Commit graph

97 commits

Author SHA1 Message Date
Chris Kruining
c58b597318
replace custom json parser with json.parse as it does preserve the key order after all, it is chrome devtools that sorts them 2025-06-23 16:19:45 +02:00
Chris Kruining
0786d53474
revert 2025-03-05 16:38:01 +01:00
Chris Kruining
ee8006f834
idk anymore. yolo 2025-03-05 16:34:17 +01:00
Chris Kruining
5e7f772999
implement file system observer 2025-03-05 15:48:59 +01:00
Chris Kruining
7cdefe3f6e
fix error with circular reactivity 2025-03-05 15:48:21 +01:00
Chris Kruining
7a99738518
refactor away from rehype-dom as it prevented SSR, I did install it by accident to begin with 2025-02-20 16:11:23 +11:00
Chris Kruining
04b55e02fb
added some more tests 2025-02-20 11:36:35 +11:00
Chris Kruining
20a0fc679b
use from instead of manual implementation 2025-02-20 10:33:05 +11:00
Chris Kruining
3ef8940137
switch to vitest and get some actual results! 2025-02-19 15:55:59 +11:00
Chris Kruining
4a367d2457
update command palette to also use highlights api 2025-02-18 23:21:27 +11:00
Chris Kruining
1af68dc85d
highlights api is awesome!!! 2025-02-18 23:20:56 +11:00
Chris Kruining
759169159d
implement inital suggestion application 2025-02-18 14:15:17 +11:00
Chris Kruining
210d8e44a1
it seems that, somehow, this effect can run before the menu is 'ready', whatever that may mean. this fixes that 2025-02-17 11:53:28 +11:00
Chris Kruining
98984e3e22
increase the threshold for the random errors so it is less overwhelming. and also disable the random errors so that I can merge into main 2025-02-14 16:22:33 +11:00
Chris Kruining
f4d59b30f5
got to a nice point, right now I can do bi-directional transformations, and also have my spelling and grammar error markers that are also cleaned up so they don't end up in the source text 2025-02-14 16:19:48 +11:00
Chris Kruining
8e0eee5847
stashing 2025-02-13 17:18:03 +11:00
Chris Kruining
69fd9a1753
add inital attempt at cursor position preservation 2025-02-13 17:15:22 +11:00
Chris Kruining
487e41c2d7
stash 2025-02-11 16:55:12 +11:00
Chris Kruining
7ffdb2f51b
made more parts reactive, fixing a bug with newly created files 2025-02-07 11:04:17 +11:00
Chris Kruining
e059b85581
rename load to read 2025-02-07 11:03:51 +11:00
Chris Kruining
0a4426ebbc
clean up logs 2025-02-07 11:02:09 +11:00
Chris Kruining
57b10f8e96
fix broken tests 2025-02-04 16:49:13 +11:00
Chris Kruining
fc4109ad45
clean up 2025-02-04 15:50:11 +11:00
Chris Kruining
9ace9b9f4f
refactor dataset to standalone feature and update components accordingly 2025-02-04 15:48:23 +11:00
Chris Kruining
9447071d64
fix the command highlighting code 2025-02-04 15:27:45 +11:00
Chris Kruining
f86f2a698f
clean up console.log 2025-01-27 15:27:04 +01:00
Chris Kruining
8b852b4ca4
feature: poll files to auto-update on external file changes 2025-01-27 15:09:43 +01:00
Chris Kruining
5862248153
fix error 2025-01-16 16:17:24 +01:00
Chris Kruining
b9dbdb5aa9
some improvements to context menu 2025-01-08 14:27:45 +01:00
Chris Kruining
7e5af28ac2
remove debounce in favor of solid-primitive 2025-01-08 11:31:16 +01:00
Chris Kruining
7b044c6050
quick and dirty key copy feature 2025-01-08 10:20:50 +01:00
Chris Kruining
8c4b481082
fall back on given label for comands 2025-01-07 16:09:23 +01:00
Chris Kruining
881608f7de
refactor file feature 2025-01-07 16:09:06 +01:00
Chris Kruining
9d943c1182
refactor menu to use dropdown component 2025-01-07 14:04:02 +01:00
Chris Kruining
6d69566e1a
refactor dropdown to select 2025-01-07 13:14:35 +01:00
Chris Kruining
57bb6ec2d9
refactor colorpicker component 2025-01-07 13:14:17 +01:00
Chris Kruining
a31168ca6c
add quick and dirty decode function to handle escape characters in values 2025-01-07 12:11:32 +01:00
Chris Kruining
7264146d49
clean up console log 2025-01-07 12:10:35 +01:00
Chris Kruining
88a4ddd866
fix type error 2025-01-07 12:09:16 +01:00
Chris Kruining
34ffdee266
fix style 2025-01-07 10:52:14 +01:00
Chris Kruining
6e17401992
refactor command feature 2025-01-07 10:24:09 +01:00
Chris Kruining
824d98b9c8
clean up internal state when clearing selection 2025-01-07 10:13:51 +01:00
Chris Kruining
ddbcabcecf
refactor command palette component to comand feature instead of menu feature 2025-01-07 10:07:05 +01:00
Chris Kruining
2c293694c0
fix range selection 2025-01-07 10:05:27 +01:00
Chris Kruining
5102e6d5bb
style fix 2025-01-07 08:36:38 +01:00
Chris Kruining
79f2974c39
fix closing a directory 2025-01-07 08:27:33 +01:00
Chris Kruining
7b3e7e9ca2
rename combobox to dropdown 2025-01-07 07:34:46 +01:00
Chris Kruining
7f71f83a59
add caret to combobox 2025-01-07 07:31:05 +01:00
Chris Kruining
1ae0e14e42
fix commands not being translated 2025-01-06 16:33:42 +01:00
Chris Kruining
1f9aad755c
replace static strings with translator calls 2025-01-06 15:53:21 +01:00