Skip to content

Releases

Progrimage 0.18

Progrimage 0.18 Pre-release
Pre-release

Choose a tag to compare

@Jacbo1 Jacbo1 released this 16 Aug 18:52
  • Fixed crash issue when attempting to change the font of the text tool.
  • Added the ability to paste images via URL.

Progrimage 0.17

Progrimage 0.17 Pre-release
Pre-release

Choose a tag to compare

@Jacbo1 Jacbo1 released this 18 Mar 16:06
  • Added .ico support.
    • Can now save and load .ico files.
    • Saving creates an .ico file with sizes 16, 32, 48, 64, 128, and 256.
    • Loading tries to load the largest size.
  • Only use nearest neighbor upscaling when sufficiently zoomed into the canvas. This should make the image look much better when only zoomed in a little bit.
  • Updated dependencies.

Progrimage 0.16

Progrimage 0.16 Pre-release
Pre-release

Choose a tag to compare

@Jacbo1 Jacbo1 released this 23 Feb 19:17

Fixed canvas not showing up during certain conditions.

Progrimage 0.15

Progrimage 0.15 Pre-release
Pre-release

Choose a tag to compare

@Jacbo1 Jacbo1 released this 06 Nov 16:35
af47bd4
  • Added missing supported file types
    • Can now export BMP files
    • Can now import svg, webp, bmp, pbm, tiff, dds, and gif files through the import button. These could already be imported before by dragging the files onto the window.
  • Fixed bug where launching the program directly from a file (e.g. dragging a file onto the executable or using the "Open With" option in the windows context menu) would cause the program to immediately crash.
  • Fixed mistake where LuaLayer.y would return its x position instead of y position

Progrimage 0.14

Progrimage 0.14 Pre-release
Pre-release

Choose a tag to compare

@Jacbo1 Jacbo1 released this 14 Oct 15:15
  • Added pipette tool
  • Included sample Lua scripts

Progrimage 0.13

Progrimage 0.13 Pre-release
Pre-release

Choose a tag to compare

@Jacbo1 Jacbo1 released this 14 Oct 01:01
  • Added the ability to import SVGs
  • Can now flip current layer horizontally by pressing H and vertically by pressing V
  • Disabled console window that was opening when launching the program
  • Made Crustify composite use a coroutine
  • Added undo and redo point creation to Lua scripts

Progrimage 0.12

Progrimage 0.12 Pre-release
Pre-release

Choose a tag to compare

@Jacbo1 Jacbo1 released this 05 Aug 00:11
  • Fixed issue with move tool scaling crashing the program

Progrimage 0.11

Progrimage 0.11 Pre-release
Pre-release

Choose a tag to compare

@Jacbo1 Jacbo1 released this 06 Jul 14:15
  • Added LuaImage:blur()
  • Fixed selection issues with move tool
    • Changing or clearing the selection via keyboard while move tool is active no longer deletes the image in the selection
    • Fix where selection image wouldn't draw until changing tools after changing the selection via keyboard shortcuts
  • Move tool no longer clears the region under the selection when moving one, letting go, then moving it again
  • Removed the boundary limits on marque selections in some case
    • When a layer extends past the canvas, it can now be fully selected by pressing A instead of just the visible portion

Progrimage 0.10

Progrimage 0.10 Pre-release
Pre-release

Choose a tag to compare

@Jacbo1 Jacbo1 released this 21 Jun 19:49
  • Fixed pixel format issue related to bitmaps when pasting having color channels swapped
  • Added shift modifier to move tool
    • Holding shift while moving will snap it to the x or y axis
    • Holding shift while resizing will snap an edge to the mouse cursor and preserve the selection's aspect ratio
  • Added LuaImage:clone()
  • Renamed LuaImage:drawOver() to LuaImage:drawImage()
  • Added variants of LuaImage:drawImage(), drawMask(), and drawReplace() that take in a position (previously required setting the image's position before drawing)

Progrimage 0.9

Progrimage 0.9 Pre-release
Pre-release

Choose a tag to compare

@Jacbo1 Jacbo1 released this 16 Jun 15:10
19dd329
  • Can now import .dds files
  • Added rotate and flip buttons in the Edit dropdown menu
  • Added "Crustify" composite
  • Added "boxp" (box partial) scaling mode for Lua scripts
    • When upscaling, it uses bilinear/triangle
    • When downscaling, it uses a custom version of box sampling where the edge pixels are treated as non-full pixels when the area being sampled does not fully contain them
  • Renamed "Tint" composite to "Multiply Color" because that name is more accurate as to what it does