bigguy345
6c5a269966
Fixed Autocomplete suggestions not working when whitespaces exist between it and receiver like "player. get <- doesnt work due to WS"
2026-01-28 06:06:01 +02:00
bigguy345
969d82dff8
Fixed visual hover info bugs for generics
2026-01-28 04:55:32 +02:00
bigguy345
125a799df4
Optimised and refined type generics parsing. Removed bloat and added edge case handling
2026-01-28 04:37:17 +02:00
bigguy345
19cdf19a9b
wtf
2026-01-27 19:36:06 +02:00
bigguy345
5795cc984b
Completely parsed type generics.
...
List<IPlayer> list;
list.get(0) NOW returns IPlayer, instead of T or Object.
Nested generics are also handled and functional:
Map<String, List<IPlayer>>
Implemented TokenHoverInfo/Autocomplete rendering and handling for generics as well.
2026-01-27 17:10:31 +02:00
bigguy345
1e96a21cca
Added JS overloads to autocomplete properly
2026-01-26 22:54:40 +02:00
bigguy345
235fd3b3f3
Improved comment/string excluded range detection for auto-pair insertion
2026-01-26 21:52:04 +02:00
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
fe998ea31c
Auction Blacklist System
2026-01-24 16:03:54 -05: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
64c29377c4
Vault auto to True
2026-01-24 04:24:26 -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
Kam
a4ac6bb1c1
Update Icons for GUI
2026-01-23 23:27:53 -05: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
Kam
d528483e9b
1.11-beta
2026-01-23 22:27:49 -05: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
6d62a44be5
getHookTypes is now cached imports based
2026-01-23 20:12:18 +02:00