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