|
|
680a841e3f
|
relax Send + Sync constraint on Renderables; remove 3 format calls from render loop
maybe render should have mutable access after all?
|
2025-01-20 18:53:15 +01:00 |
|
|
|
7ad574cf2a
|
remove last color conversion from render loop
|
2025-01-20 16:30:52 +01:00 |
|
|
|
9d250daa04
|
document stuff; Thunk suffix -> prefix
|
2025-01-19 21:31:16 +01:00 |
|
|
|
b8726de78f
|
TokenIter -> SourceIter, reuse logic in operators, and now it renders correctly!
|
2025-01-19 01:46:06 +01:00 |
|
|
|
266f59085e
|
getting there with the iters but still wrong
|
2025-01-19 00:29:51 +01:00 |
|
|
|
a595e2e895
|
iterator being const when not needed
|
2025-01-18 23:58:18 +01:00 |
|
|
|
9756862091
|
test top level expr parsing
|
2025-01-18 22:17:10 +01:00 |
|
|
|
d14d67172c
|
well, it compiles. fails on run, though
|
2025-01-18 16:32:04 +01:00 |
|
|
|
a362028ae7
|
ughhh needs special case
|
2025-01-18 16:03:06 +01:00 |
|
|
|
cf1fd5b45a
|
remove Atom. almost there
|
2025-01-18 15:37:53 +01:00 |
|
|
|
dc7b713108
|
wip: overcomplicating it on the way to simplifying it ultimately
|
2025-01-18 13:38:21 +01:00 |
|
|
|
92fcb0af8f
|
implement TokensIterator::peek
|
2025-01-18 03:47:29 +01:00 |
|
|
|
a949117017
|
removing engine generic from transforms
|
2025-01-18 02:52:54 +01:00 |
|
|
|
452bdf9598
|
fixed up some parsing and removed some edn mentions
|
2025-01-18 01:56:44 +01:00 |
|
|
|
5e7b867aba
|
this trait will NOT have a lifetime
|
2025-01-18 00:30:13 +01:00 |
|
|
|
34b35d08be
|
remove edn_ prefix from a couple macros
|
2025-01-18 00:14:46 +01:00 |
|
|
|
798de37172
|
once again, why did i begin to refactor this
|
2025-01-18 00:13:36 +01:00 |
|
|
|
ff31957fed
|
wip: EdnItem -> Atom, rewrite tokenizer
|
2025-01-17 21:49:49 +01:00 |
|
|
|
143cd24e09
|
generalize EdnItem.
maybe should rename it to Atom? ~90 instances of it
|
2025-01-17 19:47:37 +01:00 |
|
|
|
1b9da07280
|
wip: make EdnItem work on Arc<str>
|
2025-01-17 18:49:04 +01:00 |
|
|
|
acfaf757ec
|
fix test suite
|
2025-01-14 16:59:45 +01:00 |
|
|
|
1b7f0e0b93
|
perf counter for render
|
2025-01-14 16:45:58 +01:00 |
|
|
|
9cd6e9f195
|
unify edn_view entrypoint
|
2025-01-14 15:39:28 +01:00 |
|
|
|
df50bb9f47
|
fix missing content
|
2025-01-14 13:06:40 +01:00 |
|
|
|
e62e36d558
|
separate render/content macros; add has_jack
|
2025-01-14 12:41:27 +01:00 |
|
|
|
08184f9906
|
serialize edn via display trait
|
2025-01-14 12:08:58 +01:00 |
|
|
|
23fe9f0949
|
ok now it fails in a different place
|
2025-01-14 00:41:05 +01:00 |
|
|
|
585bba6666
|
EdnViewData has to go?
|
2025-01-14 00:24:48 +01:00 |
|
|
|
ddcb967a2c
|
enable rest of layout operators
|
2025-01-13 23:58:15 +01:00 |
|
|
|
08a6716bb7
|
fix state provider types
|
2025-01-13 23:52:24 +01:00 |
|
|
|
57fda5c7ad
|
wip: implement TryFromEdn for other x/y/xy operators
|
2025-01-13 23:50:50 +01:00 |
|
|
|
8eecd75592
|
implement TryFromEdn for Fill
|
2025-01-13 23:44:45 +01:00 |
|
|
|
811e341cd5
|
wip: hook up more builtins
|
2025-01-13 23:39:06 +01:00 |
|
|
|
fa70a42bad
|
wip: distribute layout operator parsing
|
2025-01-13 23:22:00 +01:00 |
|
|
|
2afae4b6aa
|
wip: some meandering and then it clicked
|
2025-01-12 23:39:26 +01:00 |
|
|
|
8c54f8e426
|
wip: providing content chunks with ednprovider
|
2025-01-12 16:25:05 +01:00 |
|
|
|
1ff35baea9
|
wip: start replacing EdnViewData with EdnProvide
|
2025-01-12 15:26:37 +01:00 |
|
|
|
794d4210c6
|
wip: let's figure out how edn keymaps will work
|
2025-01-12 13:01:15 +01:00 |
|
|
|
1f10c95ed0
|
wip: configuring keybinds with edn... oh my
|
2025-01-11 21:35:21 +01:00 |
|
|
|
cff87657b9
|
wip: unify apps
|
2025-01-11 20:16:46 +01:00 |
|
|
|
ba0ff4af98
|
somehow it is now aligned
|
2025-01-11 16:30:15 +01:00 |
|
|
|
1fe60bff5f
|
trying to add skinny black borders around things
|
2025-01-11 04:26:13 +01:00 |
|
|
|
1b82a957aa
|
wip: fixed piano
|
2025-01-10 20:25:22 +01:00 |
|
|
|
86188b59db
|
fix alignments (when used in the right order)
|
2025-01-10 19:58:26 +01:00 |
|
|
|
ccd905d573
|
fix layering misalignment
|
2025-01-10 19:28:58 +01:00 |
|
|
|
6746844b7b
|
fix bsp nsew centering
|
2025-01-10 19:20:48 +01:00 |
|
|
|
a8611db452
|
add more edn view examples
|
2025-01-10 19:01:59 +01:00 |
|
|
|
f64a9731ce
|
fix passing numbers to edn view
|
2025-01-10 18:47:00 +01:00 |
|
|
|
a0ce7522c3
|
make vertical space for editor
|
2025-01-10 18:03:23 +01:00 |
|
|
|
08f7a62692
|
rename phrase -> clip mostly everywhere
|
2025-01-10 02:12:31 +01:00 |
|