
Enhanced Color System
Version 0.0.0.6
Content:
Changes
- 19 AUG 2006 (0.0.0.1 Beta) | e-sushi
- Compiled a first preview version for initial testing purposes.
- 21 AUG 2006 (0.0.0.2 Beta) | e-sushi, West
- Got feedback that 19 AUG 2006 version works as expected on both West's system and mine. Expected "glitches" have been reported and should be fixed with this version. Firefox and Thunderbird problems couldn't be replicated but should be fixed too.
- Optimised RC commands to avoid the 'long-flickering-sequence' by speeding things up a little. To be more exact: it should now load 93,75% smoother compared to the previous version.
- Modified color related bang commands to support the regular HEX values. I wonder why I didn't do this initially since it actually was easier than what I played with in the previous version. Warning: old bang args (3 color values as in AUG19 version) are not supported anymore, sorry!
- Implemented a bang and rc command to save current system settings to an rc file. This will make it easier to create your own theme(s).
- Implemented a BETA-ONLY bang to load (also known as reparse) settings from the litestep rc-file memory.
- 29 AUG 2006 (0.0.0.3 Beta) | e-sushi, West
- More feedback from West. Bug in "!ecssavetorc" bang related to font quoting. Idea to implement deactivation of visual styles like former ecs.exe had.
- Bugfix "font quotes" in "!ecssavetorc".
- Fixed rc command that saves current system settings to an rc file (It was there but not accessible).
- Removed BETA-ONLY bang.
- Started general code cleanup.
- 17 SEP 2006 (0.0.0.4 Release Candidate 1) | e-sushi, West
- All seems fine. West has send me some ideas to optimize the naming conventions.
- The suggestions by West have been implemented, changing all (but two) bang and rc-setting names.
- Changed the docs accordingly.
- Added sourcecode, since this is the first, officially public release candidate.
- 30 OCT 2006 (0.0.0.5 Release Candidate 2) | e-sushi, West, Hale
- Aaah, more feedback at last! I started wondering when the bug reports would come in. So, there seem to be serious speed issues and some problems with the Microsoft stubs I implemented.
- Speed issues were optimized. More feedback will tell me if all is well, but it should at least be better than before.
- No more negative fontsizes. From now on, font heigt settings can and will only be positive values. (This behaviour 'could' change again if it makes sense, but using positive values as font height will be safe and always supported in future versions of ecs.)
- There were errors when parsing colors from the RC files. Therefore, the MS stubs have been recoded due to the fact that Microsoft, and therefore the Litestep API, does not allow to detect color errors, but demand the return of a color in case of error. Default color return on error is FF00FF (pink) so be warned: do not use this color within your ecs system color settings. If you do, the current system color will remain set.
- Updated the docs in multiple sections.
- 05 NOV 2006 (0.0.0.6 Release Candidate 3) | e-sushi, Hale
- Speed issues have confirmed (Hale) to be resolved.
- RC parsing issues have confirmed (Hale) to be resolved.
- I found out that [ecsSaveToRc] did not support long filenames. Now it does.
- (Feedback pending) Fixed the font-height issues. From now on you can work with either positive (absolute) or negative (relative) pointsizes when playing with ECS. Internally, ECS converts any positive pointsizes to relative pointsizes. Negative fontsizes aka relative fonts heights are displayed according to the individual user's screen DPI settings. This also explains why Microsoft uses negative font-height values internally. In simpler words: you don't need to worry about correct conversion anymore. Feel free to work with positive and negative font heights. ECS will convert all font heights internally into relative, system-native font heights whenever needed.
- Optimized filesize to 20kb, saving 30kb!
Copyright © 2002 - 2006 Mike Edward Moras. All rights reserved.