Changelog
Sliceform Studio is still undergoing active development (albeit at a slow rate, since I have a full-time job now). Below is a list of the changes and improvements Sliceform Studio have gotten since its initial release.
If you want to receive these updates regularly (every couple months), subscribe to the newsletter at the bottom of the page. And of course, if you would like to report bugs or request new features, create a github issue or email me directly!
July 2017
- Big rework of rendering engine to display interlaced strips properly
Bug fixes
- Issue where tile did not transfer properly when dragged from palette to canvas
September 2016
- Added Royalty II, Fireworks, Fireworks II, Lucky 7 and Strata to the gallery
- Improved robustness of Hankin inference algorithm
August 2016
- Website now serves under HTTPS and is gzipped
- Added scale, panning and zooming to strip preview pane
- Added support for exact numbers in sliders
Bug fixes
- Issue where pattern validation was giving false positives
- Issue where custom pattern parameters were not wrapping around
July 2016
- Updated documentation with optimization feature
- Updated documentation with video
- Better color picker with more options and support for custom colors
- More validation around patterns that would fail to trace or lie outside the tile
June 2016
- Added SVG strip preview feature
- Moved strip generation parameters into strip preview modal
- Improved cross-browser compatibility
- Added thick SVG rendering feature (beta)
April 2016
Bug fixes
- Issue where unnecessary creases were generated when two line segments were parallel
March 2016
- Added dynamic scaling to pattern edit pane (handling large tiles that would not fit with scale=1)
- Updated gallery with Hibiscus, Royalty and Altair
February 2016
- Added optimization feature
January 2016
- Split up custom shape modal into Basic and Advanced options
- Moved strip generation from panel into sidebar
- Moved unstable features (e.g. cropping, planarity) to beta status
- Made strip generation bar sortable and assignable
- Improved explanation for Planar Tilings switch
- Improved PNG export functionality (variable resolutions available)
- Improved image loading (use of sprites)
- Improved tile rotation (from center of group, not center of tile)
- Improved UI of custom patterns degrees of freedom
- Reorganized gallery by difficulty
- Added canvas control buttons (Zoom to Fit and Reset Zoom Level)
- Added ability to unassign strip colors
Bug fixes
- Issue where strip color assignments didn't persist through changes in extension length
- Issue where color assignments didn't persist through saves and view toggles
- Issue where strips would be recomputed even when no changes were made to the tiles
December 2015
- Redesigned entire website
- Renamed app from 'Wallpaper Studio' to 'Sliceform Studio'
- Changed serialization extension to
.slfm
- Rehauled tutorial content
- Added documentation section
- Added ability to download tile design as png or svg
- Added input validation to custom tile creation
- Added loading icon on page load
- Added ability to change display canvas height by dragging the bottom edge
- Persists shape options through saving and loading
- Removed 'Edit Pattern' button, moved to individual buttons beside each tile
Bug fixes
- Issue where tiles in the palette could be accidentally joined
November 2015
- Improved performance of saving and loading large patterns
- Added pattern cropping as a beta feature
- Moved 'Add Tile' into a modal
- Added basic hotkey support
Bug fixes
- Issue where non-spatial edge joins didn't carry over to trace canvas
- Issue where custom patterns were not initializing properly on load
- Issue where strip lengths drop to 0 after cropping
- Issue where strips with cycles were not built correctly
October 2015
- Added ability to save and load patterns as
.wlpr
files
Bug fixes
- Issue with maintaining state with multiple custom patterns on the same tile