https://github.com/anuken/lamina
Simple editor for creating angular icons with marching squares
https://github.com/anuken/lamina
Last synced: 4 months ago
JSON representation
Simple editor for creating angular icons with marching squares
- Host: GitHub
- URL: https://github.com/anuken/lamina
- Owner: Anuken
- Created: 2025-08-27T23:33:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-08-29T17:14:48.000Z (5 months ago)
- Last Synced: 2025-08-29T19:54:46.130Z (5 months ago)
- Language: Nim
- Size: 362 KB
- Stars: 9
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lamina
A simple grid-based editor for making vector-styled images. Used for Mindustry sector icons.

## Downloads
Download `lamina-win64.exe` at the [Releases](https://github.com/Anuken/Lamina/releases) page. Only Windows builds are provided.
## Hotkeys
- `Left Mouse`: paint
- `Right Mouse`: erase
- `Space`: new layer
- `Ctrl+Up/Down`: shift layer in list
- `Up/Down`: select layer above/below
- `R+Left-Click`: select layer based on cursor
- `Del`: delete layer
- `Shift+Arrow Keys`: move layer contents
- `1-9`: jump to layer
- `Ctrl+Z`: undo
- `Ctrl+Shift+Z`: redo
## Compiling (Linux/Mac only)
1. Install the latest stable version of Nim. `~/.nimble/bin` must be on your PATH.
2. Make sure this repository was cloned with `--recursive`, as it uses git submodules
3. If on Linux, `sudo apt install -y xorg-dev libgl1-mesa-dev` or equivalent packages
4. `cd fau && nimble install -y && cd ..`
5. `nimble debug` to run