Repository navigation
Releases
Releases · Jacbo1/Progrimage
Progrimage 0.18
- Fixed crash issue when attempting to change the font of the text tool.
- Added the ability to paste images via URL.
Progrimage 0.17
- 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
Fixed canvas not showing up during certain conditions.
Progrimage 0.15
- 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
- Added pipette tool
- Included sample Lua scripts
Progrimage 0.13
- 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
- Fixed issue with move tool scaling crashing the program
Progrimage 0.11
- 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
- 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
- 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