Update TODO files.

Will get to some more Simba work in a week or two.
This commit is contained in:
Merlijn Wajer 2011-08-30 10:36:57 +02:00
parent c899b4e61b
commit b1f02535ff
1 changed files with 16 additions and 23 deletions

39
TODO
View File

@ -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? [ ]