Commit Graph

150 Commits

Author SHA1 Message Date
Matt Parker
b562c4c129 Replace EveryValueChanged with ReactiveProperty 2025-12-05 20:55:03 +10:00
Matt Parker
84abf3b0a5 add uid file 2025-12-03 19:32:24 +10:00
Matt Parker
c069d5f5a0 CodeEdit grab focus on mouse enter 2025-12-03 19:10:55 +10:00
Matt Parker
8175405b50 Add Git Gutter WIP 2025-12-03 19:06:14 +10:00
Matt Parker
934f0bcdde display file icon in tab 2025-11-29 13:40:53 +10:00
Matt Parker
d740862372 remove project 2025-11-25 18:03:12 +10:00
Matt Parker
47854e928c only suppress OperationCanceledException 2025-11-25 00:52:19 +10:00
Matt Parker
a7157e2cf1 update project diagnostics for active document immediately 2025-11-25 00:22:57 +10:00
Matt Parker
6ad66d0368 handle exceptions on cancellation 2025-11-25 00:00:02 +10:00
Matt Parker
536d2bc479 use cancellationseries for editor document update 2025-11-24 23:50:48 +10:00
Matt Parker
f56db8d663 dispose project diagnostics subscription 2025-11-24 18:41:47 +10:00
Matt Parker
a6fc3c8976 Make AllFiles threadsafe 2025-11-23 14:49:45 +10:00
Matt Parker
29d1c10518 receive rather than fetch project diagnostics for file 2025-11-23 13:43:32 +10:00
Matt Parker
a976bd7552 temporarily fix completions 2025-11-12 00:03:55 +10:00
Matt Parker
48b263bb08 fix saving file on linux 2025-11-10 21:16:33 +10:00
Matt Parker
d0563db042 use static theme override StringName 2025-11-01 18:43:01 +10:00
Matt Parker
38cdfdd147 improve navigation history via editor tab selection/closure 2025-10-30 00:36:27 +10:00
Matt Parker
ec1ca426d4 record mouse clicks in CodeEdit for navigation 2025-10-29 21:39:30 +10:00
Matt Parker
27fbc6b793 only allow rename on source symbols 2025-10-29 19:45:49 +10:00
Matt Parker
da2de0ed9b rename symbol 2025-10-29 19:42:13 +10:00
Matt Parker
a3d055573f Update SharpIdeCodeEdit_SymbolHover.cs 2025-10-29 18:48:10 +10:00
Matt Parker
7b157a9928 symbol tooltip update mouse state 2025-10-29 18:31:59 +10:00
Matt Parker
6c45da713e popup at same time 2025-10-29 18:16:42 +10:00
Matt Parker
0f9947115d add completions parameter icon 2025-10-29 18:10:22 +10:00
Matt Parker
239fd1b544 optimise code completions 2025-10-29 18:07:10 +10:00
Matt Parker
d58562843a Update SharpIdeCodeEdit.cs 2025-10-28 22:29:26 +10:00
Matt Parker
542a3a33a6 handle key inputs better 2025-10-28 21:04:04 +10:00
Matt Parker
f4df002358 clear undo history for first file load 2025-10-28 20:44:26 +10:00
Matt Parker
dc18bfa190 add code region tags 2025-10-28 19:59:06 +10:00
Matt Parker
bab31a8227 improve completion auto triggering 2025-10-28 18:52:31 +10:00
Matt Parker
d55ad72b08 handle override methods in completions - icon 2025-10-28 18:24:38 +10:00
Matt Parker
f94b3f5553 fix completion insertion 2025-10-28 18:09:59 +10:00
Matt Parker
7e6f3d52da handle extension method icon 2025-10-28 18:03:47 +10:00
Matt Parker
bf053ed580 display completions more frequently 2025-10-27 23:41:48 +10:00
Matt Parker
ee3213b4e4 rename service 2025-10-27 23:13:07 +10:00
Matt Parker
8bdde6de93 handle unimported types 2025-10-27 22:44:06 +10:00
Matt Parker
18170edc64 add delegate icon 2025-10-27 22:22:17 +10:00
Matt Parker
935f2d9753 add enum icon 2025-10-27 21:55:03 +10:00
Matt Parker
9c4ccd5fec event icon 2025-10-27 21:52:02 +10:00
Matt Parker
77160b6002 add namespace icon 2025-10-27 21:45:22 +10:00
Matt Parker
8946aa1079 keyword icon v1 2025-10-27 21:25:47 +10:00
Matt Parker
34ceb88384 property icon v2 2025-10-27 21:13:07 +10:00
Matt Parker
390fc71887 field icon 2025-10-27 20:48:10 +10:00
Matt Parker
eafed42383 local var icon v2 2025-10-27 20:43:45 +10:00
Matt Parker
706a054197 display for all interface completions 2025-10-27 20:16:11 +10:00
Matt Parker
be97fa0e59 display icon for type kinds 2025-10-27 20:02:48 +10:00
Matt Parker
9ce00b97a1 display icons in completions 2025-10-27 19:49:08 +10:00
Matt Parker
39d777a8c3 fix looking up references of class with a primary ctor 2025-10-27 19:18:08 +10:00
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