Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slicer

Slicer is a modern Tauri desktop app for exporting PSD assets from layer, group, and slice names. It is inspired by the old Slicy workflow: drag in a PSD, name layers with export filenames, and generate production-ready PNG, JPG, TIFF, and ICNS assets without manually slicing files in an image editor.

Features

  • Drag and drop PSD files into a native desktop app
  • Export layers and groups named like button.png, icon@2x.png, poster.jpg90, or App.icns
  • Export folder structures from PSD group names and output paths
  • Support @bounds layers and @slices groups
  • Generate Retina variants with +@2x and Auto-@1x behavior
  • Watch a PSD with Auto Repeat and re-export when the file changes
  • Remember recent documents and output folders

Development

Requirements:

  • Node.js
  • Rust
  • Tauri system dependencies for your platform

Install dependencies:

npm install

Run the app in development:

npm run tauri:dev

Build a production app bundle:

npm run tauri:build

Run checks:

npm run build
cd src-tauri
cargo test

PSD Naming Quick Start

Name a layer or group with an output filename:

button.png
toolbar/icon@2x.png
preview.jpg85
App.icns

Use control layers/groups:

@bounds
@slices
+@2x = on
lc-auto-1x = off

License

Slicer is licensed under the GNU General Public License v3.0 only. See LICENSE for the full license text.

About

A modern Tauri remake of the Slicy PSD asset-export workflow.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages