Commit Graph
3486 Commits
Author SHA1 Message Date
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