Commit Graph

  • b9714badb1
    Merge branch 'master' into develop develop Fingercomp 2026-01-02 11:46:31 +03:00
  • a9bd206b07
    Merge branch 'develop' v1.14.2 master Fingercomp 2026-01-02 11:45:57 +03:00
  • 4e3bc4929b
    Version 1.14.2 Fingercomp 2026-01-02 11:45:48 +03:00
  • 6507eb03f7
    Fix window focusing acting weird Fingercomp 2026-01-02 11:25:00 +03:00
  • 4513b5518c
    Fix a crash when copying a text input selection Fingercomp 2026-01-02 10:46:50 +03:00
  • 5210a2790f
    Do not remove items in Inventory.dispose() Fingercomp 2025-12-27 00:56:20 +03:00
  • cf78c278af
    Update brain to 0.24.2 and fix TPS counter disappearing UnicornFreedom 2025-12-03 03:31:48 +01:00
  • 3b82541da6
    Have the SoundSource object store factories rather than sources Fingercomp 2025-09-17 22:32:14 +03:00
  • 2aba4a7969
    Fix incorrect base format + swapped texture arg names UnicornFreedom 2025-09-13 05:48:01 +02:00
  • 876043bf2f
    Replace GL11.GL_CLAMP with GL12.GL_CLAMP_TO_EDGE to fix GL_INVALID_ENUM UnicornFreedom 2025-09-13 05:15:33 +02:00
  • 22ee84d74c
    Update ocelot-brain to fix setting loading UnicornFreedom 2025-09-13 01:04:52 +02:00
  • cbc80baf71
    Intercept mouse/key events when a context menu is open Fingercomp 2025-09-05 18:09:54 +03:00
  • 479d13cc0c
    Treat _ as a word character in word boundary search Fingercomp 2025-09-05 00:57:46 +03:00
  • 51c4494628
    Reformat TextInput Fingercomp 2025-09-05 00:25:56 +03:00
  • cbd3927cc5
    Use punctuation boundaries for word selection on double-click Fingercomp 2025-09-05 00:20:38 +03:00
  • 8f291c4a80
    Implement text navigation via Ctrl keybings Fingercomp 2025-09-04 01:46:43 +03:00
  • 7f0fccae80
    Update selection when the LMB is pressed instead of released Fingercomp 2025-09-04 00:36:15 +03:00
  • c0eec1fffc
    Select all text on triple-click Fingercomp 2025-09-04 00:24:05 +03:00
  • 4cee456454
    Double-click is NOT a speedrunning strat, I said Fingercomp 2025-09-03 23:29:25 +03:00
  • dfbcb0418c
    Remove MouseEvent.StateChanged because it's redundant Fingercomp 2025-09-03 23:22:49 +03:00
  • 5e172ee804
    Merge branch 'feature/qol-ocelot-interface' into develop Fingercomp 2025-09-03 19:33:38 +03:00
  • 052f61ad43
    Remember the desired cursor position when changing the text Fingercomp 2025-09-03 19:26:44 +03:00
  • d676a4a5bf
    Fix how LogWidget is laid out Fingercomp 2025-09-03 18:52:40 +03:00
  • 2c77f8cba9
    Clarify the purpose of removedOffset Fingercomp 2025-09-03 18:39:56 +03:00
  • 6a252d86fd
    Core review corrections UnicornFreedom 2025-09-03 11:39:43 +02:00
  • 667a74519a
    Fix FPS counter "frame" skip UnicornFreedom 2025-08-22 17:17:01 +02:00
  • b03078ff27
    Persist LogWidget "scroll to the end" checkbox value UnicornFreedom 2025-08-22 15:16:37 +02:00
  • 04bbf626a1
    Fix Ocelot interface relayout on clear UnicornFreedom 2025-08-22 15:08:59 +02:00
  • 9a3ee8e95c
    Add navigation through Ocelot component log history UnicornFreedom 2025-08-22 14:27:56 +02:00
  • cf088ce9f7
    Add context menu to Ocelot component log entries UnicornFreedom 2025-08-22 14:24:11 +02:00
  • 6db5ff3f37 Merge branch 'feature/better-text-edit' into 'develop' Dmitry Zhidenkov 2025-09-03 09:04:41 +00:00
  • 68350f8d62
    Take mouse.y into account when computing the selection endpoint Fingercomp 2025-09-03 01:05:00 +03:00
  • ca8ef6eee1
    Reimplement TextInput's selection state Fingercomp 2025-09-03 00:52:44 +03:00
  • c9f8f4a123
    Don't spam drag events if asked nicely Fingercomp 2025-08-31 19:45:56 +03:00
  • b17efa3aa2
    Fix cursor movement when mouse is pressed UnicornFreedom 2025-08-31 18:13:40 +02:00
  • 7316baa390
    Simplify code, allow Shift+Click selections UnicornFreedom 2025-08-31 17:16:18 +02:00
  • b6e68d40bd
    Make the event capture phase more sophisticated Fingercomp 2025-08-22 21:19:56 +03:00
  • b67ad92273
    Fix ChangeSimulationSpeedDialog UnicornFreedom 2025-08-22 15:24:40 +02:00
  • 313e5c8b6a
    Remove unnecessary keyboard event repeats UnicornFreedom 2025-08-22 15:21:36 +02:00
  • 6f5f84e5fd
    Fix cursor positioning on TextInput text set UnicornFreedom 2025-08-22 15:20:01 +02:00
  • 4e9d7c96e2
    Allow selecting current word by double click UnicornFreedom 2025-08-22 11:19:18 +02:00
  • a8dc52f1b2
    Add context menu to the TextInput UnicornFreedom 2025-08-22 03:46:01 +02:00
  • c796b74ea3
    Add support for TextInput text selection UnicornFreedom 2025-08-22 02:59:24 +02:00
  • 9511f586a6
    Fix hash collisions in Watcher + more discreet scroll updates UnicornFreedom 2025-08-21 16:47:25 +02:00
  • 90a01493db
    Support non-BMP codepoints in TextInput UnicornFreedom 2025-08-21 13:22:59 +02:00
  • 349280d802
    Split text state and cursor state UnicornFreedom 2025-08-21 13:22:59 +02:00
  • 605023118f
    Split TextInput state from presentation UnicornFreedom 2025-08-21 13:11:58 +02:00
  • 3bee61832f
    Small corrections and refactoring UnicornFreedom 2025-08-21 11:29:57 +02:00
  • 841733f6fe
    Simplify TextInput and fix few small bugs UnicornFreedom 2025-08-20 18:44:57 +02:00
  • 81840e4fab
    Initial refactoring of TextInput UnicornFreedom 2025-08-20 17:45:31 +02:00
  • 8724c4a3ad
    Merge branch 'refactor/hover-capture-phase' into develop Fingercomp 2025-08-20 20:28:43 +03:00
  • 99af664d84
    Make HoverEvent a CapturingEvent Fingercomp 2025-08-20 18:24:33 +03:00
  • 448089ccb9 Merge branch 'feature/pause-resume-emulation' into 'develop' Dmitry Zhidenkov 2025-08-20 09:06:59 +00:00
  • 8fc3759d88
    Stop TickUpdatable stuff during the pause UnicornFreedom 2025-08-20 03:21:44 +02:00
  • d533e33f2b
    Tooltips should not clip through screen edges UnicornFreedom 2025-08-20 02:32:25 +02:00
  • e4aca89f92
    Add hover effect to the pause/resume button UnicornFreedom 2025-08-20 02:31:22 +02:00
  • 8416a46b5c
    Avoid sudden jumps in TPS counter due to pause UnicornFreedom 2025-08-20 01:48:54 +02:00
  • 3f9ad3c710
    Replace magical constant with a less magical constant UnicornFreedom 2025-08-20 01:48:30 +02:00
  • d9e65fc67e
    Allow to pause and resume emulation UnicornFreedom 2025-08-20 00:59:55 +02:00
  • eb8665970d
    Merge branch 'master' into develop Fingercomp 2025-08-19 21:09:22 +03:00
  • 9db2416d23
    Merge branch 'develop' v1.14.1 Fingercomp 2025-08-19 21:01:27 +03:00
  • 3ada4c6845
    Version 1.14.1 Fingercomp 2025-08-19 21:01:18 +03:00
  • 25cabf1d0a
    Fix a typo in doc/releases.md Fingercomp 2025-08-19 20:57:24 +03:00
  • fd31074d0d
    Fix default config resource loading UnicornFreedom 2025-08-19 19:38:51 +02:00
  • 97e05f2895
    Fix the node selector always spawning in the same place Fingercomp 2025-08-19 16:32:32 +03:00
  • 110e0b85f1
    Merge branch 'master' into develop Fingercomp 2025-08-18 19:57:57 +03:00
  • b53311aa27
    Merge branch 'develop' v1.14.0 Fingercomp 2025-08-18 19:01:55 +03:00
  • 33a3cf4773
    Version 1.14.0 Fingercomp 2025-08-18 19:01:35 +03:00
  • e74a3d5264
    Merge branch 'feature/edit-raid' into develop Fingercomp 2025-08-18 18:55:57 +03:00
  • 745aac646f
    Don't change things if editing is disabled Fingercomp 2025-08-18 15:50:44 +03:00
  • f2234677a0
    Update ocelot-brain Fingercomp 2025-08-18 15:41:34 +03:00
  • 604d7f156d
    Add a DiskEditWindow for RAIDs Fingercomp 2025-08-18 01:02:36 +03:00
  • c73a0ab9d1
    Remove Vector2D.*(Double) Fingercomp 2025-08-17 23:22:49 +03:00
  • d769b0bde3
    Merge branch 'refactor/icon-source-everywhere' into develop Fingercomp 2025-08-17 19:51:42 +03:00
  • 4edfd8fff2
    Rename iconSource properties to icon Fingercomp 2025-08-17 18:43:05 +03:00
  • d28572124f
    Use all-caps for key hints to be consistent Fingercomp 2025-08-17 18:39:40 +03:00
  • cbc16a3d23
    Introduce IconScope Fingercomp 2025-08-17 17:07:07 +03:00
  • ce2eeaec0a
    Require IconSource in all Graphics.sprite overloads Fingercomp 2025-08-17 16:00:50 +03:00
  • 210f4b1a0c
    Merge branch 'refactor/icon-button' into develop Fingercomp 2025-08-17 00:18:40 +03:00
  • f6c41f0184
    Dispose of items when they become inaccessible Fingercomp 2025-08-16 20:18:00 +03:00
  • 5bcc005143
    Close context menus after opening a modal dialog Fingercomp 2025-08-16 00:40:18 +03:00
  • 498df9ed09
    Merge branch 'refactor/event-capturing' into develop Fingercomp 2025-08-15 15:07:31 +03:00
  • 1c74adc329
    Intercept mouse press events when dragging scroll bar thumbs Fingercomp 2025-08-14 21:16:50 +03:00
  • 87b13e66b1
    Remove the window focusing hack Fingercomp 2025-08-14 19:15:53 +03:00
  • 1c19df7cf3
    Implement event capturing Fingercomp 2025-08-14 19:13:56 +03:00
  • 9ced3b99b4
    Merge branch 'feature/scrollable-context-menu' into develop Fingercomp 2025-08-14 17:30:34 +03:00
  • 5dda7c2b0d
    Put context menus in a scroll view and try harder to fit them Fingercomp 2025-08-13 23:17:13 +03:00
  • c789722d4c
    Use PartialFunction.applyOrElse when dispatching Fingercomp 2025-08-13 22:44:46 +03:00
  • 22d854ed34
    Merge branch 'refactor/scroll-view' into develop Fingercomp 2025-08-13 14:57:35 +03:00
  • 34537bd76c
    Lay the ScrollView's children out using a Layout like the rest Fingercomp 2025-08-13 01:03:39 +03:00
  • c1020ff1cb
    Refactor ScrollView Fingercomp 2025-08-13 00:51:04 +03:00
  • 79e3d8ca73
    Replace a redundant field with a def Fingercomp 2025-08-12 18:29:51 +03:00
  • ed6ff78956
    Batch changes to Entry.y when removing entries Fingercomp 2025-08-12 16:36:51 +03:00
  • 9ce89c2b58
    Continue IconSource refactoring Fingercomp 2025-08-12 15:20:27 +03:00
  • b759846505
    Use IconSources and override IconButton.onClicked Fingercomp 2025-08-12 02:58:41 +03:00
  • 055671abc1
    Add IconButton.onClicked for regular buttons Fingercomp 2025-08-12 02:58:20 +03:00
  • 47ea0e7d9a
    Update scalafmt settings Fingercomp 2025-08-12 01:57:04 +03:00
  • 6b1da4162c
    Fix the window state update logic Fingercomp 2025-08-12 00:00:23 +03:00
  • 094ac8cb48
    Fix brain event snapshotting; remove obsolete synchronization Fingercomp 2025-08-11 23:48:53 +03:00
  • fd6400f39a
    Process a snapshot of the BrainEvent queue on update Fingercomp 2025-08-11 01:43:49 +03:00