Karl Tauber
bc443f47f1
Theme Editor: fixed NPE (caused by no longer implemented base files support)
2021-02-05 23:33:26 +01:00
Karl Tauber
ed5180ffd6
Theme Editor:
...
- save/restore selection when reloading file (if changed outside)
- select all text in find field when pressing Ctrl+F
- use lighter color for operators (e.g. '=')
2021-01-15 16:15:05 +01:00
Karl Tauber
3eb53b9648
Theme Editor: save/restore window size (basic implementation; ignoring maximized state and screen number)
2021-01-02 15:44:37 +01:00
Karl Tauber
8ec907050e
Theme Editor:
...
- "Open Directory" action added
- remember recently opened directories
- remember recently selected file
2021-01-01 17:43:05 +01:00
Karl Tauber
15ba00a902
Theme Editor: use selected text in editor for searching when pressing Ctrl+F
2021-01-01 12:56:29 +01:00
Karl Tauber
89d0c301c2
Theme Editor: "replace" and "replace all" added; focus editor with F12 key
2020-12-31 23:22:45 +01:00
Karl Tauber
2f47466f3b
Theme Editor:
...
- fixed broken (mouse-wheel) scrolling caused by the additional JPanel
- fixed broken slide-in animation of "find bar"
2020-12-31 22:29:09 +01:00
Karl Tauber
d70eca9774
Theme Editor: added "error strip" to right side; removed scroll pane border
2020-12-31 18:15:20 +01:00
Karl Tauber
95ce92fa18
Theme Editor: find previous/next with UP/DOWN keys
2020-12-31 17:34:16 +01:00
Karl Tauber
b3db52b2ed
Theme Editor: mark occurrence while typing; disable previous/next occurrence buttons if searchFor is empty
2020-12-31 16:23:04 +01:00
Karl Tauber
c40912013d
Theme Editor: use markAll() (instead of find()) to avoid that selection jumps to next occurrence when showing find bar or when changing options
2020-12-31 16:11:22 +01:00
Karl Tauber
1c08e98c1c
Theme Editor: show/hide highlighted matches when showing/hiding "find bar"
2020-12-31 15:55:22 +01:00
Karl Tauber
3f202a7cdc
Theme Editor: transfer focus to editor when hiding "find bar"
2020-12-31 15:24:32 +01:00
Karl Tauber
6f3aea8fc1
Theme Editor: basic "find bar" added
2020-12-31 15:08:14 +01:00
Karl Tauber
0896143838
Theme Editor: support navigating to next/previous editor with Ctrl+Tab/Ctrl+Shift+Tab
2020-12-30 14:03:41 +01:00
Karl Tauber
d2109cef86
Theme Editor: update open tabs when .properties files were added or removed to directory (on window activation)
2020-12-29 23:12:23 +01:00
Karl Tauber
cda146366c
Theme Editor: auto-reload .properties files on window activation, if modified outside
2020-12-29 18:30:52 +01:00
Karl Tauber
678b879a01
Theme Editor:
...
- open all .properties files in passed directory in tabs
- basic menu bar added (Save, Exit)
- auto-save files on window deactivation and app exit
2020-12-28 20:38:48 +01:00
Karl Tauber
0101171159
UIDefaultsLoader: added fadein(), fadeout(), fade() and spin() color functions (inspired by Less CSS)
2020-11-21 18:18:06 +01:00
Karl Tauber
0077708235
UI defaults inspector: install it in FlatTestFrame and FlatThemeFileEditor
2020-09-15 00:32:04 +02:00
Karl Tauber
8603ca827e
Theme Editor: auto-completion improvements:
...
- include reference completions in value completions (if already entered text is empty)
- order completions: 1st color functions, 2nd @refs, 3rd $refs
- exclude platform specific keys from reference provider
2020-07-11 13:35:59 +02:00
Karl Tauber
6b148a59da
Theme Editor: added auto-completion for "amount" and "options" parameters of color functions
2020-07-11 13:01:59 +02:00
Karl Tauber
de6d45fee6
Theme Editor: fixed NPE in FlatCompletionProvider.isAutoActivateOkay()
2020-07-10 16:10:43 +02:00
Karl Tauber
dc18c8178d
Theme Editor: fixed typo
2020-07-10 10:54:09 +02:00
Karl Tauber
6662714277
Theme Editor: auto-completion improved:
...
- reference completion shows all keys defined in current and base files
- support auto-activate for value provider
- do not auto-complete single choices
2020-07-10 10:33:10 +02:00
Karl Tauber
c404a0d1a9
Theme Editor:
...
- auto-activate key completion on any letter
- special completion provider for references
2020-07-08 19:15:52 +02:00
Karl Tauber
990da2b412
Theme Editor:
...
- auto-activate completion popup when '$' is pressed
- use keys auto-complete in value if value contains '$'
- more fine grained detection what completion provider should be used
2020-07-08 18:07:37 +02:00
Karl Tauber
835faf9773
Theme Editor: auto-completion depending on caret position (none for comments, keys and values); added color functions
2020-07-08 14:29:11 +02:00
Karl Tauber
80deecb73e
Theme Editor: close input streams when reading base properties files
2020-07-08 10:59:40 +02:00
Karl Tauber
eafad942e7
Theme Editor: added basic auto-complete for keys
2020-07-08 10:43:24 +02:00
Karl Tauber
eb5a3168b9
Theme Editor: support loading/resolving base properties
2020-07-07 21:42:10 +02:00
Karl Tauber
ac8225d8fb
Theme Editor: support saving file; added inspector
2020-07-07 16:17:31 +02:00
Karl Tauber
6f71e4ada0
Theme Editor: use deferred properties loading
2020-07-07 14:21:31 +02:00
Karl Tauber
7ed90cddf8
Theme Editor: support color preview for color functions
...
UIDefaultsLoader: made some private methods package private and return parsed valued type
2020-07-07 14:03:39 +02:00
Karl Tauber
be529655d6
UIDefaultsLoader: on color functions use "autoInverse" option by default if "derived" option is set
2020-05-20 00:40:05 +02:00
Karl Tauber
4da0c342f8
Theme Editor: paint real colors and HSL values in overlay on right side of editor (instead of behind editor text; previous commit)
2020-04-06 15:42:58 +02:00
Karl Tauber
70fed22737
Theme Editor: use real colors as background of color strings
2020-04-05 23:18:39 +02:00
Karl Tauber
acb62e347a
Theme Editor: mark invalid color values with a curly underline
2020-04-05 18:04:28 +02:00
Karl Tauber
78d06d82d6
Theme Editor: fixed mark occurrences for property references (starting with '$') and property references in function parameters
2020-04-05 17:16:09 +02:00
Karl Tauber
4777bdd250
Theme Editor: do not mark token at caret if it does not occur elsewhere
2020-04-05 15:23:40 +02:00
Karl Tauber
266e9d92d5
Theme Editor: enabled mark occurrences
2020-04-05 14:37:25 +02:00
Karl Tauber
54c14d0dc8
Theme Editor: added editor theme
2020-04-05 11:56:28 +02:00
Karl Tauber
d59d353c2e
Theme Editor: added token maker (based on .properties token maker)
2020-04-04 23:32:48 +02:00
Karl Tauber
204da2175b
Theme Editor: initial commit
2020-04-04 14:13:20 +02:00