mirror of
https://github.com/moparisthebest/Simba
synced 2024-12-12 02:22:20 -05:00
Update TODO files.
Will get to some more Simba work in a week or two.
This commit is contained in:
parent
c899b4e61b
commit
b1f02535ff
39
TODO
39
TODO
@ -3,31 +3,24 @@ Simple stuff, not required, may not be possible/useful:
|
|||||||
- Coloured writeln [ ]
|
- Coloured writeln [ ]
|
||||||
- Make an TAction for the Colour Picker. [ ]
|
- Make an TAction for the Colour Picker. [ ]
|
||||||
- Portable install (needs fiddling with settings and such) [ ]
|
- Portable install (needs fiddling with settings and such) [ ]
|
||||||
|
- Settings rewrite [ ]
|
||||||
- --no-extensions flag for Simba. [ ]
|
- --no-extensions flag for Simba. [ ]
|
||||||
|
|
||||||
|
- CTS/finder speedups and changes [X]
|
||||||
|
|
||||||
- CTS/finder speedups and changes [ ]
|
|
||||||
General ideas:
|
|
||||||
- everything subprocedure (lots of code)
|
|
||||||
|
|
||||||
- jit + comparison function (per cts) generated, call in loop
|
|
||||||
|
|
||||||
- comparison function (per cts), not generated, call in loop
|
|
||||||
|
|
||||||
- JIT (Generate comparison functions) [ ]
|
|
||||||
- Comparison functions for HSL/XYZ/L*a*b should check for
|
- Comparison functions for HSL/XYZ/L*a*b should check for
|
||||||
match on each component before calculating the next.
|
match on each component before calculating the next.
|
||||||
(see FindColorsToleranceOptimised)
|
(see FindColorsToleranceOptimised)
|
||||||
|
|
||||||
- Pass color information in struct [ ]
|
- Pass color information in struct [X]
|
||||||
- Precalculate screen bitmap in current cts / keep a cache
|
- Precalculate screen bitmap in current cts / keep a cache
|
||||||
to save comparisons [ ]
|
to save comparisons [X]
|
||||||
- Add CTS 3 [ ]
|
- Add CTS 3 [/]
|
||||||
- Add a direct RGB -> CIE L*a*b conversion [ ]
|
- Add a direct RGB -> CIE L*a*b conversion [/]
|
||||||
- Make sure colour conversions are inline [ ]
|
|
||||||
|
|
||||||
- More documentation:
|
- More documentation:
|
||||||
- Cover all functions by at least mentioning the definition [ ]
|
- Cover all functions by at least mentioning the definition [/]
|
||||||
|
- Imported functions as well?
|
||||||
- Write tutorial [ ]
|
- Write tutorial [ ]
|
||||||
- In depth documentation per function [ ]
|
- In depth documentation per function [ ]
|
||||||
|
|
||||||
@ -36,17 +29,17 @@ Simple stuff, not required, may not be possible/useful:
|
|||||||
- Lape! [ ]
|
- Lape! [ ]
|
||||||
|
|
||||||
- Integrate script manager [ ]
|
- Integrate script manager [ ]
|
||||||
- Basic support. (Install scripts) [ ]
|
- Basic support. (Install scripts) [X]
|
||||||
- Update functionality [ ]
|
- Update functionality [X]
|
||||||
- Uninstall scripts [ ]
|
- Uninstall scripts [X]
|
||||||
- Better storage / more stable storage [ ]
|
- Better storage / more stable storage [?]
|
||||||
- Pretty GUI [ ]
|
- Pretty GUI [/]
|
||||||
- Merging / storing usernames when updating [ ]
|
- Merging / storing usernames when updating [?]
|
||||||
|
|
||||||
- Make Simba more ``modular'':
|
- Make Simba more ``modular'':
|
||||||
- Fonts [ ]
|
- Fonts [ ]
|
||||||
- Interpreters [ ]
|
- Interpreters [/]
|
||||||
- Code completion/hints [ ]
|
- Code completion/hints [ ]
|
||||||
- Extensions [ ]
|
- Extensions [X]
|
||||||
- Interpreter system overhaul? [ ]
|
- Interpreter system overhaul? [ ]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user