Closed
Description
separate application or webpage to design custom themes.
*but then again, if new themes are added, would have to update the separate theme editor everytime.. maybe its better to include simple color picker editor?
TODO (if builtin editor)
- theme editor window
- get current colors from active theme, if enabled? otherwise it takes original colors?
- RGBA color adjust
- reset theme to default
- use separate fixed colors for theme editor window (so that cannot make whole theme editor single color)
- save theme to file
- save dialog for save theme
- make themes/ folder in application root
- load themes from themes/ folder in main window
- apply changes to main window
- missing theme colors: datagrid, blue selected row
- missing theme colors: textbox white background
- missing theme colors: checkboxes & toggles
- undo last color change (ctrl+z)
- keep previous save file name, if save again
- optional: sort theme editor color names in alphabetic order
- do some cleanup on theme editor cs
- cleanup theme colors (too many colors, many similar / almost same, check names, add checkbox colors if needed)
Extra steps/ideas for later:
- optional: save theme to Settings (but then if make bad theme, cannot find theme editor button next time?)
- optional: HSV color adjust
- optional: set saved theme as current theme? or not needed, since theme stays until reset or close
- extra: add search filter for theme colors grid
- extra: make textbox not readonly (so can type 0-255 value)
- extra: randomize colors button, pick some nice theme colors?
- redo last color change (ctrl+shift+z) *no redo for now
TODO (if separate editor) *skipped for now
- take screenshots of editor, each item on different color *note: transparent objects wouldnt work as is
- website, to adjust colors for each element
- realtime preview (maybe could use unity webgl + color replace shaders?)
- RGB>HTML (#AARRGGBB)>RGB converter
- reset theme (to default theme colors)
- export theme (opens download for themename.ini file)
- import theme (copy paste as text? or drag n drop)
- submit/share theme? (needs server space..)
- best theme competition.. maybe later?
- Settings tab, button link to theme editor url