gp_toolbox/CHANGELOG.md

8.9 KiB

Changelog

1.3.2:

  • change: disable manip cam name drawing
  • code: add initial support for main cam frame draw within camera view

1.3.1:

  • fix: native refresh error that rarely happen that doesn't completely refresh the scene on keyframe jump.
    • Use a double frame change to ensure refresh.

1.3.0:

  • feat: new duplicate send to layer feaure - ctrl + shift + D in GP dopesheet

1.2.2:

  • fix: realign anim return error

1.2.1:

  • fix: Breakdowner initial error check

1.2.0:

  • feat: New depth move operator that handle both perspective and orthographic cam
  • feat: Realign, added drawing plane checkbox to autoset to Front after realign
  • UI: Reorganised realign panel
  • UI: Switched part of the sidebar items to columns intead of basic layout to gain space
  • doc: Added changelog file (moved list from readme)
  • doc: relative link to changelog and FR_readme in main readme

1.1.0:

  • Important change : Remap relative is now disabled by default in addon preferences
  • feat: Add realign operator in sidebar with reproject as true by default
  • UI: Batch reproject all frames is now in menus. Same places as native reproject

1.0.9:

  • feat: Reproject all frames operator

1.0.8:

  • feat: Keyframe jump filter added in UI to change general behavior. Keymap own jump filter can override this new global settings if specified

1.0.7:

  • feat: Keyframe jump filter by type. User can now choose if the shortcut should jump on a specific keyframe type (All by default)

1.0.5:

  • GP copy-paste : Pasted stroke are now selected (allow to use it to quickly rip/split strokes with cut/paste on the same layer)

1.0.4:

  • UI: Better cam ref exposition in Toolbox panel
    • Access to opacity
    • merge activation bool with source type icon
  • feat: Added a clear active frame operator (gp.clear_active_frame to add manually in keymaps)

1.0.3:

  • feat: add "Append Materials To Selected" to material submenu. Append materials to other selected GP objects if there aren't there.

1.0.2:

  • pref: Added option to disable always remap relative on save in addon-preference

1.0.1:

  • fix: copy paste problems
    • Get points uv_properties (used for brushed points)
    • Trigger an update on each pasted strokes, recalculate badly drawn uv and fills (works in 2.93+)

1.0.0:

  • Compatible with official grease pencil tools
    • removed box deform and rotate canvas that existed in other

0.9.3:

  • feat: keyframe jump keys are now auto-binded
  • UI: added keyframe jump customisation in addon pref
  • code: split keyframe jump in a separate file with his new key updater

0.9.2:

  • doc: Correct download link (important, bugged the addon install) + update
  • code: added tracker url
  • updater: remove updater temp file, reset minimum version, turn off verbose mode

0.9.1:

  • Public release
  • prefs: added fps as part of project settings
    • check file use pref fps value (previously used harcoded 24fps value)
  • cleanup: Remove wip GMIC-bridge tools that need to be done separately (if needed)
  • update: apply changes in integrated copy-paste from the last version of standalone addon
  • doc: Added fully-detailed french readme

0.8.0:

  • feat: Added background_rendering playblast, derivating from Tonton's playblaster
    • stripped associated properties from properties.py and passed as wm props.

0.7.2:

  • fix: Palette importer bug

0.7.0:

  • feat: auto create empty frame on color layer

0.6.3:

  • shortcut: added 1,2,3 to change sculpt mask mode (like native edit mode shortcut)

0.6.2:

  • feat: colorisation, Option to change stop lines length
  • Change behavior of cursor_snap ops when a non-GP object is selected to mode: surface project
  • Minor refactor for submodule register

0.6.1:

  • feat: render objects grouped, one anim render with all ticked object using manual output name

0.6.0:

  • feat: Include GP clipoard's "In place" custom cut/copy/paste using OS clipboard

0.5.9:

  • feat: render exporter
    • Render a selection of GP object isolated from the rest
    • added exclusions names for GP object listing
    • setup settings and output according to a name
    • open render folder
  • check file: set onion skin keyframe filter to 'All_type' on all GP datablock
  • check file: set scene resolution to settings in prefs (default 2048x1080)

0.5.8:

  • feat: GP material append on active object from single blend file

0.5.7:

  • Added warning message for cursor snapping

0.5.5 - 0.5.6:

  • check file: added check for placement an projection mode for Gpencil.
  • add a slider to change edit_lines_opacity globally for all GP data at once
  • check file: auto-check additive drawing (to avoid empty frame with "only selected channel" in Dopesheet)

