Commit Graph

42 Commits

Author SHA1 Message Date
Matt Parker
13e0db3dbc fix file updates 2025-10-19 13:41:21 +10:00
Matt Parker
ce4dbb10f1 unsubscribe OnSolutionAltered 2025-10-19 13:16:46 +10:00
Matt Parker
5bd689fa92 refactor file update handling 2025-10-19 11:27:06 +10:00
Matt Parker
6f662bda54 Make RoslynAnalysis non-static 2025-10-18 16:31:56 +10:00
Matt Parker
d285ce1bf2 use DI in Godot Nodes 2025-10-18 14:20:04 +10:00
Matt Parker
4d67503e13 better file syncing (poorly) 2025-10-18 12:47:00 +10:00
Matt Parker
639945007b update project diagnostics in file on sln alteration 2025-10-18 00:43:16 +10:00
Matt Parker
11cb9c1deb show project diagnostics in document 2025-10-18 00:20:38 +10:00
Matt Parker
6a20f75f39 use ImmutableArray 2025-10-17 22:50:17 +10:00
Matt Parker
b6060e34f5 refactor diagnostic v2 2025-10-17 22:17:14 +10:00
Matt Parker
96d21f75f6 refactor diagnostic 2025-10-17 21:30:52 +10:00
Matt Parker
dd3678d50c attempt to improve syntax highlighting UX? 2025-10-17 18:04:36 +10:00
Matt Parker
21b1bd755a syntax highlighting refactor 2025-10-15 21:20:51 +10:00
Matt Parker
8488e47a87 optimise updating document content in workspace 2025-10-15 20:29:27 +10:00
Matt Parker
ca8acd0adf optimise highlighting 2025-10-15 19:36:32 +10:00
Matt Parker
d73187fde3 refactor common code 2025-10-12 23:29:57 +10:00
Matt Parker
c96fa9308a make tooltips popupwindows 2025-10-12 23:24:12 +10:00
Matt Parker
3dd23d890b tooltip hover refinement 2025-10-12 23:01:03 +10:00
Matt Parker
7a290d4254 add timer for hiding tooltip 2025-10-12 21:29:23 +10:00
Matt Parker
e126a7d34e Add spacer to symbol tooltip 2025-10-12 21:24:06 +10:00
Matt Parker
8627d7f9c5 Update SharpIdeCodeEdit.cs 2025-10-12 19:00:42 +10:00
Matt Parker
4b8e8bad7e shrink tooltip to content size 2025-10-12 18:59:53 +10:00
Matt Parker
00374034c0 refactor 2025-10-12 12:24:09 +10:00
Matt Parker
de3a950327 add local tooltip 2025-10-12 12:15:47 +10:00
Matt Parker
2145997190 add named type symbol display 2025-10-12 12:06:55 +10:00
Matt Parker
4732372f27 rename method 2025-10-12 11:40:11 +10:00
Matt Parker
50b27f3b6c add parameter symbol 2025-10-12 11:39:15 +10:00
Matt Parker
2e8fc663fe add property tooltip 2025-10-12 11:08:41 +10:00
Matt Parker
b1da3b05fa Add field tooltip 2025-10-12 10:52:51 +10:00
Matt Parker
9e968fbf60 hover method symbol v1 2025-10-11 12:46:50 +10:00
Matt Parker
d50f651be4 add comment 2025-10-09 01:18:31 +10:00
Matt Parker
59249ce850 Update SharpIdeCodeEdit.cs 2025-10-09 00:59:51 +10:00
Matt Parker
e57fe03348 Refresh files on external change 2025-10-09 00:56:45 +10:00
Matt Parker
f25a3d600e Remove unnecessary logging 2025-10-08 22:58:42 +10:00
Matt Parker
9d00a6d033 Update SharpIdeCodeEdit.cs 2025-10-08 22:54:19 +10:00
Matt Parker
8f1f510625 Rework file persistence 2025-10-08 20:03:59 +10:00
Matt Parker
a5e6ece9f3 search set line position of selected file 2025-09-25 01:01:45 +10:00
Matt Parker
8ccc5e5332 Update SharpIdeCodeEdit.cs 2025-09-23 19:14:46 +10:00
Matt Parker
c9a97232f1 Update SharpIdeCodeEdit.cs 2025-09-23 18:19:16 +10:00
Matt Parker
821dce5d5e refactor debugging for multiple open files 2025-09-23 18:13:23 +10:00
Matt Parker
01e5129ba5 add code editor tabs 2025-09-23 01:27:19 +10:00
Matt Parker
ae6d1e4358 refactor code editor to scene 2025-09-23 00:05:36 +10:00