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
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