Commit Graph

545 Commits

Author SHA1 Message Date
Matt Parker
fb489ec429 fix directory rename from disk 2025-10-21 19:03:35 +10:00
Matt Parker
4496f44a21 rename directory from IDE 2025-10-21 18:16:09 +10:00
Matt Parker
575cdf61c0 automatic indent 2025-10-20 23:09:56 +10:00
Matt Parker
a2161c99f5 default run button selected 2025-10-20 22:37:21 +10:00
Matt Parker
0a913a8e26 open new file on create 2025-10-20 21:48:59 +10:00
Matt Parker
8ac96b3835 Update aspire 2025-10-20 20:51:13 +10:00
Matt Parker
4a3ed15955 Update to Godot 4.5.1 2025-10-20 20:26:43 +10:00
Matt Parker
a62468123e add new file and dir to project 2025-10-20 20:15:45 +10:00
Matt Parker
e2f9829aa0 refactor file creation for a project parent 2025-10-20 20:09:43 +10:00
Matt Parker
0c3a3f7265 ide delete file 2025-10-20 20:00:01 +10:00
Matt Parker
e114e2c524 generate namespace for new file 2025-10-20 19:55:28 +10:00
Matt Parker
6fa0049f62 Create cs file v2 2025-10-20 19:45:58 +10:00
Matt Parker
7d379939e9 Update NewCsharpFileDialog.cs 2025-10-20 19:35:50 +10:00
Matt Parker
f8bb4901c7 ide create new cs file dialog v1 2025-10-20 19:17:50 +10:00
Matt Parker
135a5f5d18 handle files from added directories better (?) 2025-10-20 19:12:19 +10:00
Matt Parker
36a2acbdf7 more file operations 2025-10-20 19:06:47 +10:00
Matt Parker
5eef6424f8 delete directory from disk 2025-10-20 19:00:11 +10:00
Matt Parker
76bc0afc52 fix files 2025-10-20 18:40:54 +10:00
Matt Parker
ba67576906 fix sln folders 2025-10-20 18:37:37 +10:00
Matt Parker
b20469b51a sln explorer - fix projects 2025-10-20 18:22:12 +10:00
Matt Parker
67490f8a44 fix sln explorer folder init 2025-10-20 18:06:25 +10:00
Matt Parker
4278b729dc add delete directory 2025-10-20 00:39:08 +10:00
Matt Parker
e379d064f3 Add folder via dialog 2025-10-20 00:09:24 +10:00
Matt Parker
681e07586e add services 2025-10-19 23:52:34 +10:00
Matt Parker
57d3a3e21c add AddDirectoryDialog 2025-10-19 23:31:41 +10:00
Matt Parker
f2b248ea6b add new file menu stub 2025-10-19 23:09:30 +10:00
Matt Parker
8a02d6a519 add folder to solution model on create 2025-10-19 22:56:14 +10:00
Matt Parker
45df81afe6 Use observable collections for solution model 2025-10-19 21:48:12 +10:00
Matt Parker
b180f82b1f add new file v2 2025-10-19 20:48:48 +10:00
Matt Parker
5e1f1dfdd6 add add file v1 2025-10-19 20:20:27 +10:00
Matt Parker
1a7c2acbd9 cancel old solution diagnostics updates 2025-10-19 13:52:21 +10:00
Matt Parker
83ca5ee76b remove unused code 2025-10-19 13:43:48 +10:00
Matt Parker
13e0db3dbc fix file updates 2025-10-19 13:41:21 +10:00
Matt Parker
302ee8edd2 add more cancellation tokens 2025-10-19 13:20:38 +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
100ea2c5b4 add file changed flow excalidraw 2025-10-18 16:38:44 +10:00
Matt Parker
6f662bda54 Make RoslynAnalysis non-static 2025-10-18 16:31:56 +10:00
Matt Parker
69d72307f0 Make DI services scoped 2025-10-18 16:20:57 +10:00
Matt Parker
d90f0e6c28 remove static instance field 2025-10-18 14:33:46 +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
d5567cf32a simplify razor classified spans 2025-10-17 23:22:20 +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
451fd316f2 ignore project unsaved changes 2025-10-17 20:44:10 +10:00
Matt Parker
882382bbd4 file change handling 2025-10-17 20:33:54 +10:00