Commit Graph

  • 993ce4b73f Fixed CTRL + Right not working. bigguy345 2025-12-19 18:38:11 +02:00
  • 94864fb19a Fixed multi line comment changing cursor position bigguy345 2025-12-19 18:29:52 +02:00
  • 3e28437682 Switched to Supplier instead of Consumer bigguy345 2025-12-19 18:25:32 +02:00
  • cc0a329370 Changed Script Editor key press type from single press to just press bigguy345 2025-12-19 18:18:05 +02:00
  • 124d82889d Fixed cursor rendering +1 Y offset bigguy345 2025-12-19 18:15:37 +02:00
  • ba9b86e6d0 Correct mouseClicked logic bigguy345 2025-12-19 18:12:37 +02:00
  • 226b95af32 Improved keyboard button rendering bigguy345 2025-12-19 18:11:04 +02:00
  • 9d8fd5bada Drawn border for OverlayKeyPreset + accounted for text editor's scroll bar in init bigguy345 2025-12-19 18:06:27 +02:00
  • 37cd4f1b7a OverlayKeyPreset tweaks bigguy345 2025-12-19 16:39:53 +02:00
  • d717b00de0 Fully implemented OverlayKeyPresetViewer to GuiScriptTextArea bigguy345 2025-12-19 16:04:07 +02:00
  • 7a74a599f2 Init'd GuiNpcTextField bigguy345 2025-12-19 16:01:19 +02:00
  • 2556666072 Migrated Script Editor shortcut keys to proper ScriptEditorKeys handler with new KeyPreset API bigguy345 2025-12-19 14:09:55 +02:00
  • e5e8e8948a Improved pressTime calculation logic bigguy345 2025-12-19 12:57:15 +02:00
  • d52e82bb5b Improved KeyPreset.setDown logic bigguy345 2025-12-19 12:49:05 +02:00
  • cb09deb495 Implemented KeyEvent for KeyPreset bigguy345 2025-12-19 12:42:11 +02:00
  • cd00fcf013 IMPORTED KeyPreset FROM EASINGS BRANCH bigguy345 2025-12-19 12:14:36 +02:00
  • ebd005c2df Added needed gui utils bigguy345 2025-12-19 12:10:31 +02:00
  • cd4174713a Fixed random bug of fractional lines sometimes not drawing during scrolling. bigguy345 2025-12-19 02:26:05 +02:00
  • e79bf294f1 Can now click on and highlight fractional lines bigguy345 2025-12-19 02:09:18 +02:00
  • 9ef4b6ecdf Fixed phantom empty trailing line being renderer but not removable bigguy345 2025-12-19 01:56:03 +02:00
  • 295e7cd9cd Deleted entire whitespace-only lines on Backspace (regardless of indent/scope bigguy345 2025-12-19 01:21:00 +02:00
  • c171fac4be {} scaffold generation now ignores any whitespaces between { and cursor position bigguy345 2025-12-19 01:17:07 +02:00
  • 0ed150f067 Fixed double/triple click selections setting cursor incorrectly bigguy345 2025-12-19 01:09:16 +02:00
  • 8edf09f215 Fixed cursor double/triple click starting selection from after the cursor bigguy345 2025-12-19 01:08:36 +02:00
  • 21a7922a95 mouseClicked refactor + documentation bigguy345 2025-12-18 23:16:08 +02:00
  • 7ccd4a57b7 More refactoring, code clean up and documentation bigguy345 2025-12-18 22:52:32 +02:00
  • d420d3228e Post-refactor clean up bigguy345 2025-12-18 22:37:40 +02:00
  • 4468293dfd Merge remote-tracking branch 'origin/janino-scripts' into janino-scripts bigguy345 2025-12-18 22:11:57 +02:00
  • 79edd08ff4 CRAZY GuiScriptTextArea MODULATION (W OPUS 4.5) bigguy345 2025-12-18 22:11:42 +02:00
  • 6373839870 CRAZY GuiScriptTextArea REFACTOR (W OPUS 4.5) bigguy345 2025-12-18 21:10:25 +02:00
  • e987f596ef Centered text in new line height + brightened current selected line number color bigguy345 2025-12-18 19:08:32 +02:00
  • 8a5e1fb062 Enter/Backspace/Tab/Up/Down now auto scroll to the cursor's position !!! bigguy345 2025-12-18 19:07:05 +02:00
  • 52580bd1c1 TEMP CHECK POINT (Up/Down buttons auto scroll working) bigguy345 2025-12-18 17:51:49 +02:00
  • 492bec21c3 Dynamically calculated gutter width based on line number digits bigguy345 2025-12-18 15:57:48 +02:00
  • 9afe569677 Shifted LINE GUTTER to the left by 1 px bigguy345 2025-12-18 14:48:14 +02:00
  • 793a2753fe When Enter is pressed to insert new line, compensated by scrolling +1 to keep cursor at same position bigguy345 2025-12-18 14:44:09 +02:00
  • cec05c33cf No longer drawing first indent depth as new line gutter's indent replaces that bigguy345 2025-12-18 14:07:18 +02:00
  • 01cbcbd026 ADDED LINE NUMBER GUTTER TO TEXT EDITOR bigguy345 2025-12-18 14:05:39 +02:00
  • 4fa6770b64 Improved scroll bar mouse click logic bigguy345 2025-12-18 13:39:32 +02:00
  • be9bf8759a Fixed lowest line-length segment of indent being cut off bigguy345 2025-12-18 13:39:14 +02:00
  • 58a559e28b Further scroll smoothening + improved scroll bar mouse click/drag functionality bigguy345 2025-12-18 13:13:53 +02:00
  • d774688bb6 Scrolling animation easing bigguy345 2025-12-18 12:28:17 +02:00
  • b583608d5a Smoothened scrolling experience in text editor bigguy345 2025-12-18 12:05:57 +02:00
  • 1e4630c619 Fixed last line possible visible line in text editor viewport not being rendered + scissored the viewport bigguy345 2025-12-18 11:51:50 +02:00
  • 741ce3558d Adjust brace highlight size bigguy345 2025-12-18 11:27:00 +02:00
  • 24c96cf8e1 Increased cursor size bigguy345 2025-12-18 11:25:46 +02:00
  • 7952661a7e Cursor animation now stays solid (no blinking) for 500ms after typing/clicking bigguy345 2025-12-18 11:23:54 +02:00
  • 2e72eb2126 Current scope braces highlighting now accounts for whitespaces between brace and cursor bigguy345 2025-12-18 11:12:59 +02:00
  • 19e5213f3c Fixed double click word highlight not accounting for numbers/single letters bigguy345 2025-12-18 10:48:34 +02:00
  • 1ab26a9e84 Refined text cursor rendering bigguy345 2025-12-18 10:32:25 +02:00
  • 10d6d0c408 Fixed highlighted braces drawing outside of text editor view port bigguy345 2025-12-18 10:27:17 +02:00
  • 4ee2bf432d Highlighted indents of the scope being viewed with green bigguy345 2025-12-18 10:25:10 +02:00
  • 3a0deb8c6d Centered word/sentence/selection highlights on their line more fitted bigguy345 2025-12-18 10:10:42 +02:00
  • 7bb5c541e3 Restored original double-click word select logic. Triple clicking now selects whole line bigguy345 2025-12-18 10:00:02 +02:00
  • 395ed1dc4a Highlighted current line the text cursor is on bigguy345 2025-12-18 09:53:02 +02:00
  • 2f6e8b9408 Drawn indents for the very first brace level bigguy345 2025-12-18 09:40:48 +02:00
  • 02be805c14 Another braces scaffold generation bug fixed bigguy345 2025-12-18 02:06:14 +02:00
  • 678c32e2da Decreased double click capture time window for more realistic capture bigguy345 2025-12-18 01:22:20 +02:00
  • ca6409e3e5 Improved highlight selection rendering (changed color to more brighter and lines no longer vertically intersect bigguy345 2025-12-18 01:21:45 +02:00
  • 5da2c75c8f Added double click line selection bigguy345 2025-12-18 01:14:16 +02:00
  • 8b232bec4f Merge remote-tracking branch 'origin/janino-scripts' into janino-scripts bigguy345 2025-12-18 01:09:21 +02:00
  • 0220b804e8 Improved Line duplication logic (removed extra whitespace line inbetween and set cursor position correctly) bigguy345 2025-12-18 01:09:06 +02:00
  • 8d4ec579a7 Improved currentLine get logic bigguy345 2025-12-18 01:00:27 +02:00
  • dceb600e52 Having cursor AFTER the braces { also highlight's the scope's remaining } bigguy345 2025-12-18 00:52:50 +02:00
  • 10d4681963 Braces{} scaffold creation is no longer done if the scope's } already exists bigguy345 2025-12-18 00:51:40 +02:00
  • e41ab8ad91 Fixed first TAB at the very start of line missing first indent level by 1 character bigguy345 2025-12-18 00:50:27 +02:00
  • 7a661df47d CTRL + F formatting now calculates new cursor position correctly bigguy345 2025-12-18 00:40:45 +02:00
  • 91a7a8bf19 FIXED BACKSPACE INDENT ONCE AND FOR ALL (W opus 4.5) bigguy345 2025-12-18 00:35:38 +02:00
  • 2d0e16bdd8 backspace cursor position and enter indents fixed bigguy345 2025-12-17 23:54:36 +02:00
  • 7a20c8f3c8 temp fix( backspace indents semi working) bigguy345 2025-12-17 23:51:28 +02:00
  • a9a2ce368c brain hurt probably temp gonna reroll this back bigguy345 2025-12-17 21:59:35 +02:00
  • cddf2c2d60 Improved {} scaffold creation logic + tab indent bug fixes bigguy345 2025-12-17 20:59:54 +02:00
  • caab5da3bc Having cursor after braces also highlights them bigguy345 2025-12-17 20:20:31 +02:00
  • 72998efae5 Merge remote-tracking branch 'origin/janino-scripts' into janino-scripts bigguy345 2025-12-17 20:08:50 +02:00
  • e6423a6de0 Huge Text Editor Update: 1) Finished Indent levels rendering & logic bigguy345 2025-12-17 20:06:47 +02:00
  • fb7bd685d4 Enter account for indent level bigguy345 2025-12-17 18:35:26 +02:00
  • ae598003a8 Better indents MK.I bigguy345 2025-12-17 18:13:29 +02:00
  • 32e82fc9c9 temp indents bigguy345 2025-12-17 17:37:42 +02:00
  • 0f29e654aa Fixed and refined broken line backspace logic bigguy345 2025-12-17 15:38:19 +02:00
  • afd2a9fb35 Multi line comment (Ctrl + /) now calculates new start/end selection points bigguy345 2025-12-17 15:18:33 +02:00
  • c062c1340b Can now click empty lines in Script Editor (accounted for empty trailing lines) bigguy345 2025-12-17 15:13:38 +02:00
  • 31ea784998 Fixed text cursor movement bugs bigguy345 2025-12-17 14:33:17 +02:00
  • 04d3a1339e Local and Global fields syntax highlight bigguy345 2025-12-17 11:55:58 +02:00
  • 422ebea54f Script Editor: BACKSPACE now deletes lines with empty spaces bigguy345 2025-12-17 10:46:08 +02:00
  • 4ed809989d Fixed Script Editor text cursor not drawing on last line character bigguy345 2025-12-17 10:45:45 +02:00
  • 3cbdab3dc4 Added duplication/commenting for multiple lines bigguy345 2025-12-17 10:17:15 +02:00
  • d162804c64 Script Editor Keybinds: 1)Ctrl + D for line duplication 2)Ctrl + Slash for comments bigguy345 2025-12-17 09:53:32 +02:00
  • d59e7f5d33 All new Java syntax highlighting (WIP!) bigguy345 2025-12-16 18:33:55 +02:00
  • e261f18aa9 GuiScrollWindow backgroundColor bigguy345 2025-12-16 01:05:23 +02:00
  • 24733892a0 Remove my shitty janino-loader somehussar 2025-12-15 21:07:19 +01:00
  • a9bfa6c120 ScriptController.globalRevision, Incremented whenever external scripts loaded. bigguy345 2025-12-15 20:05:40 +02:00
  • 2c91cd4286 oops bigguy345 2025-12-15 17:46:46 +02:00
  • e5e897ab1e Completely remove CustomNPC-Plus/src/api submodule bigguy345 2025-12-15 17:33:58 +02:00
  • 41722a37d7 Sended necessary Scripting configs to client bigguy345 2025-12-15 12:38:27 +02:00
  • 4128bbff8b Called save() in SubGuiInterface.close bigguy345 2025-12-15 12:37:17 +02:00
  • a8b3c0b8d4 All external scripts of type "Java" are now synced to client on login/script reload bigguy345 2025-12-15 10:28:17 +02:00
  • 8a2ba6ae4e Added new Script language "Java" with extension type ".java" bigguy345 2025-12-14 22:15:56 +02:00
  • 818c62bdf9 Added ScriptFilesPacket, which fetches all files of a given language bigguy345 2025-12-14 22:15:20 +02:00
  • 0a47eb953e Merge remote-tracking branch 'refs/remotes/upstream/dev' into janino-scripts bigguy345 2025-12-14 21:48:22 +02:00
  • 18ebc607b7 Made ScriptController.languages final bigguy345 2025-12-14 21:41:21 +02:00