Commit graph

96 commits

Author SHA1 Message Date
Chris Kruining
789d14330a
refactor: reordered function calls for readability 2025-02-25 17:04:03 +11:00
Chris Kruining
5f6138d30b
quick and dirty search and replace 2025-02-25 17:02:11 +11:00
Chris Kruining
fc22ce6027
got to a stable point again. next up is comming up with a decent API for modifications 2025-02-25 16:21:21 +11:00
Chris Kruining
4fb7405466
getting the hang of the editContext api 2025-02-24 17:01:47 +11: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
Chris Kruining
27aac495b9
set up i18n 2025-01-06 15:51:47 +01:00