Commit Graph

102 Commits

Author SHA1 Message Date
Matt Parker
5dde9bfad6 fix scroll to line 2025-10-27 19:13:32 +10:00
Matt Parker
57e837fbfb display symbol lookup popup at mouse 2025-10-27 19:02:29 +10:00
Matt Parker
308b3f319f Auto size symbol lookup popup 2025-10-27 18:58:29 +10:00
Matt Parker
4e93a7ae6d dispose of event subs 2025-10-27 18:53:37 +10:00
Matt Parker
7d1600df61 update codeedit 2025-10-27 18:50:37 +10:00
Matt Parker
c6d3e424fe extract partial 2025-10-27 18:40:35 +10:00
Matt Parker
6f462ad74f refactor to partial 2025-10-27 18:36:27 +10:00
Matt Parker
66c7bc8d8f close symbol tooltip on input 2025-10-27 18:29:30 +10:00
Matt Parker
28f2d8ca38 fix symbol hover 2025-10-27 18:06:50 +10:00
Matt Parker
1670837d21 go to usage/declaration 2025-10-26 23:43:10 +10:00
Matt Parker
bcc3c7e2db add SetSharpIdeFile activity 2025-10-25 12:02:37 +10:00
Matt Parker
990c743f98 RoslynAnalysis - use ilogger 2025-10-24 19:22:44 +10:00
Matt Parker
1f2d770c5a code editor tab on file delete 2025-10-24 18:55:36 +10:00
Matt Parker
c6f7e0b9ac rename service 2025-10-24 18:47:51 +10:00
Matt Parker
64b186d6ff ensure tab ordering 2025-10-22 21:21:38 +10:00
Matt Parker
8e037a582d set selected tab 2025-10-22 21:14:32 +10:00
Matt Parker
2e9598b217 store each solutions open tabs 2025-10-22 20:15:04 +10:00
Matt Parker
7ac3947563 Update SharpIdeCodeEdit.cs 2025-10-22 20:05:16 +10:00
Matt Parker
b529bd3f3f remove file from in-memory cache on tab close 2025-10-22 19:36:49 +10:00
Matt Parker
14c31b8f5d remove completion list limitation 2025-10-22 19:26:54 +10:00
Matt Parker
5266aaa443 partially fix highlighting flash on external set 2025-10-22 19:08:41 +10:00
Matt Parker
d1fb9f5a43 pass cancellation tokens 2025-10-22 18:50:10 +10:00
Matt Parker
37fdfa7df2 better code completion apply 2025-10-22 18:33:51 +10:00
Matt Parker
575cdf61c0 automatic indent 2025-10-20 23:09:56 +10:00
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
ebc77f596e refactor highlighting hack to be generic 2025-10-17 18:18:48 +10:00
Matt Parker
dd3678d50c attempt to improve syntax highlighting UX? 2025-10-17 18:04:36 +10:00
Matt Parker
85eaec30c7 add missing classification colour 2025-10-15 21:53:19 +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
a61362b07e replace Cascadia Code with Cascadia Mono (no ligatures) 2025-10-13 22:22:51 +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
9eedd81656 update tooltip method return types 2025-10-12 23:19:30 +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
95813d04a0 add godot uid files 2025-10-12 19:02:30 +10:00
Matt Parker
8627d7f9c5 Update SharpIdeCodeEdit.cs 2025-10-12 19:00:42 +10:00