15 Commits

Author SHA1 Message Date
Hayden Hargreaves
e27c7560a2 fix: fixed issues the @janitor found 2026-04-08 17:28:01 -07:00
Hayden Hargreaves
64c448c639 test: updated tests and pulled theme into EditorSettings.
All checks were successful
Run Test Suite / test (push) Successful in 37s
2026-04-08 17:19:32 -07:00
Hayden Hargreaves
273be90d42 feat: HUGE refactor of colorschemes, untested.
Now we can load them in via JSON files at launch time. They are embded
in the final exe though...
2026-04-08 11:59:49 -07:00
Hayden Hargreaves
be13f8838d fix: remove the styles package, fixed tests
All checks were successful
Run Test Suite / test (push) Successful in 31s
However, the colorscheme functions and tests do not work anymore, they
need to be rebuilt.
2026-04-07 22:43:00 -07:00
Hayden Hargreaves
1c2585b8d9 feat: Implemented syntax styles
Treesitter integration implemented! But tests are failing, need to
resolve that.
2026-04-07 22:34:42 -07:00
Hayden Hargreaves
77416bc0a4 feat: created theme module
This means we can finally create some themes! But the treesitter mapping
is not complete.
2026-04-07 21:44:34 -07:00
Hayden Hargreaves
7c15f41ab1 fix: removed chroma from project 2026-04-07 10:35:04 -07:00
Hayden Hargreaves
16d1318c22 feat: start TS impl
This is so vibe coded, but in the interest of time, its a bit
necessary. Plus this is a complex problem that I don't have the mental
bandwidth to invest right now.
2026-04-07 10:23:25 -07:00
Hayden Hargreaves
43b3992522 feat: implemented replace mode, tested!
All checks were successful
Run Test Suite / test (push) Successful in 15s
Run Test Suite / test (pull_request) Successful in 15s
Looking great, maybe I will actually use this lol
2026-04-05 23:53:24 -07:00
Hayden Hargreaves
76fa55440e feat: syntax highlighting powered by chroma.
This is sick! It is not perfect, highlight groups would be cool, but for
now this works!
2026-03-16 22:48:57 -07:00
Hayden Hargreaves
10e37b82af feat: implemented the command window! Not tested. Maybe we need some?
All checks were successful
Run Test Suite / test (push) Successful in 13s
2026-03-14 23:13:59 -07:00
Hayden Hargreaves
098641f5c0 fix: cleaned up and fixed the settings that needed updating 2026-03-05 14:34:21 -07:00
Hayden Hargreaves
ccb061989a refactor: huge refactor, this looks amazing.
Lots of comments from the AI. Some tests are not passing though
2026-03-04 21:45:47 -07:00
Hayden Hargreaves
b1b3edf810 feat: this is huge, and needs some review, but for now its good
The tests are not passing, something to do with view I think.
2026-02-26 23:18:18 -07:00
Hayden Hargreaves
9b1bf35a8e wip: implemented model builder, this is nice :)
Builder pattern is actually so goated
2026-02-26 22:21:29 -07:00