Skip to content

Releases: ZMYaro/paintz

v3.4

14 Dec 06:20
Compare
Choose a tag to compare

(Released 2022-12-26)

  • Added polygon tool
  • Added rounded rectangle tool
  • Added support for trail mode (Shift+drag a selection)
  • Added ability to create a rectangular selection or text box from its center by holding Ctrl
  • Added ability to maintain selection aspect ratio by holding Shift
  • Added ability to resize selection about its center by holding Ctrl
  • Added ability to Alt+click toolbar buttons instead of right-clicking
  • Added Ctrl+MouseWheel or touchpad pinch zoom with cursor over the canvas to zoom
  • Added centimeter and inch unit options to resize dialog
  • Added a message when the canvas is restored from session storage
  • Added PWA install option to About dialog in supported browsers
  • Updated to final version of local font access API
  • In-progress drawings update live if the colors or line width are changed via keyboard shortcut
  • Curves without both control points set update if the color or line width is changed
  • Changed to prioritize browser app install prompt if available
  • Changed selection ✖️ Cancel button to ✔️ Done button
  • Fixed keyboard shortcuts being disabled while bottom sheets are shown
  • Fixed bottom sheets covering dialogs
  • Fixed resize dialog sometimes producing a dimension of 0 when “Maintain aspect ratio” is selected
  • Fixed in-progress curves getting reset by changing the color or line width
  • Fixed curve endpoints set while holding Shift moving when the first control point is added
  • Fixed text field colors not updating when colors changed from color picker dialog
  • Fixed pasting when scrolled to the far right/bottom cutting off the pasted image
  • Fixed browser copy/cut command generating a pop-up alert in older browsers that just says “undefined”

v3.3

26 Nov 07:46
Compare
Choose a tag to compare
  • When “installed”, images can be opened with PaintZ from the system file browser (on supported browsers/operating systems)
  • When “installed”, images can be shared to PaintZ from other apps (on supported browsers/operating systems)
  • Images can be shared from the save dialog without saving (on supported browsers/operating systems)
  • Added ability to resize selections and text boxes
  • Added ability to “paste” a file to the canvas by right-clicking, Alt+clicking, or long-pressing the Paste button (or pressing Ctrl+Alt+V)
  • Added ability to use local fonts with the text tool (on supported browsers)
  • Added ability to invert colors of a selection or the entire image with the selection tool toolbar button or Ctrl+I
  • Added option to preserve aspect ratio while resizing the canvas
  • Added ability to print with toolbar button or browser Print function
  • Decreased the minumum text tool font size
  • Moved paste button out of the selection tool toolbox
  • Added shortcut to swap the line and fill colors by right-clicking or long-pressing the current colors
  • Added ability to scroll the toolbar with a vertical scroll wheel
  • Added shortcut to open the resize dialog with Ctrl+E
  • Added shortcut to toggle gridlines with Ctrl+G
  • Added shortcut to clear canvas with Ctrl+N when running in a standalone window
  • Added shortcut to clear canvas without a confirmation prompt with Ctrl+Shift+N when running in a standalone window
  • Added MS Paint Ctrl+PgUp and Ctrl+PgDn zoom shortcuts when running in a standalone window
  • Added shortcut to open full screen mode with Ctrl+F11 in a standalone window
  • Added ability to use MS Paint menu/ribbon access keys when running in a standalone window
  • Moved shortcut key hints to their own lines in the help dialog
  • Clarified toolbar color palette setting name
  • Added Humans.TXT file
  • Added Material ripples to checkboxes and radio buttons with the latest MaterialZ library
  • Updated third-party libraries
  • Fixed PaintZ getting stuck on the splash screen in some older browsers
  • Fixed selecting the canvas after selecting a tool on the toolbar causing it to “jump” sometimes
  • Fixed insufficient padding at the right and bottom of the canvas
  • Fixed not being able to open the last opened image again
  • Fixed unintended keyboard shortcut that could activate the pan tool
  • Fixed the pencil tool being off by half a pixel when anti-aliasing is disabled
  • Fixed the curve tool not adjusting the curve on pointer down, only after the pointer is moved
  • Prevented the curve tool allowing a starting line with a length less than 1
  • Fixed tool actions in progress when the canvas is cleared not getting cleared
  • Fixed aborting a selection with Esc breaking the tool
  • Fixed canvas transformations and clearing being broken after rotating a square canvas
  • Fixed right-clicking with the pan tool jumping the canvas to the last left-click position
  • Fixed Ctrl+Enter adding the text to the canvas twice
  • Fixed a minor inconsistency in the strikethrough keyboard shortcut on Apple vs. other devices
  • Fixed the undo stack not being immediately pruned after reducing the maximum number of undo levels
  • Fix some elements inside dialogs appearing on top of headers and footers when scrolled
  • Fixed some browser default keyboard shortcuts that get overriden by PaintZ confusingly not being overridden when a dialog is open
  • Fixed the save dialog adding a double period if the file extension is deleted but the period is left
  • Fixed some submit buttons being the wrong color when hovered over, focused, or selected
  • Fixed being able to scroll the canvas behind an open dialog or progress spinner (sometimes)
  • Fixed link to list of data Google Analytics collects (Not my fault—Google changed it!)
  • Tweaked web app installation, CWS, Ko-fi, and Patreon messages

