Pixi Changelog

What's new in Pixi 1.2.4.0

Jan 12, 2024
  • Changes:
  • 500331e Merge branch 'master' into release
  • fcae725 Updated version to 1.2.4.0
  • c157b1a Updated version to 1.2.3.2
  • 7419f4b Merge pull request #594 from warrengalyen/feat-corel-pal-format
  • 5a347d0 Merge branch 'master' into feat-corel-pal-format
  • 69ab14d Re-enable saving
  • 3fc4314 Revert "Remove export code as it's not needed"
  • 2a2abfd Added support for saving palette with common extension
  • 28b2998 Version 1.2.3.1
  • 30a119f Merge pull request #605 from PixiEditor/fix-transform-selection-things
  • 96eb9cf Fix incorrect constructor being used when creating a path bounds rectangle
  • f530daa Fix float precision issues when transforming selection
  • d11ba23 Remove unneeded async
  • a7e62fe Consolidate parser check into single function
  • 8bab9ab Remove export code as it's not needed
  • 9ef7c5a Merge pull request #588 from warrengalyen/feat-deluxepaint-format
  • 7ab487c Disable save until palette export refactored
  • e7dd7ba Add support for read/write of CorelDraw 3.0 palettes
  • c478202 Refactor ImportPalette functions [ #593 ]
  • 1a82f4f Merge branch 'PixiEditor:master' into feat-deluxepaint-format
  • 5fcfbdc Add support for reading Interleaved Bitmap palettes (LBM/BBM)

New in Pixi 1.2.3.0 (Dec 28, 2023)

  • Merge branch 'master' into release
  • 1.2.3.0
  • Merge branch 'master' of https://github.com/PixiEditor/PixiEditor
  • Updated version to 1.2.2.1
  • Merge pull request #600 from PixiEditor/fiiiiiiii
  • Fixed thread not dying
  • Hopefully now fix mouse controller for good

New in Pixi 1.2.2.0 (Dec 18, 2023)

  • Changes:
  • 30c4bfb Merge pull request #599 from PixiEditor/master
  • 00e258f Updated Languages and version
  • 807c3d5 Update version
  • 786af9f Merge pull request #595 from PixiEditor/more-more-fixes
  • c86ec75 Fix PeekPixels memory leak
  • 9ea875b Merge pull request #592 from PixiEditor/debug_save_desktop_fix
  • e4bfaa0 Ifdef savetodesktop
  • 27c6850 Conditional SaveToDesktop
  • d15d818 Removed debug fella
  • 8bf53cd Merge branch 'master' of https://github.com/PixiEditor/PixiEditor
  • a617360 1.2.1.3
  • 0fe3312 Merge pull request #590 from PixiEditor/pulled-out-fixes
  • 8924a45 Try recovering all .pixi files if DocumentInfo.json can't be parsed
  • 0334c81 Added Command Log and State information back in
  • 0634755 Clarified SendExceptionInfoToWebhook is async
  • 73ecd27 Bit of previous refactoring
  • ac50fb7 Fix main canvas not updating on launch
  • 2776c9f 'Fixed #581 "Open from clipboard" causes a crash'
  • 0017772 'Fixed wrong error being passed when PixiEditor has no right to write to a file'
  • de4b598 'Fixed crash report and integrated temp autosave files'
  • 05bc08a Merge pull request #587 from MetalMaxMX/MetalMaxMX-patch-1
  • b12b2f5 Update README.md
  • 583a626 Merge pull request #585 from PixiEditor/fix-bug-from-fixes
  • 1245a55 Make thread sleeps more precise to maintain constant ups
  • d87ced2 Fix mouseupdatecontroller thread not stopping during app shutdown
  • 14acc5b hopefully fix MouseUpdateController for good
  • a31173b Merge pull request #583 from PixiEditor/fixes
  • e6593ad Fix a crash related to Zoombox.Scale == 0 and hopefully prevent the scale from ever going out of bounds
  • b6543a4 Catch all exceptions coming from the deprecated parser
  • 0ff7fe0 Fix timer thread safety related crash
  • 39b55cc Add general catch to update checker; it crashes but the cause is unclear rn
  • af484ab Fix crash when TransformSelectedArea_UpdateableChange fails validation
  • 50061c4 Fix crash; the member isn't guaranteed to exist as PassthroughActions aren't validated. User can delete a layer and select it before the deletion finishes processing.
  • 04f8bde Fix crashes like 'Could not find member with guid '1558c401-9bb5-46b7-9b52-0f46a08b9037'' caused by DuplicateLayer_Change not preserving original layer guid after redo
  • 6746b68 Fix crash when undoing, redoing, and undoing a no-op resize operation
  • da84769 Fix a possible cause of 'System.ObjectDisposedException'
  • f09eeef Fix 'An error occurred trying to start process 'explorer.exe'' crash
  • dc9de5a Fix file saving crash
  • 57b50f9 Fix the likely cause of 'index out of range' exception (love you concurrency)
  • 89a3b2a Fix crash when loading a corrupted image
  • 2a33e3a Fix misspelling of 'Mask' as 'Main' that caused a crash
  • 56ef83b Fix infinite floodfill loop when filling with transparent color (fix #580). This is not the ideal fix since floodfill should eventually support the 'overwrite' mode, but for now it doesn't support it anyway
  • 1c9def3 Fix floodfill on transparent background (fix #579)
  • 9f439a3 Fix the notorious window dragging crash
  • 5db10cb Update LICENSE to LGPL3
  • 81fafcc Merge pull request #570 from PixiEditor/removed-steam-overlay
  • 1d38771 Version++
  • 0a01840 Show loading window on different thread and changed it's design
  • 01f0230 Disabled update timer
  • 418c7f9 Removed Steam Overlay and added loading screen
  • dabfaa5 Merge pull request #568 from PixiEditor/proper-steam-overlay
  • 3e5c5e1 Version++ and implemented missing interfaces
  • acc74ee Made proper steam overlay

New in Pixi 1.2.1.0 (Jul 4, 2023)

  • Merge branch 'master' of https://github.com/PixiEditor/PixiEditor
  • Merge pull request #563 from PixiEditor/1.2-hotfixes
  • Update en.json
  • Extensions folder missing fix
  • More catches and fixes
  • Available Parser null check
  • Update downloader try catch

New in Pixi 1.2.0.0 (Jul 3, 2023)

  • Added Italian language
  • Added news feed on startup window
  • Added custom right click mode (Secondary color, Context menu or Erase)
  • Palette browser now displays source of palette
  • Added crop to selection
  • Changed default shortcut of Export command to Ctrl + E
  • Updated discord color to Blurple (very important)
  • Removed import file popup
  • Fixed anchor points being de-clickable
  • Fixed layers and folders labels being in different places
  • Added Steam to social media buttons
  • Selection is now kept inside canvas
  • Use secondary color is now a default mode for right click
  • Changed add reference layer icon
  • Brightness tool now has darken on right click for secondary color mode
  • Removed underline from link
  • Removed confirmation dialog when selection palette when there is no active palette
  • Fixed palette browser width for Russian language
  • This version support Supporter Pack
  • Fixed Steam overlay bugs
  • Added Turkish language
  • Fixed paste image into canvas crash

New in Pixi 1.1.3.0 (Jun 6, 2023)

  • Fixed startup crash on Steam
  • Fixed bug that caused saving palette in .hex to be incorrectly formatted.
  • Fixed bug that didn't allow opening .pixi files with space in path (only when ran within command line arguments, opening in PixiEditor itself worked fine)
  • Disabled startup registry association with lospec palettes and .pixi files due to unknown bug that caused crashes for some users
  • Disabled single instance of PixiEditor for Steam, in other words, if you open .pixi file from within Windows, it will be opened in new PixiEditor instance instead of currently opened one.

New in Pixi 1.1.0.0 (May 30, 2023)

  • New features:
  • Added localization support with 10 new languages (Polish, Spanish, German, Russian, Portuguese, Chinese, Ukrainian, Czech, Hungarian, Arabic)
  • Added the ability to remove recently opened files
  • Added menu item icons
  • Added a new command that opens anything available from the clipboard
  • Added fluent icons on Windows 11 for top bars
  • Added new palette formats (.png, Paint.NET .txt, .hex, .gpl, and import from .pixi)
  • Added localization debug window
  • Improvements:
  • Added shortcut icon to Apply Transform button
  • Disallowed hiding the canvas while reference layer is outside of document bounds
  • Disallowed hiding the canvas while using color picker without refererence layer
  • Updated ComboBox UI
  • Disabled the size input on the pen toolbar when pixel perfect is enabled and set it's value to 1
  • Improved icons of the paste commands to make them more distinct
  • Added scrollbar to tools, so now on small screens, they will be accessible
  • Bug fixes:
  • Fixed a bug of update installer which caused it to ignore sub directories
  • Fixed not being able to change tool size using shortcuts for tools different than pen
  • Fixed default mode in brightness tool
  • Fixed the brush overlay showing the selected tool size when having pixel perfect enabled on the pen tool
  • Fixed .pixi file not being pastable by using preview image of the .pixi file
  • Fixed reference layer drag'n'drop
  • Fixed a bug that caused shared toolbar not to update cursor
  • Fixed bug causing Microsoft Store version to crash on Shortcut Templates

New in Pixi 1.0.1.0 Patch (Apr 15, 2023)

  • Changes:
  • Fixed brightness tool behaves weirdly when combined with symmetry
  • Fixed Alt top menu navigation overlaps with shortcuts
  • Fixed Using "100.001" as the filename when exporting leads to a crash
  • Fixed japanese number input crash
  • Added Magic wand multi-selected-layers support
  • Added Ctrl modifier key to move all layers in move tool
  • Fixed serialization of the reference layer (skewing)
  • Added symmetry snapping to half-pixels
  • Removed canvas size limitation internally (new file still can be max 9999x9999
  • a3b9da3 Merge branch 'master' of https://github.com/PixiEditor/PixiEditor
  • 7e351cd Update version
  • 71e8e19 Merge pull request #505 from PixiEditor/brightness-tool-improvements
  • 8637216 Merge pull request #504 from PixiEditor/random-improvements
  • 4d6aef0 Merge conflict fix
  • 4f5a0cf Merge branch 'master' into brightness-tool-improvements
  • 34f2f4f Removed unused param
  • f9aad94 Merge pull request #508 from PixiEditor/symmery-half-pixels
  • c9a2f8e Merge pull request #509 from PixiEditor/navigation-resize-fix
  • 64b315f Fix navigation window not updating when you resize it
  • a913b5a Symmetry: snap to half-pixels
  • ee6e2a5 fix compilation
  • e872a21 Don't ignore exceptions from async commands
  • 62b448e Simpify GetCurrentAssemblyVersionString
  • fa4e58f Magic wand multi-layer support
  • 8672ca5 Fixed brightness tool symmetry
  • 6ae551f Don't show missing files in the recent files list
  • f3b5db1 Remove 10k x 10k surface size restriction
  • 17bdf8f Implement a helper method to send info about exceptions that are safe to catch while also being caused by bugs
  • e875d13 Catch peculiar errors from people without a browser or something
  • dfba4eb Don't use environment variables for appdata folders
  • b5fa544 More error types when saving files
  • 9a7d9a8 Merge pull request #500 from PixiEditor/filename-crash
  • c1c33c2 Merge pull request #501 from PixiEditor/japanese-num-crash
  • c040f72 Specify version more precisely in crash reports
  • 206f53a Update README.md
  • badb17c Handled extensions better
  • 30fa498 Fixed japanese number input crash
  • a13a6a5 Fixed export filename crash
  • b24157a Merge pull request #493 from leereilly/steam-release
  • 0d05693 Update Steam Release copy
  • 28a7bb2 Merge pull request #482 from PixiEditor/1.0-bug-fixes
  • 768ea5a Changed names
  • e1eb448 Move all layers in Move tool and executor changes
  • e7f0ed0 Update checker null checks
  • 3d4933f Added passed args file exist check
  • 607e790 Added encoders null check
  • 9bd6400 Removed all menu item navigation underscores and focusables
  • deb7e87 Disabled most of alt menu navigation cases
  • 717dab8 Fixed reference layer shape serialization and recent file not found

New in Pixi 1.0.0.1 (Feb 27, 2023)

  • Fixed PixiEditor crashing when user selected "No" in elevated process asking for lospec palette integration

New in Pixi 0.1.8.0 (Mar 8, 2022)

  • Changed dialogs
  • Added percentage resizing
  • Added crash file recovery and reports
  • Added support for opening and exporting BMP and GIF files
  • ColorPicker is now available on Left Alt
  • Shared toolbar is now settable in settings
  • Changed to High quality filtering for zoomed out images and previews
  • Fixed tons of bugs

New in Pixi 0.1.7.0 (Dec 18, 2021)

  • Merge branch 'master' into release
  • Ver bump
  • Merge pull request #300 from PixiEditor/master
  • Merge pull request #211 from PixiEditor/quickfill
  • Comment out Dispose call
  • Ver bump
  • Fix move tool undo crash
  • Reverted new storagebasedchange
  • Bump version
  • Sadly, commeted rect based undo for this release

New in Pixi 0.1.6.0 (May 25, 2021)

  • Changes:
  • Merge pull request #187 from PixiEditor/master
  • Updated assemblyinfo
  • Incremented version
  • Merge pull request #186 from PixiEditor/stuff
  • Changed action display and settings icon
  • Added a option to change the background of the preview window
  • Upgrade to PixiParser 1.1.2.1
  • Changed PreviewWindow Action Display
  • Use normal WrapPanel in SwatchesView
  • Hide hello there window in taskbar

New in Pixi 0.1.5.0 (Apr 29, 2021)

  • Changes:
  • Merge pull request #183 from PixiEditor/master
  • Updated sln
  • Merge pull request #182 from PixiEditor/master
  • Updated configuration files
  • Merge pull request #181 from PixiEditor/master
  • Updated csproj config
  • Merge pull request #180 from PixiEditor/master
  • Merge pull request #177 from PixiEditor/msix
  • Assigned owner to popups
  • Don't close hello there window if it's closing

New in Pixi 0.1.4.0 (Jan 6, 2021)

  • Greatly Improved tools performance, now drawing is buttery smooth.
  • Changed application framework to brand new .NET 5
  • Fixed corrupted file crashing
  • Fixed bug which crashed PixiEditor when clicked on an empty canvas, without document
  • Styled checkbox
  • Added Settings window with the user preferences
  • Added Action display on the bottom of the screen, which displays available actions.
  • Added clipboard actions undo support
  • Added delete pixels undo support
  • Updated installer to .NET 5
  • Fixed Export as PNG transparency artifacts
  • Fixed Size Input crash for some values
  • Added tabs, you can now edit multiple documents!
  • Added brand new .pixi file parser, backward compatibility preserved
  • Implemented new Color Picker, version 2.0! HSL, RGB sliders, and new visual picker
  • Fixed self disabling shortcuts bug
  • Inputs now lose focus on mouse click
  • Added scroll viewer to layers
  • Moved Swatches to Colorpicker sub-tab
  • A lot non, documented changes
  • Changes::
  • Merge pull request #135 from PixiEditor/master
  • Updated inno version in pipelines
  • Merge pull request #134 from PixiEditor/master
  • Merge pull request #133 from PixiEditor/pre-deploy-fixes
  • Merge remote-tracking branch 'origin/pre-deploy-fixes' into pre-deploy-fixes
  • Updated license
  • Only assign active document if there are documents
  • Fixed empty layers in .pixi file opening
  • Fixed margin for action display
  • Fixed document name not showing up for old files

New in Pixi 0.1.3.6 (Nov 20, 2020)

  • Summary:
  • Changed tools icons
  • Auto updater now asks before installing an update
  • If the current version is not supported by auto-installer, it downloads the latest exe installer and opens it
  • Changes:
  • Merge pull request #94 from PixiEditor/master
  • Updated layer eye icon
  • Merge pull request #93 from PixiEditor/autoupdate-compatibility
  • Updated assembly and api urls
  • Added messagebox asking for update on every boot up
  • Added retry install consent prompt
  • Fixed incompatible.json deserialization
  • Wrote test
  • Exe downloader works
  • Fixed structure refactoring mege errors and fixed styling

New in Pixi 0.1.3.5 (Oct 26, 2020)

  • Merge pull request #88 from PixiEditor/master
  • Merge pull request #87 from PixiEditor/export-fix
  • Updated assembly version
  • Fixed alpha multiplication in CombineLayers bug
  • Merge pull request #86 from PixiEditor/release

New in Pixi 0.1.3.4 (Oct 24, 2020)

  • Updated assembly version to 0.1.3.4
  • Merge pull request #85 from PixiEditor/master
  • Merge pull request #84 from PixiEditor/dropdown-settings-hotfix
  • Fixed dropdown settings not changing

New in Pixi 0.1.3.3 (Oct 24, 2020)

  • Merge pull request #83 from PixiEditor/master
  • Merge pull request #82 from PixiEditor/toolsettings-fix
  • Updated assembly version
  • Fixed shared settings bug
  • Merge pull request #79 from ArtemK123/master
  • Added Settings in file to Setting and suppressed warning
  • Fixed warnings after the merge
  • Auto-fixed spacing problems
  • Merge with origin
  • Merge pull request #81 from CPKreuz/moveToolIcon

New in Pixi 0.1.3.2 (Oct 11, 2020)

  • Summary:
  • Updated installers, now they will download .NET Core 3.1 for you!
  • Fixed bug that caused the updater to crash when PixiEditor wasn't in administrator mode.
  • Changes:
  • Merge pull request #77 from PixiEditor/master
  • Merge pull request #76 from PixiEditor/updater-permission-fix
  • Fixed admin prompt no in restart button
  • Updated installer so it installs .NET Core 3.1
  • Updated download path to temp folder and added admin rights to installer
  • Merge pull request #66 from ArtemK123/master [ #44 ]
  • Changed Toolbar.GetSetting method. T is now type of setting, not the settting`s value
  • Fixed UpdateDownloader
  • Covered by tests cases when Toolbar.GetSetting returns null
  • Changed Toolbar.GetSetting method. Null is returned instead of throwing exception when the value has wrong type

New in Pixi 0.1.3.1 (Oct 10, 2020)

  • Changes:
  • cb47dd6 Merge pull request #69 from PixiEditor/master
  • 3b28d9b Updated assembly version and updated packages
  • 844c85d Pipelines fix
  • e4f1440 Merge pull request #68 from PixiEditor/layer-alpha-hotfix
  • d7f1422 Pipelines fix 2
  • fdd9a39 Updated pipelines, so they ignore PRs
  • ec3f971 Pixel layers multiplication hotfix
  • 092ef0f Merge pull request #64 from crhaugen/master [ #48 ]
  • 3e264ed Updated screenshot
  • 9f35165 Delete Screenshot.png

New in Pixi 0.1.3 (Oct 5, 2020)

  • Added Auto-updater, now PixiEditor will update to the newest version easily
  • Added version text in the bottom right
  • Added Zoom Tool
  • Added shortcuts to change tool size with '[' and ']'
  • Added Exit menu option
  • Updated SelectTool to clear the selection when a single point is clicked.
  • Added MaximiseWindow (F11) shortcut.
  • Added a global mouse hook to listen for all mouse up events so that if mouse up occurs outside of the application while drawing it is honored
  • Fixed UI size for smaller screens
  • Fixed close save dialog without saving, non-warning display

New in Pixi 0.1.2 (Aug 14, 2020)

  • Added a temporary tool by holding its shortcut (switches to original on release)
  • Fixed Eraser tool typos
  • Updated eraser tool image
  • Fixed UI scaling on smaller screens
  • Fixed exporting non-visible layers (now only visible layers are saved in the final image)
  • Fixed Circle tool
  • Fixed brightness tool crashes

New in Pixi 0.1.1 (Jul 18, 2020)

  • Fixed an export dimensions bug.

New in Pixi 0.1 Beta (Jul 2, 2020)

  • Added Selection tool
  • Added Move tool
  • Added Select All/Deselect options
  • Added Clipboard support, copy, paste, cut, duplicate selection
  • Added Clip canvas option
  • Added Center content option
  • Added Brand new color picker
  • Added Resize canvas
  • Added Resize document
  • Added Swatches
  • Added save the document as an editable file, (.pixi
  • Added brightness tool new mode (marked as default
  • Added move layer to front and back arrows
  • Added Layer opacity
  • Added custom top bar
  • Added close confirmation dialog
  • Added more tool settings
  • Changed layers panel look
  • Added dynamic/adaptive layers
  • Greatly Improved overall performance
  • Changed icon
  • Fixed a lot of bugs
  • And much more!

New in Pixi 0.0.3.1 (Mar 28, 2020)

  • Changes:
  • Added shortcuts
  • Added custom cursors
  • Added Swap colors button
  • Changed Context Menu theme
  • Added Rename layer option via context menu

New in Pixi 0.0.2 (Oct 9, 2019)

  • Migrated from .NET Framework to .NET Core 3
  • Refactored Tool System
  • Small bugs fixed