forked from Villavu/Simba
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
91 lines (58 loc) · 3.4 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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Simple stuff, not required, may not be possible/useful:
- Make an TAction for the Colour Picker. [ ]
- Portable install (needs fiddling with settings and such) [ ]
- Settings rewrite [ ]
- --no-extensions flag for Simba. [ ]
- Integrate script manager [ ]
- Basic support. (Install scripts) [X]
- Update functionality [X]
- Uninstall scripts [X]
- Better storage / more stable storage [?]
- Pretty GUI [X]
- Merging / storing usernames when updating [?]
- Make Simba more ``modular'' / easier to read/disable things:
- Fonts [ ]
- Interpreters [/]
- Code completion/hints [ ]
- Extensions [X]
- Interpreter system overhaul? [ ]
- Lape! [/]
- Extensions with Lape [ ]
0.98:
- CTS/Finder rework (needs testing) [X]
- Initial Lape [X]
0.99:
- Settings Rewrite [X]
- Pretty settings form. (ReadySteadyGo has a proof of concept
on his github) [X]
- Background updates
- UAC for updater(s)?
1.00:
- Script Manager (basics) [-]
- Basic Form Designer [X]
1.xx:
- Out of Process scripts.
Moving targets:
- Code clean up + modularity.
Far fetched / Ponies:
- Shortcut to jump to documentation of a function? (search online?)
- libMML [/]
- pyMML [/]
- Coloured writeln [ ]
- Compiler arguments in the about form [ ]
- DWSScript ? [ ]
Documentation far fetched:
- Write tutorial [ ]
- Cover all functions by at least mentioning the definition [/]
- Imported functions as well? [ ]
- In depth documentation per function [/]
DONE:
- CTS/finder speedups and changes [X]
- Comparison functions for HSL/XYZ/L*a*b should check for
match on each component before calculating the next.
(see FindColorsToleranceOptimised)
- Pass color information in struct [X]
- Precalculate screen bitmap in current cts / keep a cache
to save comparisons [X]
- Add CTS 3 [/]
- Add a direct RGB -> CIE L*a*b conversion [/]