-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathrelease.todo
72 lines (60 loc) · 1.35 KB
/
release.todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
CONSIDER ALWAYS
- KEEP THE CODE READABLE, DO NOT COMPLICATE IT TOO MUCH
- CONSISTENCY ABOVE ALL
- SLOW AND SIMPLE IS BETTER THAN FAST AND HARD TO UNDERSTSAND
some day
stuff
- typings
documentation
- improve it
- light theme
playground
- LSP figure out how to use https://github.com/bigmistqke/repl
- add typescript to the mix
- cdns are funky
tools
- rethink the dev tools
- mdx
tests
- tests - automated live tests on website
components
- router
- - make the `path` reactive
mutable
- improve the tracker
- figure out a whitelist vs blacklist! use a whitelist
- support set, maybe weakmap and weakset
- defineProperty proxy trap
reactivity
- recheck use of untrack / add forbidden signal read
- a cleanup that can be canceled
- derived/light signals (make signals easier to use)
- diff array for when value comes and doesnt come from server
- simplify the classes
probably never
- animationFrame
- animations
- audio
- color picker
- colors library
- debugging!
- drag element
- emitter
- ensure resize on bounds
- favicon
- forms
- input, keyboard + mouse + controller
- linkify
- on-element-drag.js
- performance
- record audio, video
- socket webrtc
- storage
- tabs component
- timer
- tooltip
- uploads
- web components slots
- web components WIP
bench
- position 31 / 10k - 75ms~ 11ms~ / 1k - 7ms~ 0.7ms~