Skip to content

Releases: danterolle/tilf

v0.2

19 Aug 16:16

Choose a tag to compare

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

11 Aug 18:51

Choose a tag to compare

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.

Changelog: https://github.com/danterolle/tilf/commits/v0.1