
2019.11.02
- fix: slow loading of config

2019.01.30
+ add: better UI to add sub-menu: new button "Add sub-menu"

2018.12.01
+ add: show Commands dialog centered and with title (on CudaText 1.67+)

2018.10.10
+ add: support for additional icon-sets from [CudaText]/data/toolbarxicons
* change: deleted icon-sets Gnome
* change: deleted icon-sets Fugue

2018.10.10
+ add: plugin can apply user buttons without app restart
* change: command "Hide standard buttons" is now in Plugins menu (removed button from dialog)

2018.10.09
* deleted huge icon-sets: Fugue 16x, FatCow 16x, Gnome 22x
+ add: icon-set Gnome (16x, 22x, 24x)
+ add: dialog button to choose icon from any file

2018.10.08
+ add: icon-set Fugue (16x, 24x, 32x)
+ add: icon-set Tango (16x, 22x, 32x)
+ add: icon-set FatCow (16x)
+ add: now used new dialog to choose icons for buttons. It asks for icon-set dir (from plugin only), then asks for icon from icon-set.
+ add: chosen icon file is auto-copied to settings/tool_icons

2018.08.15
- fix: order of menu items in Plugins
- fix: now icon filenames saved on Win must be read ok on Unix (and vice versa)

2018.07.14
- fix: prevent duplicated toolbar buttons after command "reset python plugins"

2018.04.29
* reorder menu items in Plugins
+ add: diagnose error of writing option to user.json (show msgbox)

2018.04.21
+ add: command to change "code tree" icon theme

2018.04.20
+ add: 2 commands to change icon themes: of main toolbar, of sidebar

2018.02.26
* removed command to configure icon-set, now use CudaText option "ui_toolbar_theme" + icon-sets from AddonManager

2018.02.09
+ show in Button Props dialog info about {op}
+ don't hide {op} when showing Props dialog

2018.02.04
- fix: must set arrow-align=right for dropdowns

2018.01.22
- fix: reduced flickering of toolbar, when user switches tabs

2018.01.07
+ add: button props dialog has field "Visible for lexers". Can show buttons only for some lexers.

2018.01.06
- avoid deprecated APIs

2017.12.29
- fix: icon set size didnt affect toolbar
+ add: Google material design icons. 12 sets- 4 black, 4 gray, 4 white. From www.pazera-software.com

2017.12.26
+ add: support high-dpi in Win10

2017.12.18
+ change option "delete default buttons" to option - list of buttons indexes to hide. can hide only some btns.

2017.12.08
+ config file saves paths in portable way, with macro {op} = settings dir of CudaText

2017.11.16
* changed "config toolbar" buttons layout

2017.11.15
+ rewritten dialogs to use new API dlg_proc
+ split "Config toolbar" big dialog to 2 separate dialogs

2017.07.20
+ avoid using deprecated APIs

2017.05.05
+ show "(icon) tooltip" for buttons w/o caption

2017.04.29
+ adapt to Cudatext 1.8.3 (must update Cud)
+ add 2 icons for indent/unindent

2017.04.07
- fix: incorrect icon fname gives TypeError on start

2017.04.02.2
* refactor: move all ops to opt.py

2017.04.02
+ can configure submenus (and nested)
+ option in dlg "Remove std buttons"
* change format of config (del old settings/cuda_config_toolbar.json)
* change config for icons: used one .json for icons+buttons

2017.04.01
initial code for button config,
merged with Config Icons
