Commit Graph
2955 Commits
Author SHA1 Message Date
bigguy345 abd639438e Fixed search bar matches not updating when new text updates happen in main editor 2025-12-20 02:00:58 +02:00
bigguy345 cf1afc9fca Fixed mouse click being on main text area when search bar open (still WIP) 2025-12-20 02:00:13 +02:00
bigguy345 1c7f614c3f Highlighted search match words if search bar is visible 2025-12-20 01:04:31 +02:00
bigguy345 df210367e0 Fixed search bar closing when goToLine pane opens 2025-12-20 00:57:36 +02:00
bigguy345 950a749be6 Fixed KeyPreset not fully respecting SHIFT/ALT/CTRL modifiers + removed redundant code 2025-12-20 00:51:33 +02:00
bigguy345 1ac7c0e797 Merge remote-tracking branch 'origin/janino-scripts' into janino-scripts 2025-12-20 00:32:10 +02:00
bigguy345 1702252629 Fixed resizing game window/gui initi'ing newly creating the text editor 2025-12-20 00:31:30 +02:00
somehussar 780dc4ca76 Stop sorting keys list, create sorted copy instead.
Made it so the rendering for them would still work for visual grouping, but the ticking logic wouldn't suffer
2025-12-19 23:23:39 +01:00
somehussar 2efdafe254 Fix priority calculations. 2025-12-19 23:15:48 +01:00
somehussar 0cbfe526cb Add search / replace unwind button 2025-12-19 23:09:17 +01:00
somehussar 3568fb8a86 Give priority of keybinds with special keys
Stop searching if found match.
2025-12-19 23:08:37 +01:00
somehussar 00eefb0887 Cap scroll to amount of visible lines, currently was capped to amount of lines + 1 2025-12-19 22:39:36 +01:00
somehussar aca9cec48c Make it shift down the viewport if search is 2025-12-19 22:38:43 +01:00
bigguy345 78fc2bd3fd Colored search bar/results found in red when no matches 2025-12-19 23:22:54 +02:00
bigguy345 7ec0ce6f94 Implemented main editor focus/unfocus callbacks to GoToLine/SearchReplaceBar 2025-12-19 22:47:51 +02:00
bigguy345 825f3b4a39 Script Editor GoToLine GUI 2025-12-19 22:38:26 +02:00
bigguy345 c7bab53bdc Huge bunch of SearcheReplaceBar fixes and QoL 2025-12-19 21:42:00 +02:00
bigguy345 0fce002b52 Search/Replace BAR FOR SCRIPT EDITOR FUUUUUUUUH 2025-12-19 19:48:08 +02:00
bigguy345 c7c516d97e Overlay KeyPreset adjustments 2025-12-19 18:44:09 +02:00
bigguy345 993ce4b73f Fixed CTRL + Right not working.
CTRL + X now cuts cursors sentence regardless of selection
2025-12-19 18:38:11 +02:00
bigguy345 94864fb19a Fixed multi line comment changing cursor position 2025-12-19 18:29:52 +02:00
bigguy345 3e28437682 Switched to Supplier instead of Consumer 2025-12-19 18:25:32 +02:00
bigguy345 cc0a329370 Changed Script Editor key press type from single press to just press 2025-12-19 18:18:05 +02:00
bigguy345 124d82889d Fixed cursor rendering +1 Y offset 2025-12-19 18:15:37 +02:00
bigguy345 ba9b86e6d0 Correct mouseClicked logic 2025-12-19 18:12:37 +02:00
bigguy345 226b95af32 Improved keyboard button rendering 2025-12-19 18:11:04 +02:00
bigguy345 9d8fd5bada Drawn border for OverlayKeyPreset + accounted for text editor's scroll bar in init 2025-12-19 18:06:27 +02:00
bigguy345 37cd4f1b7a OverlayKeyPreset tweaks 2025-12-19 16:39:53 +02:00
bigguy345 d717b00de0 Fully implemented OverlayKeyPresetViewer to GuiScriptTextArea 2025-12-19 16:04:07 +02:00
bigguy345 7a74a599f2 Init'd GuiNpcTextField 2025-12-19 16:01:19 +02:00
bigguy345 2556666072 Migrated Script Editor shortcut keys to proper ScriptEditorKeys handler with new KeyPreset API 2025-12-19 14:09:55 +02:00
bigguy345 e5e8e8948a Improved pressTime calculation logic 2025-12-19 12:57:15 +02:00
bigguy345 d52e82bb5b Improved KeyPreset.setDown logic 2025-12-19 12:49:05 +02:00
bigguy345 cb09deb495 Implemented KeyEvent for KeyPreset 2025-12-19 12:42:11 +02:00
bigguy345 cd00fcf013 IMPORTED KeyPreset FROM EASINGS BRANCH 2025-12-19 12:14:36 +02:00
bigguy345 ebd005c2df Added needed gui utils 2025-12-19 12:10:31 +02:00
bigguy345 cd4174713a Fixed random bug of fractional lines sometimes not drawing during scrolling. 2025-12-19 02:26:05 +02:00
bigguy345 e79bf294f1 Can now click on and highlight fractional lines 2025-12-19 02:09:18 +02:00
bigguy345 9ef4b6ecdf Fixed phantom empty trailing line being renderer but not removable 2025-12-19 01:56:03 +02:00
bigguy345 295e7cd9cd Deleted entire whitespace-only lines on Backspace (regardless of indent/scope 2025-12-19 01:21:00 +02:00
bigguy345 c171fac4be {} scaffold generation now ignores any whitespaces between { and cursor position 2025-12-19 01:17:07 +02:00
bigguy345 0ed150f067 Fixed double/triple click selections setting cursor incorrectly 2025-12-19 01:09:16 +02:00
bigguy345 8edf09f215 Fixed cursor double/triple click starting selection from after the cursor 2025-12-19 01:08:36 +02:00
bigguy345 21a7922a95 mouseClicked refactor + documentation 2025-12-18 23:16:08 +02:00
bigguy345 7ccd4a57b7 More refactoring, code clean up and documentation 2025-12-18 22:52:32 +02:00
bigguy345 d420d3228e Post-refactor clean up 2025-12-18 22:37:40 +02:00
bigguy345 79edd08ff4 CRAZY GuiScriptTextArea MODULATION (W OPUS 4.5) 2025-12-18 22:11:42 +02:00
bigguy345 6373839870 CRAZY GuiScriptTextArea REFACTOR (W OPUS 4.5) 2025-12-18 21:10:25 +02:00
bigguy345 e987f596ef Centered text in new line height + brightened current selected line number color 2025-12-18 19:08:32 +02:00
bigguy345 8a5e1fb062 Enter/Backspace/Tab/Up/Down now auto scroll to the cursor's position !!! 2025-12-18 19:07:05 +02:00