Galaxy v.0.4.0


The lightspeed update - 0.4.0

  • Added a file browser for opening and saving files
  • Added a circular shifter feature
  • Added three new effects: vignette, Mandelbrot set and sharpening
  • All assets are now packed within the executable for Linux and MacOS as well, improves startup performance
  • Changed chunk rendering strategy to now prioritize chunks that were not updated in a while instead of going from top left
  • Changed how brush/eraser allocates chunks which increases performance mainly in infinite canvas mode
  • Improved move pixels/move selection/transform image performance
  • Gradient now utilizes the GPU which increases the speed drastically
  • Greatly improved bucket fill speed
  • Color layers are now not created (internally) until something is actually drawn onto them reducing memory usage
  • Selection layer now generally creates less chunks slightly reducing memory usage and performance on larger images
  • Main canvas window now split into UI and graphics, only updates when something changes for less resource usage when idle
  • Pencil now behaves like brush, pixels drawn with it are overlaid instead of overwritten
  • Instead of mapping pan tool to a button on the mouse, now you map mouse buttons (Middle, Extra1, Extra2) to tools
  • Reduced minimum window requirement from 800x600 to 640x480
  • Reduced minimum font size from 12 to 10 and increased maximum font size from 24 to 28
  • Changed zoom tool to use click and drag instead of left/right click
  • Added custom cursors for brush and eraser, pan cursor changed to a hand
  • Slightly redesigned UI (black background, no canvas title bar until at least 2 canvases open, smaller padding on windows)
  • Padding, spacing, rounding should be consistent across different font sizes
  • Added icon to swap primary and secondary color
  • Layer icons swapped with ones used in the menu bar
  • Merged adjustments and effects into a single JSON save file
  • Separated open and recent menus
  • Fixed a crash on MacOS due to unavailable cursor
  • Fixed move selection canceling when switching tools instead of finishing like other tools
  • "Fixed" chunks not updating properly if text alignment is set to center/right due to a bug in SFML 3.1.0, significant performance hit unfortunately
  • Fixed shapes tool drag circles not behaving properly after rotating previous shape
  • Added total pixels and size in memory for when creating new image
  • Recent menu now checks if recently opened files still exist

Files

Galaxy_v.0.4.0_Linux_x64.zip 2.7 MB
22 days ago
Galaxy v.0.4.0 x64.zip 1.9 MB
22 days ago
Galaxy_v.0.4.0_MacOS.zip 2.2 MB
22 days ago
Galaxy v.0.4.0 x86.zip 1.6 MB
22 days ago
Galaxy v.0.4.0 ARM64.zip 1.7 MB
22 days ago

Get Galaxy

Leave a comment

Log in with itch.io to leave a comment.