1.9.0
- feat: New shortcuts:
- `F2` in Paint and Edit to rename active layer
- `Insert` add a new layer (same as Krita)
- `Shift + Insert` add a new layer and immediately pop-up a rename box
- `page up / page down` change active layer up/down with a temporary fade (settings in addon prefs)
- fix: error when tweaking `gp.duplicate_send_to_layer` shortcut
1.8.0
- feat: palette linker (beta), with pop-up from material stack dropdown
- feat: palette name fuzzy match
- code: add an open addon preference ops
1.7.5
- feat: Select/set by color and by prefix now works on every displayed dopesheet layer (and react correctly to filters)
- ui: exposed user prefs `Channel Group Color` prop in dopesheet > sidebar > View > Display panel
1.7.2
- added: `Object visibility conflict` in file check
- print in console when object have render activated but not viewport (& vice-versa)
- Standalone ops "List Object Visibility Conflicts" (`gp.list_object_visibility`)
- added: `GP Modifier visibility conflict` in file check.
- print in console when gp modifiers have render activated but not viewport (& vice-versa)
- Standalone ops "List GP Modifiers Visibility Conflicts" (`gp.list_modifier_visibility`)
- code: show_message_box utils can now receive operator in sublist (if 3 element)
1.7.0
- remove: Obsolete operators and panels
- Remove "line closer" panel as it's been a native tool for a while in 2.9x (stop register of `GP_guided_colorize > OP_line_closer`)
- Remove "Render" subpanel, obsolete and not adapted to production
- ui: clean and refactor
- Gp clipboard panel and aimation Manager subpanel layout to aligned columns (gain space)
- add `GP` on each panel name for wuick eye search
- follow cursor now in animation manager subpanel (should be in an extra menu or removed in the end)
1.6.9
- change: material picker (`S` and `Alt+S`) quick trigger, cahnge is only triggered if ley is pressed less than 200ms
- this is made to let other operator use functionality on long press using `S`
- feat: material picker shortcut has now an enum choice to filter targeted stroke (fill, stroke, all)
- by default `S` is still fill only
- but `Alt+S` is now stroke only instead of all
1.6.0
- feat: Namespace upgrade
- support pseudo group naming
- add group and indent button
- feat: Fill tool shortcut for material color picker (from closest stroke)
- `S` : get material closest *fill* stroke
- `Àlt+S` : get closest stroke (fill or stroke)
1.5.8
- feat: Namespace improvement:
- new suffixes list that generate suffix buttons
- dynamic layer name field that show active (msgbus)
- possible to disable the panel with an option
1.5.7
- feat: check list, Specify in addon pref if you prefer a dry run (check without set)
- feat: check file can change the lock object mode state (do nothing by default)
1.5.3
- feat: quick-prefix for layer using pref separator
- list editable in addon pref
- add interface button above layers
- code: added environnement variable for prefix and separator:
- `PREFIXES` : list of prefix (comma separated uppercase letters between 1 and 6 character, ex: 'AN,SP,L')
- `SEPARATOR` : Separator character to determine prefixes, default is '_' (should not be a special regex character)
- UI: add addon prefs namespace ui-box in project settings
1.5.2
- add environnement variables to set addon preferences project settings at register through `os.getenv('KEY')`:
- `RENDER_WIDTH` : resolution x
- `RENDER_HEIGHT` : resolution y
- `FPS` : project frame rate
- `PALETTES` : path to the blends (or json) containing materials palettes
- `BRUSHES` : path to the blend containing brushes to load