Releases: bgrabitmap/lazpaint
Releases · bgrabitmap/lazpaint
LazPaint 7.2.2
- completed Czech translation
- compilation fixes for Debian and legacy LCL
- Linux shortcut: specify file parameter
Changes in 7.2.1:
- adapt quick save shortcut on MacOS
- translations : German, Portuguese, Chinese, Dutch, Spanish
- added "-screenshot" command line
- libavif dll
- multi click on text (#266)
- fix in Python scripting (dialog.py)
- added "-editor" parameter
Changes in 7.2:
- MacOS: handle right-click on layerstack
- MacOS: fixed light theme interface
- MacOS: avoid key binding conflict with CMD-H
- interface: handle cancel language or icon size change
- interface: restore main form after embedded editor
- interface: restore selection tool after delete
- interface: fix shift-arrows in file list
- interface: handle right click on switch color button
- interface: remember docked toolbox visibility
- interface: center on zoom fit
- interface: less margin to select outside of color circle
- interface: tooltip on arrow start/end
- interface: show hotkey in toolbar
- interface: update workspace when resizing/rotating
- interface: handle keys in embedded editors
- interface: prevent ALT key from opening menu
- interface: handle ALT-wheel only when applicable
- interface: keep fill options visible when changing opacity
- layer stack: tooltip for visible and opacity controls
- blend mode: removed horizontal scrollbar in blend mode lists
- language: tool shortcuts for Cyrillic keyboard
- language: translation of color description
- language: completed Russian translation
- file: prevent saving incorrect filename
- file: handle path in file textbox
- file: generate new filename with number
- file: added quick save action (Ctlr-Q shortcut)
- file: overwrite prompt when saving palette
- file: experimental support for AVIF format
- file: show save prompt when drag'n'drop image to the program
- file: save CUR and ICO with command line
- SVG: close path when export as SVG
- SVG: fixed RTL text export
- new file: better handling of ratios
- motion blur: fixed sticky mouse click
- canvas size: restrict percent to max accepted size
- tools: update shape when pressing/releasing SHIFT key
- tools: ignore 0 alpha with solid colors
- tools: improved hints timing
- tools: disambiguation of shortcut keys (Y, K, F and R)
- deformation grid tool: handle extreme deformation
- déformation grid tool: ESCAPE to exit tool
- layer perspective tool: change cursor when hovering points
- layer tools: delete current layer with DELETE key
- rectangle tool: fixed bug when changing join type
- text tool: update when change antialiasing
- text tool: provide text style, bidi mode, vertical alignment in toolbar
- text tool: allow travel mode with space
- text tool: display flipped text
- vector tools: avoid error after rasterizing
- polygon/closed curve tools: hide center point when ALT key pressed
- polyline/opened curve tool: don't reopen shape
- poly tools: added RIGHT-click hint
- selection tools: deselect when ESCAPE pressed and selection layer empty
- selection tools: keep selection mode after undo/redo
- rectangle selection tool: include ratio of current image
- selection pen: show circular cursor
- filter: added negative angle for twirl
- script: ignore some Python errors
LazPaint 7.2.1 (testing)
Version to be tested:
- adapt quick save shortcut on MacOS
- translations : German, Portuguese, Chinese, Dutch, Spanish
- added "screenshot" command line
- libavif dll
- multi click on text (#266)
- fix in Python scripting (dialog.py)
- added "-editor" parameter
LazPaint 7.2 (testing)
Version to be tested
- MacOS: handle right-click on layerstack
- MacOS: fixed light theme interface
- MacOS: avoid key binding conflict with CMD-H
- interface: handle cancel language or icon size change
- interface: restore main form after embedded editor
- interface: restore selection tool after delete
- interface: fix shift-arrows in file list
- interface: handle right click on switch color button
- interface: remember docked toolbox visibility
- interface: center on zoom fit
- interface: less margin to select outside of color circle
- interface: tooltip on arrow start/end
- interface: show hotkey in toolbar
- interface: update workspace when resizing/rotating
- interface: handle keys in embedded editors
- interface: prevent ALT key from opening menu
- interface: handle ALT-wheel only when applicable
- interface: keep fill options visible when changing opacity
- layer stack: tooltip for visible and opacity controls
- blend mode: removed horizontal scrollbar in blend mode lists
- language: tool shortcuts for Cyrillic keyboard
- language: translation of color description
- language: completed Russian translation
- file: prevent saving incorrect filename
- file: handle path in file textbox
- file: generate new filename with number
- file: added quick save action (Ctlr-Q shortcut)
- file: overwrite prompt when saving palette
- file: experimental support for AVIF format
- file: show save prompt when drag'n'drop image to the program
- file: save CUR and ICO with command line
- SVG: close path when export as SVG
- SVG: fixed RTL text export
- new file: better handling of ratios
- motion blur: fixed sticky mouse click
- canvas size: restrict percent to max accepted size
- tools: update shape when pressing/releasing SHIFT key
- tools: ignore 0 alpha with solid colors
- tools: improved hints timing
- tools: disambiguation of shortcut keys (Y, K, F and R)
- deformation grid tool: handle extreme deformation
- déformation grid tool: ESCAPE to exit tool
- layer perspective tool: change cursor when hovering points
- layer tools: delete current layer with DELETE key
- rectangle tool: fixed bug when changing join type
- text tool: update when change antialiasing
- text tool: provide text style, bidi mode, vertical alignment in toolbar
- text tool: allow travel mode with space
- text tool: display flipped text
- vector tools: avoid error after rasterizing
- polygon/closed curve tools: hide center point when ALT key pressed
- polyline/opened curve tool: don't reopen shape
- poly tools: added RIGHT-click hint
- selection tools: deselect when ESCAPE pressed and selection layer empty
- selection tools: keep selection mode after undo/redo
- rectangle selection tool: include ratio of current image
- selection pen: show circular cursor
- filter: added negative angle for twirl
- script: ignore some Python errors
LazPaint 7.1.6
Vector
- read/write layered SVG (interoperates with Inkscape)
- exports vectorial layers to SVG
- fix scaling, better support for text
- OpenRaster: support for SVG layers (interoperates with MyPaint)
Layers
- add HSL and corrected HSL blend modes
- add context menu for layer
- export layer (in context menu)
Debian
- various icon sizes for Linux application menu
- compatibility with debuild (to release in Debian distributions)
MacOS
- retina scaling of button glyphs
- fix online requests (version check)
Interface
- add support for Qt5
- repaint on theme change
- detect system dark theme
- scale top toolbar, more icon sizes
- larger textboxes in image browser, Escape to close
- vertical splitter to resize docked controls / image view
Miscellaneous
- clipboard: supports paste from redirected URL and HTML inline data
- color chooser: window switches to available fill options
- color chooser: copy/paste color definition
- image: add 180-degree rotation
- add Polish translation
LazPaint 7.1.5
- image browser: can move to trash on MacOS
- image browser: F5 to update file list
- image browser: fix tab stops
- macOS: retina scaling of icons, comboboxes and buttons
- comboboxes: fix scaling and non responsive drop down
- checkers: scaled according to DPI
- file new: add icon to discard ratio
- top toolbar: stretch switch color button to DPI
LazPaint 7.1.4
- add --help command line
- fix potential crashes
- minor interface fixes
- fix outline fill update
- catch loading errors of layer originals
- macOS: fix multiselection
- macOS: handle retina display
- macOS: optimize tools rendering
- macOS: remove fullscreen menu (can be done with OS window menu)
- tools: draw editor outside of image
- choose color: display target name, highlight fill preview
- palette: using CTRL to select gradient colors
- raster selection: fix update area
- clone tool: don't exit when changing layer
- clone tool: shift-click to clone from flattened image
- hand tool / edit shape tool: select non empty layer with shift-click
- magic wand: implement progressive option
- deformation grid: fix bug when changing grid size
- text tool: optimize multiline text
- print: show message and count
- print: don't print empty image
- curve adjustments: keep within limits when adding points
- curve adjustments: fix toolbar position
- gradient: don't link when duplicating layer
- multiselection: remove hitboxes to allow selecting within
- refactoring of debian package
- translations of scripts
LazPaint 7.1.3
Clipboard
- Fix pasting image in 24-bit with transparent color (via BGRABitmap)
- Fix undo of selection
Tools
- Text: better handling of character groups
- Curve: assign line cap, fix bounds for square cap
Interface
- Fix context menu on fill controls
- Update Czech translation
LazPaint 7.1.2
- add scripts
- add new extensions (oXo, cur, jpeg, tif, tga, webp, xpm)
rendering fixes:
- phong shape undo
- vector layer with selection
- add font kerning for text shape
file browser:
- load thumbnails in separate thread to prevent freeze
- generate less file extensions to avoid slowdown
crash fixes:
- skip when matrix transform is invalid
- catch tablet initialization error
LazPaint 7.1.1
Fix scroll with middle mouse button
LazPaint 7.1
- tool: fix update of pen style from shape
- interface: fix file extension mask when opening image browser
- interface: fix selection of file after changing folder
- interface: show progress when changing canvas size
- interface: show popup when downsampling opened big image
- interface: fix update of popup on Windows
- interface: allow to select outside color circle of color window
- interface: added shortcuts / and * to shrink and use original zoom