aboutsummaryrefslogtreecommitdiff
path: root/TODO.norg
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2023-08-20 11:16:52 +0530
committerAkshay Nair <phenax5@gmail.com>2023-08-20 11:16:52 +0530
commit2b94b07fdc8f1a82f507b99000add9b7dca2c3d8 (patch)
treec96e3c0992cc24145c9b42cbaf8ea8f607c6b73c /TODO.norg
parent3ff7d709998fe33f82e6da50d7b3327b076a1039 (diff)
downloadcss-everything-2b94b07fdc8f1a82f507b99000add9b7dca2c3d8.tar.gz
css-everything-2b94b07fdc8f1a82f507b99000add9b7dca2c3d8.zip
refactor: adds evalvalue type instead of string
Diffstat (limited to '')
-rw-r--r--TODO.norg43
1 files changed, 24 insertions, 19 deletions
diff --git a/TODO.norg b/TODO.norg
index b3eca07..cc4bcb0 100644
--- a/TODO.norg
+++ b/TODO.norg
@@ -1,4 +1,28 @@
* Now
+ - (x) Refactor eval to return EvalValue
+ - ( ) Functions. `--my-func: func(if(get-var(--x), get-var(--y), ""))`.
+ - ( ) Function calls. `call(get-var(--my-func), --x: 6, --y: 2)`
+ - ( ) Evaluate `calc`
+ - ( ) string concatenation
+ - ( ) analog + digital clock example
+
+* Later
+ - ( ) Update `--cssx-text` on update
+ - ( ) `request` error handling
+ - ( ) `has-class`
+ - ( ) `add-class` & `remove-class` should use self if id is not specified?
+ - ( ) keyboard events
+ - ( ) Code cleanup
+ - ( ) Additional events
+ - ( ) Improve parser error messages
+ - ( ) Improve eval error messages
+ - ( ) filter for on update on specific properties
+
+* Maybe
+ - ( ) `list` & `tuple` data structures?
+ - ( ) *server-side css*? Why the fuck not!?
+
+* Done
- (x) Hydrate existing elements instead of re-creating
- (x) `load-cssx` functions
- (x) `get-variable`
@@ -22,23 +46,4 @@
- (x) access child from an instance (update checkbox)
- (x) access instance from child (delete task)
- (x) focus blur events
- - ( ) string concatenation
- - ( ) eval
- - ( ) Update --cssx-text on update
- - ( ) keyboard events
- - ( ) Code cleanup
- - ( ) `request` error handling
-
-* Later
- - ( ) Evaluate `calc`
- - ( ) `add-class` & `remove-class` should use self if id is not specified?
- - ( ) access an instance of component
- - ( ) Additional events
- - ( ) Improve error messages
- - ( ) filter for on update on specific properties
- - ( ) update property on child on update of parent
-
-* Maybe
- - ( ) `list` & `tuple` data structures?
- - ( ) server-side css? Why the fuck not!?