Commit Graph

179 Commits (master)

Author SHA1 Message Date
Pullusb 3c7477c442 Fix #4 paste layers skipping empty frames
1.8.1

- fix: Gp clipboard paste `Paste layers` don't skip empty frames anymore
2021-12-17 23:26:48 +01:00
Pullusb 6c19fa54af Palette linker
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
2021-12-04 13:57:32 +01:00
Pullusb 78b70c8fca fix: reset draw cam rotation
1.7.8

- fix: reset rotation in draw cam mode keep view in the same place (counter camera rotation)
- code: initial enhancement for palette linking
2021-11-25 17:00:09 +01:00
Pullusb 9389faed22 check links copy path
1.7.7

- feat: add copy path to `check link` ops with multiple path representation choices
2021-11-18 21:14:58 +01:00
Pullusb 204553ed47 Expose keymaps
1.7.6

- ui: expose (almost) all keymap added by the addon to allow user for customize/disable as needed
- ui: changed some names
2021-10-29 16:49:38 +02:00
Pullusb 44ccb3d146 select/set color/prefix improved
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
2021-10-28 14:33:37 +02:00
Pullusb 56cbc04c65 paint mode precise layer picker on W
1.7.4

- added: Pick layer from closest stroke in paint mode using quick press on `W` for stroke (and `alt+W` for fills)
2021-10-26 02:24:19 +02:00
Pullusb a0ed941e4b gp modifier hide toggle
1.7.3

- added: show/hide gp modifiers if they are showed in render (in subpanel `Animation Manager`)
2021-10-20 21:17:37 +02:00
Pullusb 4c6bd20b60 Check file visibility conflicts check
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)
2021-10-20 20:54:59 +02:00
Pullusb b62a23858c improved Filtered create empty frames ops
1.7.1

- feat: Improved `Create Empty Frames` operator with mutliple filters to choose source layers
2021-10-20 16:05:56 +02:00
Pullusb f7e8dce0ff stripped obsolete features and compacted UI
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)
2021-10-20 13:56:01 +02:00
Pullusb 8b838b52ca material pick with quick press and add enum filter
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
2021-10-18 19:11:17 +02:00
Pullusb d4ea39fb40 fix some batch reproject issues
1.6.8

- fix: reproject GP repeating projection on same frames
- fix: batch reproject all frame not poping dialog menu
2021-09-27 17:35:40 +02:00
Pullusb ea772b297a fix a poll error
1.6.7

- fix: error with operator `OP_key_duplicate_send` poll flooding console
2021-09-25 20:03:02 +02:00
Pullusb 884ee2a695 fix getenv resolution
1.6.6

- fix: inverted scene resolution from project environnement
2021-09-20 12:21:04 +02:00
Pullusb a9ed3f7e79 Check canvas alignement
1.6.5

- feat: check canvas alignement of the Gp object compare to chosen draw axis
2021-09-15 01:35:18 +02:00
Pullusb dd68e74e2b fix: disable multi-selection layer renaming
1.6.4

- fix: disable multi-selection for layer naming manager
  - the dopesheet selection sometimes still consider layer as selected
2021-09-09 12:23:14 +02:00
Pullusb 9d26ed4085 button manual load environnement namespace
1.6.3
2021-09-07 15:41:54 +02:00
Pullusb 1017c01668 fix bg open error
1.6.2

- disable keymap register for breakdowner on background
2021-08-30 10:40:38 +02:00
Pullusb f05e4fe41d remove auto-updater line 2021-08-23 15:43:59 +02:00
Pullusb 408f017e81 removed updater
1.6.1

- removed: Auto Updater that was failing since 2.93
- prefs: add a checkbox to disable the "load base palette button" in UI.
2021-08-23 14:50:00 +02:00
Pullusb e6ff824684 fix 2021-07-30 18:24:54 +02:00
Pullusb 985e395beb picker on visible 2021-07-29 11:20:43 +02:00
Pullusb a218aefd10 mat picker - remove undo and info report 2021-07-28 10:40:50 +02:00
Pullusb 3974a15ff0 layer group - named regex - fill tool mat picker
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)
2021-07-27 18:48:38 +02:00
Pullusb 7ff96ad205 changed error message 2021-07-21 12:31:55 +02:00
Pullusb d480fa0817 typo 2021-07-20 18:58:46 +02:00
Pullusb 212436c451 namespace improvement
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
2021-07-20 18:53:39 +02:00
Pullusb 9612c84396 Check file dry run mode and lock object mode
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)
2021-07-16 18:14:31 +02:00
Pullusb 66ef75c76d gp layer batch rename find-replace
1.5.6

- feat: layer drop-down menu include an operator for batch find/replace GP layers (idname: `gp.rename_gp_layers`)
2021-07-13 16:23:39 +02:00
Pullusb 75c8cb9206 version bump 2021-06-28 12:49:06 +02:00
Pullusb e44607bc2c Merge branch 'master' of https://gitlab.com/autour-de-minuit/blender/gp_toolbox 2021-06-28 12:43:01 +02:00
Pullusb fdd3e2caef add filepath mapping check
1.5.4

- feat: check file: add check for filepath mapping (if all relative or all absolute)
- change: check file: disable resolution set by default
2021-06-28 12:41:56 +02:00
Pullusb 801e14cb7a layer selection management by prefix or color.
1.5.4

- feat: Layer manager
  - select/set layer prefix
  - select/set layer color
- code: refactor name builder function
2021-06-25 18:18:42 +02:00
Pullusb 15aec65b19 Select tool prop to dix prop group and UI change 2021-06-24 16:40:22 +02:00
Pullusb 0740e835d8 first verison of layer name builder
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
2021-06-24 16:12:20 +02:00
Pullusb f599964296 fix load brush import helper destination 2021-06-23 17:25:45 +02:00
Pullusb 4a4d72b410 fix env load 2021-06-23 16:46:30 +02:00
Pullusb 253d1501a1 add environnement variable
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
2021-06-23 16:30:30 +02:00
Christophe SEUX 2b4c797e7e gpencil_selectmode_edit restore 2021-06-17 18:22:12 +02:00
Christophe SEUX beba17fe2f Fix brush radius 2021-06-17 16:22:44 +02:00
Pullusb 2efbb36ddf check list for file
1.5.1

- fix: eraser brush
- change: check file has custom check list in addon prefs
2021-06-17 16:21:27 +02:00
Christophe SEUX 060fa8ff92 correct pressure 2021-06-17 15:57:39 +02:00
Christophe SEUX 81e21bb428 Remove last erase 2021-06-17 15:44:18 +02:00
Christophe SEUX 9c7184836b Correct some bugs 2021-06-17 15:36:28 +02:00
Christophe SEUX bfcac1615d update chage log 2021-06-16 17:35:35 +02:00
Christophe SEUX 6eabc02ce8 Add Eraser Tool
1.5.0
- feat: Eraser Brush Tool (Need to be enable in the preferences)
2021-06-16 17:35:17 +02:00
Christophe SEUX 3d7a208a50 change comparaison 2021-06-16 11:37:51 +02:00
ChristopheSeux adfd887924 change is with '==' 2021-06-16 11:34:22 +02:00
Pullusb 86139a20fb fix typo 2021-06-14 18:53:15 +02:00