0.5.4:

  • feat: anim manager in his own GP_toolbox submenu:
    • button to list disabled anim (allow to quickly check state of the scene)
    • disable/enable all fcurve in for GP object or other object separately to paint
    • shift clic to target selection only
  • check file: added disabled fcurved counter alert with detail in console

0.5.3:

  • fix: broken obj cam (add custom prop on objcam to track wich was main cam)
  • check file option: change select active tool (choice added in addon preferences)

0.5.2:

  • Revert back obj_cam operator for following object (native lock view follow only translation)
  • Changed method for canvas rotation to more robust rotate axis.
  • Add operators on link checker to open containing folder/file of link
  • Refactor: file checkers in their own file

0.5.1:

  • fix: error when empty material slot on GP object.
  • fix: cursor snap on GP canvas when GP is parented
  • change: Deleted obj cam (and related set view) operator
  • change: blacker note background for playblast (stamp_background)
  • feat: Always playblast from main camera (if in draw_cam)
  • feat: Handler added to Remap relative on save (pre)
  • ops: Check for broken links with porposition to find missing files
  • ops: Added basic hardcoded file checker
    • Lock main cam
    • set scene percentage at 100
    • set show slider and sync range
    • set fps to 24

0.4.6:

  • feat: basic Palette manager with base material check and warning

0.4.5:

  • open blender config folder from addon preference
  • fix: obj cam parent on selected object
  • added wip rotate canvas axis file. still not ready to replace current canvas rotate:
    • freeview : bug when rotating free viewfrom cardianl views
    • camview: potential bug when cam is parented with some specific angle (could not reproduce)

0.4.4:

  • feat: added cursor follow handlers and UI toggle

0.4.3:

  • change playblast out to 'images' and add playblast as name prefix

0.4.2:

  • feat: GP canvas cursor snap wiht new view3d.cusor_snap operator
  • fix: canvas rotate works with parented camera !
  • wip: added an attmpt to replicate camera rotate modal with view matrix but no luck.

0.4.1:

  • feat: Alternative cameras: parent to main cam (roll without affecting main cam), parent to active object at current view (follow current Grease pencil object)

0.4.0:

  • Added a standalone working version of box_deform (stripped preferences keeping only best configuration with autoswap)

0.3.8:

  • UI: expose onion skin in interface
  • UI: expose autolock in interface
  • UI : putted tint layers in a submenu
  • code: refactor, pushed most of class register in their owner file
  • tool: tool to rename current or all grease pencil datablock with different name than container object

0.3.7:

  • UI: new interface with tabs for addon preferences
  • UI: possible to disable color panel from preference (might be deleted if unusable)
  • docs: change readme changelog format and correct doc

0.3.6:

  • UI: Stoplines : add a button for quickly set stoplines visibility.

0.3.5:

  • Fix : No more camera rotation undo when ctrl+Z on next stroke (canvas rotate push and undo)
  • Fix: Enter key added to valid object-breakdown modal.

0.3.3:

  • version 1 beta (stable) of line gap closing tools for better bucket fill tool performance with UI

0.3.3:

  • version 1 beta of gmic colorize
  • variant of screen.gp_keyframe_jump through keymap seetings

0.3.0:

  • new homemade breakdowner operator for object mode with auto keymap : Shift + E
  • GP cutter shortcut ops to map with wm.temp_cutter (with "Any" as press mode) or wm.sticky_cutter (Modal sticky-key version)

0.2.3:

  • add operator to screen.gp_keyframe_jump
  • add shortcut to rotate canvas
  • fix duplicate class

0.2.2:

  • separated props resolution_percentage parameter
  • playblast options for launching folder and opening folder

0.2.1:

  • playblast feature
  • Button to go zoom 100% or fit screen
  • display scene resolution with res indicator
  • Fix reference panel : works with video and display in a box layout.
  • close pseudo-color panel by default (plan to move it to Gpencil tab)

0.2.0:

  • UI: Toggle camera background images from Toolbox panel
  • UI: quick access to passepartout
  • Feature: option to use namespace for pseudo color

0.1.5:

  • added CGC-auto-updater

0.1.3:

  • flip cam x
  • inital stage of overlay toggle (need pref/multiple pref)

0.1.2:

  • subpanel of GP data (instead of direct append)
  • initial commit with GP pseudo color