v3.2

07 Dec 22:27
b302ca6
Compare
Choose a tag to compare
  • Added transparent selection option
  • Text no longer rasterizes immediately when the text box loses focus
  • Duplicated and pasted selections now appear at the top-left corner of the visible canvas
  • Selecting the canvas pulls focus
  • Added pointer coordinates on the bottom bar (in sufficiently wide windows)
  • Added canvas gridlines option
  • Added gray and brown to toolbar color palette
  • Added more line width options
  • Added more text size options
  • Added keyboard shortcut (Ctrl+Alt+0) to reset zoom level to 100%
  • Added support for numpad +/- for zoom in/out keyboard shortcuts
  • Added little hints of color to previously-monochromatic buttons
  • Added new styling to keyboard shortcut hints in dialog boxes
  • Added slight animation when the top toolbar shrinks as the window is narrowed
  • Added “About” page
  • Added “Privacy” page
  • Added service worker caching (with app cache fallback)
  • Fixed not being able to copy/cut a freeform selection via keyboard shortcut or browser clipboard menu
  • Fixed not being able to copy/cut text from dialog boxes
  • Fixed some keyboard shortcuts not working when typing a zoom level
  • Fixed not being able to use zoom keyboard shortcuts while editing text
  • Fixed browser open/save dialogs opening on Ctrl+O/S instead of PaintZ's while editing text
  • Fixed browser help opening on F1 instead of PaintZ's while editing text
  • Fixed clipboard manager listening to clipboard events too early
  • Fixed pressing X adding an unnecessary global variable

v3.1.1

19 Dec 21:54
Compare
Choose a tag to compare
  • Added crosshairs to brush tool cursor when it is very small
  • Made brush tool cursor circle easier to see on dark backgrounds
  • Made clicking/tapping outside a dialog close the dialog
  • Fixed pencil tool drawing half a pixel off when zoomed in
  • Fixed text tool text disappearing in some cases
  • Fixed incorrect/out-of-date keyboard shortcut hints
  • Added keyboard shortcut hints for new features
  • Added Open Graph meta tags
  • Added version number to About dialog (How did I keep forgetting to do this for years??)

v3.1

