bigguy345
b3a64f92d7
Heavily improved global/local/ this.field syntax highlight detection
2025-12-21 13:43:47 +02:00
bigguy345
91a6a166bb
CTRL+BACKSPACE deletes refactored word
2025-12-21 13:12:54 +02:00
bigguy345
f1d21496bd
Fixed rename/refactor undo pushing the newest state, not the previous one
2025-12-21 12:54:52 +02:00
bigguy345
49b8c2ef98
Fixed emptying refactoring string removing all occurences
2025-12-21 12:48:13 +02:00
bigguy345
79f092ae59
RenameRefactor space bar now deletes selection
2025-12-21 12:29:10 +02:00
bigguy345
6b40cbb367
Removed RenameRefactor custom mouseClicked logic (redundant)
2025-12-21 12:28:45 +02:00
bigguy345
9de9e799d5
Expanded Refactor BG box and drawn its bottom layer red
2025-12-21 12:18:28 +02:00
bigguy345
06c0a364a9
RenameRefactor bug fixes and QoL adjustments + improved code
...
formatting
2025-12-21 12:11:46 +02:00
bigguy345
e75e87dd43
Refactore/Rename KeyPrest + functionality
2025-12-21 00:49:34 +02:00
bigguy345
6f0ccace42
All new FormatHelper;
...
* Built in FormatSettings
* takes care of all appropriate formatting operations needed in this editor's context
2025-12-21 00:49:02 +02:00
bigguy345
918c3acf7f
Add line padding at the bottom of the text editor
2025-12-20 20:59:39 +02:00
bigguy345
0124ad4fd4
Opening search bar now sets highlighted word as currentMatch
2025-12-20 20:30:04 +02:00
bigguy345
7b800694db
TAB now switches focus from search bar to main editor
2025-12-20 20:09:51 +02:00
bigguy345
b8be3afa56
Fixed searchBar always selecting the first match when found matches are updating, so selected one is maintained.
2025-12-20 20:07:06 +02:00
bigguy345
244424ea0d
Corrected args passed to callback
2025-12-20 19:51:19 +02:00
bigguy345
85b2fe24a2
SearchReplaceBar QoL:
...
* Shifted text editor viewport appropriately when opening/closing bar
* Bar is now maintained across multiple script tabs with its focus
* Can open bar without having main editor viewport focused
2025-12-20 19:50:28 +02:00
bigguy345
9a03ccf569
Cut indent lines height by 2 pixels if highlighted
2025-12-20 18:59:17 +02:00
bigguy345
ce9eb61059
Highlighted indent lines in green for selected braces only, not[] or () pairs
2025-12-20 18:56:58 +02:00
bigguy345
c091a31022
Reverted JavaTextContainer.init to its original state before phantom line bug destroyed it lol
2025-12-20 18:42:48 +02:00
bigguy345
16f894baca
FULLY fixed phantom trailing line bug (Backspace logic was adding an extra index)
2025-12-20 18:23:52 +02:00
bigguy345
b4fb4765f5
Fixed GoToLine line's last column going to first col in next line
2025-12-20 14:49:46 +02:00
bigguy345
67b2ba16dd
Documented JavaTextContainer.init
2025-12-20 14:49:11 +02:00
bigguy345
4973203f72
Removed unused
2025-12-20 14:21:53 +02:00
bigguy345
fad17fa3bd
Closed unfocused search bar on escape (again)
2025-12-20 14:19:32 +02:00
bigguy345
49a5159810
Drawn all unclosed/missing
...
braces in RED
2025-12-20 14:18:35 +02:00
bigguy345
af0553ba0d
Fixed KeyPreset throttling logic
...
so ONLY HOLD presses are affected
2025-12-20 13:55:42 +02:00
bigguy345
4b7effe2d7
Improved replace exclusion QoL
2025-12-20 13:28:31 +02:00
bigguy345
05bb9c0081
Undo/Redo keys can now be held down.
...
Implemented throttling intervals for KeyPresets for both first press & all subsequent presses
2025-12-20 12:51:49 +02:00
bigguy345
39c768e965
Merge remote-tracking branch 'origin/janino-scripts' into janino-scripts
2025-12-20 12:20:18 +02:00
bigguy345
6b8b3a0596
Implemented Undo/Redo functionality for Search/ReplaceBar
2025-12-20 12:19:32 +02:00
bigguy345
a91039c026
Fixed ESC not closing searchBar/goToDialog when they are visible but not focused
2025-12-20 11:59:34 +02:00
bigguy345
db0e7da834
Calculated closeOnEsc logic first thing in method (to fix closeOnEsc closing searchBar & entire gui in the same click)
2025-12-20 11:55:40 +02:00
bigguy345
4715e2ffbf
Implemented closeOnEsc supplier for ScriptTextArea
2025-12-20 11:53:26 +02:00
bigguy345
7e62dbc3fa
closeOnEsc supplier for GuiNpcInterface
2025-12-20 11:53:11 +02:00
somehussar
ba4a159dca
Merge remote-tracking branch 'origin/janino-scripts' into janino-scripts
2025-12-20 02:56:52 +01:00
bigguy345
d06e7df1a0
Improved interaction between SearchReplaceBar and GoToLineDialog
2025-12-20 03:11:46 +02:00
bigguy345
762d52f658
Reset selection of search bar when unfocusing
2025-12-20 03:11:17 +02:00
bigguy345
ec40a1c580
Renamed Search & Replace to just Replace
2025-12-20 02:34:56 +02:00
bigguy345
7f79609c18
Improved SearchReplaceBar rendering, it's template now matches GoToLineDialog
2025-12-20 02:34:00 +02:00
bigguy345
3e8e70b292
Merge remote-tracking branch 'origin/janino-scripts' into janino-scripts
2025-12-20 02:32:22 +02:00
bigguy345
92431ab2a9
Replace key now only opens/updates replace search bar, not close.
2025-12-20 02:29:42 +02:00
somehussar
b150cd0608
Rename compilers and add clearing logic.
2025-12-20 01:21:35 +01:00
somehussar
d14d6a5463
Merge remote-tracking branch 'origin/janino-scripts' into janino-scripts
2025-12-20 01:11:03 +01:00
somehussar
69c87404e7
Clean up class filter registration
2025-12-20 01:10:26 +01:00
bigguy345
ed15ae861a
Ctrl+F now only opens/updates search bar, not close.
2025-12-20 02:03:02 +02:00
bigguy345
8514b9f980
Search bar now auto-opens on highlighted word
2025-12-20 02:02:43 +02:00
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