bigguy345
8220bbd327
Changed to just Rename
2025-12-22 03:12:17 +02:00
bigguy345
6aebcfc63c
Fixed tab/backspace crash
2025-12-22 03:11:45 +02:00
bigguy345
3fb3b1dad3
Commented out RenameRefactor status box (unneeded)
2025-12-22 03:05:42 +02:00
bigguy345
2e8b96fe3a
recursively changed object fields like player.world.field1.field2... so they all highlight as GLOBAL_FIELD
2025-12-22 03:01:55 +02:00
bigguy345
e7c7816e0c
Implemented GuiScriptInterface changes to GuiScript too
2025-12-22 02:45:51 +02:00
bigguy345
c30fb77eb6
Made searchBar static and setCallbacks in init not constructor
2025-12-22 02:39:48 +02:00
bigguy345
b23bf333d9
Changed List to Map
2025-12-22 02:39:09 +02:00
bigguy345
a1e7a7ee9f
Improved undo/redo for new cached multi-tab script areas
2025-12-22 02:22:27 +02:00
bigguy345
0e3b0f047a
Cached all GuiScriptTextArea tabs of GuiScriptInterface (fixes all tabs sharing the same undo/redo lists and other similar undesired behaviors)
2025-12-22 02:22:01 +02:00
bigguy345
51aca95590
Fixed indent highlight being on the wrong braces block when braces are highlighted
2025-12-22 01:10:24 +02:00
bigguy345
292c695eb6
Changed default TYPE_DECL to UNDEFINED
2025-12-22 00:29:24 +02:00
bigguy345
bef83f9ddb
String Capital <- Capital now treated as local field (previously uppercase were left as default, only lowercase)
2025-12-22 00:20:21 +02:00
bigguy345
05ef31e29e
IMPORTS ARE FINALLY FULLY FUNCTIONAL
2025-12-21 23:52:35 +02:00
bigguy345
ee33c0f69a
More fixes?
2025-12-21 23:33:56 +02:00
bigguy345
5714d89c41
imports functional state? (not really)
2025-12-21 23:08:44 +02:00
bigguy345
1b0ce874bb
Holy shit IMPORTS ACTUALLY RESOLVE/ERROR DEPENDING ON VALID CLASS PATH
2025-12-21 20:38:42 +02:00
bigguy345
5508ea26ea
Dynamically changed color of imported class/type declarations depending on its type (class/enum/interface)
2025-12-21 19:24:26 +02:00
bigguy345
8506239d93
Added syntax highlighting for:
...
- Class/Enum/Interface type blocks
- Imports
- Imported class calls (i.e Math.min())
Stored all imported packages/classes
2025-12-21 18:38:04 +02:00
bigguy345
96e37341c7
Fixed bug:
...
//comment
List<String> str
where List<String> wasnt syntax highlighted
2025-12-21 17:34:26 +02:00
bigguy345
95909b0fd1
Improved METHOD_CALL syntax highlight by removing color from (
2025-12-21 17:03:06 +02:00
bigguy345
a05d411cba
More formatting and syntax highlight fixes
2025-12-21 16:27:22 +02:00
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