11 Aug 23:10
Compare
Choose a tag to compare
  • Added warning before closing a drawing with edits since last save
  • Improved performance with most drawing tools
  • Added ability to cut or copy a selection
  • Added freeform selection tool
  • Added airbrush tool
  • Added new text tool v2, with more accurately rasterized text
  • Added “web safe” font options (except on mobile)
  • Added text underline and strikethrough options
  • Added text background option
  • Added ability to “nudge” a selection with the arrow keys
  • Added drawing perfect circles/squares and 45° lines when holding Shift
  • Added drawing ovals and rectangles from their centers when holding Ctrl
  • Added ability to crop or scale to a percentage instead of pixel dimensions
  • Added button to swap line and fill colors in the color picker dialog
  • Added option (enabled by default) to use system dark theme setting (on supported browsers/platforms)
  • Added button to reset settings
  • Added messages about web app installation, Ko-fi, and CWS ratings that appear after the app has been used a lot
  • Made bottom bar resolution more clearly clickable
  • Implemented saving the image to session storage and restoring it if the page gets reloaded (if the image is small enough)
  • Disabled animations for users who disable animations in the OS
  • Updated MaterialZ library and fixed some toolbar button spacing issues
  • Prevented pull-to-refresh accidentally clearing drawings in Chrome for Android
  • Fixed different tool option toolboxes being different heights in small windows
  • Fixed being unable to download very large images
  • Fixed the color picker not setting the fill color on touch screen long-press (in Chrome and other browsers that use long-press for right-click)
  • Fixed the color picker outlines displaying strangely in Safari
    • It is also improved in Firefox, but still imperfect due to a bug in Firefox.
  • Fixed the brush and eraser cursor size not changing when resized with the [ or ] keyboard shortcut
  • Fixed duplicate selections sometimes drawing selection start covers when cleared
  • Fixed rotated selections drawing rotated selection start covers when cleared
  • Fixed Pac-Man Dvorak ,/A/O/E (W/A/S/D) controls
  • Fixed Pac-Man easter egg not releasing its key listeners when turned back off
  • Fixed Pac-Man sometimes failing to screen wrap
  • Made Pac-Man screen wrap slightly faster
  • Added meta description
  • Made credits in About dialog take up less space
  • Removed Google+ links
  • Removed rel="author" link

v3.0

09 Aug 04:11
Compare
Choose a tag to compare
  • Brand new code under the hood for managing everything from toolbars, to dialogs, to settings, and beyond
  • Vector icons across the entire app for better appearance on high-density displays
  • Improved Material Design effects and more compact toolbar with the latest MaterialZ library
  • Splash screen
  • New toolbar selection change effects
  • Tool-specific options toolboxes for selection and text
  • On-screen buttons for selection shortcuts such as select all and duplicate
  • Rotate and flip
  • Drag-and-drop to open
  • Paste
  • Additional selection tool shortcuts, such as Ctrl+dragging
  • Improved brush tool lines on mobile
  • Improved curve tool
  • MS Paint default color palettes
  • Multiple PaintZ windows can have different selected colors and tools (last selected will be saved to next session)
  • Workaround for Mobile Safari preventing PaintZ from working in private browsing sessions
  • “Sticky” dialog headers and footers (in certain browsers)
  • Dark and light UI themes
  • Fixed/improved About dialog layout with additional links, including Instagram and Twitter
  • Help dialog shortuct (F1)
  • More shortcuts on keyboard shortcuts dialog (press “?”)
  • Tweaked/improved 404 page
  • Tau instead of pi for circle calculations

v2.4.1

19 May 04:55
Compare
Choose a tag to compare
  • Show loading spinner while PaintZ loads
  • Do not show the canvas until PaintZ loads
  • Fix images sometimes loading as 0×0px
  • Show the canvas size in the bottom bar (when the screen is wide enough to fit it)
  • Cap width and height at 99999px like MS Paint
  • Fix clear button sometimes not clearing the entire canvas
  • Fix pencil tool sometimes drawing the first pixel in the wrong color
  • Fix de-anti-aliasing sometimes leaving off-color pixels
  • Make the brush tool follow the anti-alias setting
  • Fix flood fill tool getting stuck when filling an already-filled area
  • Update color picker library with Safari fix

v2.4

26 Feb 18:49
Compare
Choose a tag to compare
  • New welcome dialog shown to new users
  • Curve tool lets you draw a line and pull it into a curve
  • New setting lets you disable smooth edges on shapes for better flood filling
  • Pencil tool now draws 1px lines instead of single pixels
  • Pan/hand tool now has grab/grabbing cursors
  • Clearing your drawing now has a Material ripple animation
  • Progress spinners indicate when file opening or flood filling is taking longer
  • List buttons now extend to the edges of dialogs
  • Reduced excessive margins on dialog footers

v2.3

17 Jul 03:41
Compare
Choose a tag to compare

Adds text tool, JPEG export, save as dialog, keyboard shortcut dialog, Mac Cmd+ shortcuts, and redesigned about dialog links

v2.1

27 Nov 19:49
Compare
Choose a tag to compare

Adds pan tool, select all, selection deletion, selection duplication, full screen mode, help dialog, and web app manifest