bigguy345
ea8cc51eef
Prevented auto pair insertion of '', "", [], () blocks in excluded ranges (comments,strings)
2026-01-26 19:19:58 +02:00
bigguy345
83a54c10b8
forgot this from autocomplete insertion carat between () commit
2026-01-26 19:10:27 +02:00
bigguy345
ce7566e498
CTRL + Click on fields/methods/type to go to definition
2026-01-26 19:09:40 +02:00
bigguy345
1863038019
Atomic UNDO/REDO for all typed text (operates on entire words at once, not just characters)
2026-01-26 19:09:00 +02:00
bigguy345
8b5d3a2077
Copy with no selection now copies whole line, and pastes to a new line
2026-01-26 19:08:06 +02:00
bigguy345
940dc01a7c
DELETE_LINE, MOVE_LINE_UP and MOVE_LINE_DOWN KeyPresets
2026-01-26 19:05:32 +02:00
bigguy345
720d0dc1b9
On Autocomplete insertion, set cursor carat inside () if method has parameters
2026-01-26 19:01:54 +02:00
bigguy345
6f1fc08a08
init'd JSTypeRegistry on game load
2026-01-26 19:00:36 +02:00
bigguy345
4245f5bbbc
Improved fullscreen mode for legacy GuiScript
2026-01-26 05:18:09 +02:00
bigguy345
ac8228e4d1
Properly ordered mouse clicked components
2026-01-26 05:12:02 +02:00
bigguy345
8fa22e1e60
Moved fullscreen button mouseClicked into GuiScriptTextArea
2026-01-26 04:56:42 +02:00
bigguy345
3f204d412d
Removed redundant fullScreenButton.draw calls, already drawn in GuiScriptTextArea
2026-01-26 04:00:24 +02:00
bigguy345
bd1743d069
Penalised keyword items in autocomplete suggestions
2026-01-26 03:51:02 +02:00
bigguy345
76b6dae9d4
Added API global engine objects and DataScript global definitions as JS autocomplete suggestions
2026-01-26 03:50:33 +02:00
bigguy345
aae2fdb23a
Added DataScript global definitions i.e. npc, world, event to syntax highlighter as global vars
2026-01-26 03:49:38 +02:00
bigguy345
df0d46e63d
Properly parsed enclosed namespace types like INpcEvent.UpdateEvent and added them to JSTypeRegistry.types
2026-01-26 03:48:18 +02:00
bigguy345
39a43a339b
Merge branch 'dev' into syntax-highlighter-unified
2026-01-25 19:37:27 +02:00
bigguy345
46b62eea56
Bridged .d.ts patch overrides to java side to show in autocomplete/hoverinfo
2026-01-25 06:22:11 +02:00
bigguy345
f43b9ae186
Allowed for .d.ts patches to be applied and merge into existing types
...
i.e IPlayer.d.ts patch for getDBCPlayer() by npcdbc addon to return IDBCAddon instead of IDBCPlayer
2026-01-25 05:37:30 +02:00
Kam
b85804af98
Disable Edit button for Auctioneer
2026-01-24 15:33:10 -05:00
Kam
3577701edf
Auction Fixes + Auction API Hookup
2026-01-24 15:11:50 -05:00
Kam
d1621d4368
Auction Fixes to Tooltips, Auction Command, Money Command
2026-01-24 03:24:57 -05:00
Kam
bd7cafa482
Telegraph Scripting System
2026-01-24 02:35:26 -05:00
Kam
3e57b837aa
Auction Fixes
2026-01-24 01:57:46 -05:00
Kam
5992e1badc
Some Ability Fixes to Defaults and Langs
2026-01-23 23:59:19 -05:00
bigguy345
f1a968d196
Got bridges working for new JSTypeRegistry domains (.d.ts files of each loaded mod)
2026-01-24 06:47:44 +02:00
bigguy345
b86c0284ac
Loaded all .d.ts files in assets/modId/api directory of ALL loaded mods
2026-01-24 06:42:38 +02:00
bigguy345
0d1520d951
Merge branch 'dev' into syntax-highlighter-unified
2026-01-24 05:55:15 +02:00
bigguy345
26bf90ac66
Improved TokenHoverRenderer box height calculations
2026-01-24 05:36:59 +02:00
bigguy345
52db241b9a
DtsJavaBridge interface/superclass fallback
...
Cached DtsJavaBridge lookups
Java varargs now match DTS reset params (...x: T)
2026-01-24 05:36:16 +02:00
bigguy345
3f6972f9f6
Bridged over JSDocs/param names for fields/methods of java reflected classes that have a matching JS type twin loaded from .d.ts files
2026-01-24 04:56:42 +02:00
bigguy345
64f8ca657c
Parsed fully qualified name of API java classes in .d.ts files
2026-01-24 04:54:47 +02:00
Kam
5afa1c8959
Auction System Implementation
2026-01-23 21:53:12 -05:00
bigguy345
1b9e674b36
Proper parsing for generic JSDoc tags like "@word this is a tag"
...
Removed deprecated/since tags, parsed them as generics instead
2026-01-24 03:29:48 +02:00
bigguy345
021a32b962
Added JSDocInfo for TypeInfo too
2026-01-24 02:24:13 +02:00
bigguy345
8799e08c17
Expanded scope of DTSJSDocParser type/param patterns so they are more forgiving
2026-01-24 02:23:59 +02:00
bigguy345
ff68dc9258
Parsed all JSDoc info for all members of all .d.ts files. Documentations for all API classes now renders properly in hover info
...
-Added proper TokenHoverInfo for JS classes
2026-01-23 23:10:26 +02:00
bigguy345
b7a46cab1d
Added more JSDoc tags : @see, @deprecated, @since
2026-01-23 22:44:01 +02:00
bigguy345
d3f06f8866
Reverted hook list scroll fix (cause it works fine without it)
2026-01-23 20:11:59 +02:00
bigguy345
96239118e7
OMG janino-scripts-final merge
2026-01-23 19:01:56 +02:00
Kam
aa923fae54
Remove Analystics
2026-01-23 00:51:01 -05:00
Kam
a9b602713c
Large Cleanup to Code Imports and Formatting
2026-01-22 23:07:38 -05:00
Kam
31aac0d6b3
GUI fixes and small bug fixes to Script GUIs, Overlay GUI, etc
2026-01-22 22:52:04 -05:00
bigguy345
50e9f1b3e5
HUGE IScriptHandlerPacket merge.
...
All ScriptHandlers that send packets now directly define their data through the ScriptHandler class itself, NOT through their own GuiScript extended class.
2026-01-22 20:05:07 +02:00
bigguy345
3f8373d76f
Merge branch 'dev' into janino-scripts
2026-01-22 19:53:18 +02:00
Kam
d0dc8a4578
Trader System + Stocks Implemented
...
- Removed Auction System Temporarily for Full Rebase
2026-01-22 12:38:56 -05:00
Kam
692b985237
Cleanup for Langs + Abilities
2026-01-20 23:50:42 -05:00
Kam
04e2a57cb4
Auction Merge
2026-01-20 21:07:18 -05:00
bigguy345
4cb1eee017
Only showed language button in script tab when script supports multiple languages
2026-01-19 04:46:26 +02:00
bigguy345
f8c9faac0b
- Implemented getLanguageOptions() with server-to-client fallback logic to ensure "Java/Janino" is correctly listed and synchronized in the script GUI.
...
- Renamed `getScriptIndex` to `getLanguageIndex` in `GuiScriptInterface` and its subclasses to resolve naming ambiguity between tabs and engine selection.
2026-01-19 04:06:11 +02:00