-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
63 lines (46 loc) · 1.47 KB
/
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
[ ] Wait for key after error in editor
[ ] Unified exception handling (sometimes you CANT go back to editor)
Sometimes stack only in terminal
[x] Set default colors before showing error
[ ] Scale issue when returning to editor
[x] Fix font rendering bgcolor
[ ] Option to auto run script after boot
[ ] Option to run screenless (for testing)
[ ] Initial tests
[x] Option to set different console font
[x] Intelligent console sizing/scaling depending on system
[ ] Fix Jetbrains font
[x] Reset changes tile size to 16
[ ] Investigate RGB ordering strangeness
[X] Change prompt
[X] Style keyword args to drawing methods
[X] Box charater snake bug
[X] Move SDL code to system specific class
[X] Port to Raspberry PI
[X] After RSprites::reset, all batches are destroyed while sprites can still
be referenced from code, so "img" references destroyed batch.
# SLIDES
Add font.get_size method
Render whole paragraph to one image
Do word wrap
Background rect on code block
# USABILITY
## Editor
* Undo/Redo
* Comment/Uncomment
* Mark text / Copy/Paste
* Indent/Unindent marked
## Web
* TextEdit -> Paste into R-Toy
* Upload/Download files
* Login: Persist files
# NOTES
kwargs to set state of layer...
layer has default style
push/pop style ?
## WHAT TO FIGURE OUT
* When to use floats vs ints, and how to convert?
* Move to doubles and rely on int fitting?
* Access to style object?
* Key mapping, and wether to get key up events
* require vs loading, hard rules. Many smaller components ?