Skip to content

0.1.7.0

Compare
Choose a tag to compare
@flabbet flabbet released this 18 Dec 19:54

Summary

  • Converted into new drawing backend, Skia. Now drawing feels smoother than ever.
  • Added layer groups
  • Added Magic wand tool
  • Added Pen mode
  • Changed input UI and UX
  • Added Reference layer
  • Added development update channel
  • Changed UI of startup window
  • Fixed a lot of bugs
  • Added a lot of bugs
  • And much more!

Changes:

See More
  • f56fa3c Merge branch 'development' into quickfill
  • 8877532 Fixed namespace declaration
  • d3ffbc6 vsbuild cmon work
  • 067bb64 Merge pull request #297 from PixiEditor/quickfill
  • 9d0ce60 Update Assembly
  • f8a6355 Fixed merge bug
  • b49384d Make unique undo dir for each pixieditor instance (also remove storagebasedchange files on dispose)
  • ffe2eab Terminate ToolSession on undo/redo (fix #296)
  • 2062c58 Fix drawing not working with pixel perfect after undo
  • 603fc02 Layer tree caching wip
  • 28ffc11 Another bug fixes
  • 700016e Fixed tools undo
  • 4d06ec2 Fixed groups bug
  • f8bb5d0 Fixed removed and restored layer bug
  • f98fd1a Removed unnecessary ifdebug
  • a177a8e Merge remote-tracking branch 'origin/quickfill' into quickfill
  • c84b7bb Changed area based undo working!
  • 6639709 Some progress has been made
  • 7828c07 Chunk based undo wip
  • 8068881 And make it not crash
  • b03114e Make clipboard respect selection
  • 9cdfce6 Improved default undo method
  • f68b5ef Remove red outline again
  • 3233474 Wrap clipboard functions to prevent crash
  • 3a09844 Fix #289
  • a9a4fe9 Merge pull request #288 from PixiEditor/quickfill
  • 3d7ea9e Fixed visibility update
  • b9f5f4a Version bump
  • f4fa914 Fixed clone groups opacity and visibility data + commented tests
  • 099f0ab Found the proper fix of bug commit below lol
  • 54c3ae1 Fixed groups bug
  • acd72db Added SizeInput style to SizePicker
  • 25f7a16 Changed default new file size to 64 and UX improvements
  • 018d1f3 Some progress in terms of groups undo
  • aaefba3 Now properly fixed previous bug
  • 34318c0 Fixed groups exception
  • 70d0b28 Fix #265
  • e96531e Fix highlight being displayed in the top left corner
  • b6bf84d Fix tooltip in moveviewporttool
  • c5d0b1c Fix #270
  • aa5b107 Fix crashes
  • f577f8f Improve UI a bit more
  • ca4e25c Improve UI
  • 1012381 Fix drawing on highlight
  • aefa415 Fix #271
  • 965b15c Change ColorPickerTool to be more intuitive
  • 4ffca37 Fix move viewport middle mouse button shortcut
  • b03ff7e Redesign the input system and tool execution
  • 0f39652 Changed move viewport tool shortcut to space
  • 14f8f5e Added ability to use mouse wheel for editing number input's
  • 54f5f21 Hide Raw Layers tab on RELEASE Build
  • 77e9a15 Changed text box style and checkbox style and fixed max size
  • 33c7224 Fixed guid thing (custom observable collection impl)
  • 0f820de Merge pull request #267 from PixiEditor/development
  • 73a2a43 INCOMPATIBLE AGAIN
  • d93e056 Fixed incompatible comparison
  • 3bd1885 fixed incompatible
  • 476218f fookin pipelines
  • 778cb72 Updated pipelines
  • f14404f Fixed update checker
  • 8686e5a Updated UpdateInstaller .net
  • af1f276 Commented out all tests lmao
  • 4ef0fae Merge pull request #256 from PixiEditor/development
  • b159393 updated wapproj
  • 2248bca version update
  • 760cdc9 added use dotnet task
  • 3cfd154 Merge pull request #255 from PixiEditor/quickfill
  • c566dd5 Merge branch 'development' into quickfill
  • 72a3535 Added Update Channels
  • 640db35 Fix picking color from reference
  • 1e5c9cd Fix highlight getting stuck when using readonly tools
  • 307460c Fix crash when drawing outside canvas
  • 41522e1 Updated incompatible
  • c3334e0 Fix delete selected pixels
  • 1e7f911 Minor fixes
  • c5f145e Fix #250
  • 8db203e Accept right ctrl and right shift in tools
  • 93601a3 Move tool done?
  • 058a332 Changed version appendation to Pixi Case
  • 606344f Also added version append to update version info
  • 72e72b7 Added Dev and Debug indicators to version indicators
  • b612436 Changed hello there window to show whole version
  • 95746b1 Hide Highlight when stylus goes out of range
  • fdab417 Fixed Stylus
  • 10691c9 Added duplicate layer option to context menu
  • 136a7ed Updated Discord Rich Presence
  • 9c933b0 Move tool still wip
  • 8e5fbb6 Move tool wip
  • c84716d Refactor circle generation
  • d3618dd Fix #245
  • 7e0e092 Fixed LMB state management
  • 1225e5f Commented out code that will be todo: v0.2
  • 34a142f Fixed magic wand tool single layer mode
  • 722ebcc Refactor and fix warnings
  • 748ae49 Fix ellipse drawing algorithm and brightness tool
  • 337bee7 Brightness tool wip
  • 31dd16d Circle tool refactor and performance improvements
  • 905d4ac Fixed action display and hide layers when using color picker tool
  • e0fcab5 Merge branch 'quickfill' of github.com:PixiEditor/PixiEditor into quickfill
  • c64d909 Fixed color picking from reference
  • f738905 Merge remote-tracking branch 'origin/quickfill' into quickfill
  • 33f1ee8 Fixed highlight
  • 9396971 Merge branch 'quickfill' of github.com:PixiEditor/PixiEditor into quickfill
  • 55f3377 Added reference layer picking, improved Dependency Injection and moved tool stuff to ToolsViewModel
  • 8cb2576 Fixed circle tool and round brush
  • 6535dd2 Fixed opening a pixi file and drawing on it crashes
  • f775e81 Implemented custom brushes
  • 6ecd735 Fixed select tool preview
  • 0f18204 Merge branch 'quickfill' of github.com:PixiEditor/PixiEditor into quickfill
  • ce436dc Fixed clipboard and implemented Undo Change Disposing
  • 4f1ce92 doc
  • 27e9159 Now fixed offset
  • ce09ad0 Fixed magic wand tool
  • f2fcb7b Merge remote-tracking branch 'origin/quickfill' into quickfill
  • 82c2449 Some improvements, I guess
  • 4969c4c Fixed circle select
  • 2df71ad Fixed rectangle selection
  • d18ed8b Fixed pixel-perfect
  • 73e51a5 Theoretically, pixel-perfect should work, but it doesn't
  • b4bca30 PenTool improvements
  • 6ea4a16 Made round highlight
  • e7cc5b0 Fixed reference layer preview
  • c3f1b36 Flipping fix
  • 38399fc Merge pull request #233 from Xiphereal/limit-memory-usage-for-recently-opened-documents-preview
  • b1882f5 Minor optimization
  • 937e375 Fixed syntax error
  • 843751c Flip works, but something is wrong with undo redo
  • 542f0e4 Flip wip
  • c9a4745 Rotation works finally
  • 7eee8de Fixed preview layer on resize and rotate wip
  • 50073c1 Refactor FileMaxSizeCheckers to ease the input "max size" specifications and the actual size check
  • 76af7a8 Resize 'PreviewImage' for big Pixifiles to fit max size allowed
  • 8296ee6 Resize 'PreviewImage' for big image files to fit max size allowed
  • 5426aba Merge remote-tracking branch 'upstream/master' into limit-memory-usage-for-recently-opened-documents-preview
  • 7e49f95 rotate layer wip
  • b8aa6b8 More straight forward
  • c4c8c55 Fixed HelloTherePopup preview
  • 95311fa That was for debugging
  • 45bdeeb Tried fixing helloThere window
  • 8d9c4db Update BitmapOperationTool.cs
  • b0d9880 Fixed single click not firing sometimes
  • 753a47f Moved default undo to BitmapOperationTool
  • 4b174a6 Selection wip
  • 0d16ec8 Improve shift locking
  • 69041ca packages upgrade
  • ccf404c Merge remote-tracking branch 'origin/master' into quickfill
  • a969922 Fixed pixel-perfect
  • 229c06a Unify tool blending modes
  • a421e72 Pixel-perfect wip
  • 0cc2a0c Fixed LineTool with thickness 1
  • c8ee06c Fixed BrightnessTool
  • cbb5ef0 Release some of the memory on document close
  • 7455191 Speed up GetSRGBPixel
  • d4145b8 Make floodfill work
  • 620a17c Fixed undo
  • adadef1 Fix drawing bug
  • b8984cf Merge pull request #237 from marce1994/fix/WindowsRebookCrashingApp
  • f8c9ca5 Fixed syntax
  • 89a20a6 Changed condition
  • f0ead4e Undo Improvements
  • 6c1b9ab added show(message,title) that doesn't show in taskbar
  • 3513df8 Undo wip
  • 798339d revert GetValueOrDefault when capturing the dialog event for when Windows close it by force
  • 9744a0c changes to ConfirmationDialog aren't needed
  • 8f67a47 Fixed crash when windows shutting down or rebooting
  • c1d445b Fix the preview layer
  • 03a99cb Some highlight changes
  • c1c3031 Optimize dynamic resize
  • 35a6ce5 Optimize drawing
  • d7acc86 New preview layer and highlight wip
  • 2a3a2ea Dispose SKImage in LayerStackRenderer
  • b9f9817 Fix eracer tool and the dirty rect of line tool
  • 5327516 Clamp image files (png, jpeg & jpg) PreviewImages loading for recent opened files
  • 8dcbec6 Remove unnecessary usings
  • 18ac281 Remove redundant asigment
  • e1be653 Clamp Pixi file PreviewImage loading for recent opened files
  • e753528 Update CircleTool.cs
  • 0034798 PenTool (without pixel-perfect mode) refactored
  • 03a5000 I don't get it
  • e4555cf Merge branch 'quickfill' of https://github.com/PixiEditor/PixiEditor into quickfill
  • 37ca2da Fixed ClipboardController converting image to premultiplied one if it wasnt Pbgra32 and used fixed keyword for ToPbgra32ByteArray()
  • 90b40f0 Update LineTool.cs
  • 1125355 Update LineTool.cs
  • 7d2c0e4 LineTool WIP
  • c612fc7 Attempt to optimize
  • 6d26fa1 Convert rectangletool to skia
  • 4298c3a Cleanup
  • 9b10d6f Fix preview window
  • 1f2488d Fixed syntax errors
  • db791e8 Merge
  • 87c13a1 Update pixiparser
  • c4ed027 I hope I merged correctly
  • 7fcab57 Clipboard WIP
  • 2587d88 Make tools record single mouse click, fix ColorPickerTool
  • fa70070 Fix selection layer not visible
  • f369f0e Fix preview window background
  • 4049155 Various fixes
  • 34c6f90 Fix all tests apart from ClipboardController
  • e1cf47b Fix some tests
  • 782c9e8 Fix group visibility and opacity
  • 0eba489 Fixed syntax errors in tests, but I wouldn't say they are fixed
  • ede060b Fix crash when resizing big canvas
  • 06a0b7f Initial implementation of layer previews
  • ec6231b Fix more tests, fix flabbet's fixes
  • 15c1d16 Fixed some tests
  • 7712d09 Fix navigator window
  • 68bf476 Fix resize-related bugs
  • e05eeed Fix reference layer
  • a27cf06 Fix preview layer and swatches background
  • daec773 Fix the color picker and the swatches
  • 73dfc8a Basic display of canvas
  • 89ef6ce It builds, somehow
  • 83f9a10 I can smell the merge conflicts
  • 1effba0 I don't even know
  • 9d1e527 Update more things
  • 50772ea Convert Layer to Skia
  • 14ca081 Add skiasharp
  • fae9708 Performance progress
  • 167c775 Made it run
  • fafb0f4 Merge pull request #214 from PixiEditor/websiteLinks
  • fba9d15 Added Donate Icon and changed button cursor to the hand cursor
  • c7c4dcb Even more small changes
  • dde4fc9 Merge pull request #219 from PixiEditor/pixiparser-update
  • 36fef27 wippos
  • 20a20d8 Update PixiParser to 1.2.0.1
  • 1af02f3 Small progress
  • a1c0bed baby steps
  • 64ab53d Merge pull request #217 from PixiEditor/bug/ZoomShortcutCrash
  • e86fbf3 Beginning of a big rework
  • fce881d Fixed +/- crash
  • 0b5717b I was going to fix a bug, I was going to...
  • 268c917 Don't fill area with the same color
  • 2de5c7c Added social media icons
  • a6d0ba5 Remove stuff I forgot to remove
  • d04a476 Optimize fill algorithm
  • 23da0ed Fix typo
  • 1b86f03 Added website link to hello there window
  • 7950d28 Updated documentation links
  • a3eee57 Merge pull request #215 from PixiEditor/swatches-fix
  • 64aae2d Fixed swatches background img

This list of changes was auto generated.