{"id":252,"date":"2026-01-03T07:46:30","date_gmt":"2026-01-03T07:46:30","guid":{"rendered":"https:\/\/outboxgames.com\/blog\/?p=252"},"modified":"2026-01-03T18:15:36","modified_gmt":"2026-01-03T18:15:36","slug":"v4-0-is-a-go","status":"publish","type":"post","link":"https:\/\/outboxgames.com\/blog\/index.php\/2026\/01\/03\/v4-0-is-a-go\/","title":{"rendered":"v4.0 is a-go!"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"838\" height=\"670\" src=\"https:\/\/outboxgames.com\/blog\/wp-content\/uploads\/2026\/01\/sg4_Itch_Post.png\" alt=\"\" class=\"wp-image-253\" style=\"width:600px\" srcset=\"https:\/\/outboxgames.com\/blog\/wp-content\/uploads\/2026\/01\/sg4_Itch_Post.png 838w, https:\/\/outboxgames.com\/blog\/wp-content\/uploads\/2026\/01\/sg4_Itch_Post-300x240.png 300w, https:\/\/outboxgames.com\/blog\/wp-content\/uploads\/2026\/01\/sg4_Itch_Post-768x614.png 768w\" sizes=\"auto, (max-width: 838px) 100vw, 838px\" \/><figcaption class=\"wp-element-caption\">&#8220;Forest Pathway&#8221; by <a href=\"https:\/\/x.com\/filthydrawings\">FilthyDrawings<\/a><\/figcaption><\/figure>\n\n\n\n<p>On January 1st, I binged all day on my computer to complete the Working Grid section of v4.0. As you can see from the screenshot above I\u2019ve added quite a few GUI elements to the Working Grid.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Grid dimensions can now be uneven. Just click the \u201cconstrain proportions\u201d button, and you can make the canvas 2&#215;5, 16&#215;32, 5&#215;10, etc, and hit \u201cApply\u201d.<\/li>\n\n\n\n<li>The cell size slider, can now be controlled by the hotkey combination, ALT + Mouse Wheel. It\u2019s technically not a zoom feature, but it can mimic it.<\/li>\n\n\n\n<li>\u201cTrim Whitespace\u201d replaces the \u201cSave As PNG\u201d button, because now, you can save AND open images to and from PNG image format, directly from the dialog box.<\/li>\n\n\n\n<li>The 4 arrows at the bottom \u2013 I am calling them \u201cBump Buttons\u201d, because, clicking one will \u201cbump\u201d the drawing 1 pixel in that direction.<\/li>\n\n\n\n<li>Undo\/Redo (CTRL+Z \/ CTRL+Y or CTRL+Shift+Z). For now, it only affects the coloring of cells in the Working Grid. Future versions will allow more to be cached.<\/li>\n\n\n\n<li>Now, regardless of how big the canvas, you now scroll the image. Nifty.<\/li>\n\n\n\n<li>Also, bigger grid dimension sizes move very fast when painting each cell. There\u2019s still some lag on the much higher ones (512&#215;512), but just slowing down slightly, you can still use this Webtool easily.<\/li>\n<\/ul>\n\n\n\n<p>Those are the biggest added features so far. All of the other fixes are behind the scenes.<\/p>\n\n\n\n<p>This update marks the point where SpriteGrid stops feeling like a utility and starts behaving like a real image editor. It makes all of those long days\/nights worth every hour.<\/p>\n\n\n\n<p>I still only have V3.3.1 available on my Website, but it won\u2019t be long until v4.0 takes the limelight.<\/p>\n\n\n\n<p>If you\u2019ve used SpriteGrid before, v4.0 is going to feel like a leap forward. More Soon \u2013 This one\u2019s just getting started.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve used SpriteGrid before, v4.0 is going to feel like a leap forward. More Soon \u2013 This one\u2019s just getting started.<\/p>\n","protected":false},"author":1,"featured_media":253,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,5,9],"tags":[],"class_list":["post-252","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devlog","category-project","category-spritegrid"],"jetpack_featured_media_url":"https:\/\/outboxgames.com\/blog\/wp-content\/uploads\/2026\/01\/sg4_Itch_Post.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/outboxgames.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/outboxgames.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/outboxgames.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/outboxgames.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/outboxgames.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=252"}],"version-history":[{"count":3,"href":"https:\/\/outboxgames.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/252\/revisions"}],"predecessor-version":[{"id":257,"href":"https:\/\/outboxgames.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/252\/revisions\/257"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/outboxgames.com\/blog\/index.php\/wp-json\/wp\/v2\/media\/253"}],"wp:attachment":[{"href":"https:\/\/outboxgames.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/outboxgames.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/outboxgames.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}