Aaron Fenyes
|
7d6a394156
|
Name element column index more descriptively
|
2024-11-14 01:18:20 -08:00 |
|
Aaron Fenyes
|
a48fef3641
|
Comment example assembly chooser
Also, add a way to load the empty assembly.
|
2024-11-14 00:55:33 -08:00 |
|
Aaron Fenyes
|
2b083be998
|
Explain emoji icon kludge
|
2024-11-14 00:16:32 -08:00 |
|
Aaron Fenyes
|
0c8022d78e
|
Give CSS colors meaningful names
|
2024-11-14 00:07:02 -08:00 |
|
Aaron Fenyes
|
3f3c1739cb
|
Write out "element" in HTML element classes
Write out "representation" too.
|
2024-11-13 16:40:39 -08:00 |
|
Aaron Fenyes
|
882286c0e3
|
Write out "constraint" in HTML element classes
|
2024-11-13 16:36:03 -08:00 |
|
Aaron Fenyes
|
b3470b597d
|
Make Element::index private
|
2024-11-12 23:51:37 -08:00 |
|
Aaron Fenyes
|
102f400553
|
Switch font to Fira Sans
It has tabular numbers, and it's nice and big too.
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
d223df869c
|
Stop Assembly::realize from reacting to itself
Previously, `realize` both tracked and updated the element vectors, so
calling it in a reactive context could start a feedback loop.
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
b94280c456
|
Test representation validity in realization effect
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
92b91df435
|
Use tabular numbers for element vectors
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
33dd5dbe82
|
Make element vectors reactive
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
037a0c376f
|
Add an element constructor
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
ec1911b889
|
Simplify memos
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
ce9b114dd6
|
Render constraint lists dynamically
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
cc126fc527
|
Correct typo in comment
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
70978c640b
|
Include vector representation in element diff key
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
db0a8c2da8
|
Round element vectors to three decimal places
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
4ecb39e73a
|
Specify fonts
This should help the interface look more consistent across platforms.
The font choices are just placeholders: consistency is the main goal.
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
7361f1a721
|
Flag constraints with invalid input
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
f2f73b31cf
|
Update title and authors
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
dcf5764993
|
Factor out element outline item
|
2024-11-12 23:33:25 -08:00 |
|
Aaron Fenyes
|
d526ac9f1f
|
Factor out constraint outline item
|
2024-11-12 23:33:25 -08:00 |
|