Releases: danterolle/tilf
Releases · danterolle/tilf
v0.2
The latest release includes many improvements, particularly focusing on stability and performance.
Some key aspects
- Creating images larger than 100×100 no longer impacts performance: you can now generate images up to 1024×1024.
- The codebase is moving toward greater modularity, with each component serving a dedicated purpose.
- Certain default settings can now be changed through the
config.py. - UI improvements include a centered canvas with the ability to scroll within it as you zoom in.
This is made possible thanks to the new code architecture, as well as to some contributors whom I thank for their dedicated attention.
Please check the full changelog: v0.1...v0.2
v0.1
Tilf (Tiny Elf) is a simple yet powerful pixel art editor built with PySide6.
It’s designed for creating sprites, icons, and small 2D assets with essential tools, live preview, undo/redo, and export options.
Features
- Drawing tools:
- Pencil
- Eraser
- Fill (bucket)
- Eyedropper
- Rectangle (stroke)
- Ellipse (stroke)
- Canvas:
- New image with custom dimensions
- Zoom 1–50x (mouse wheel or slider)
- Editable background color (alpha supported)
- Optional grid with customizable color
- Clear canvas
- Workflow:
- Undo/Redo with history up to 50 states
- Drag & drop images to open
- Real-time preview in a side dock (you can move it wherever you want)
- Import/Export:
- Open PNG, JPEG/JPG, BMP
- Export to PNG (with or without transparency), JPEG/JPG, BMP
- Handy details:
- Hold Shift while drawing rectangles/ellipses to constrain to squares/circles
- Grid is shown when zoom (cell size) is at least 4
Why doesn't this tool have many commits?
Because I mainly used it for learning and personal purposes. Publish it as an Open Source project might be interesting for others as well.