Skip to content

Releases: aselens/LinuxPaint

Release list

LinuxPaint 1.2.0

Choose a tag to compare

@aselens aselens released this 26 Aug 14:48

LinuxPaint 1.2.0

A Paint-style raster editor for Linux, built with Qt 6. This release rewrites
how brushes put paint on the canvas, brings the interface closer to Paint on
Windows 11, and fixes a number of visual defects.

Brushes rebuilt

The stroke engine no longer stamps opaque circles straight onto the canvas.
Dabs now have a soft edge and accumulate in a separate coverage map; only the
increase in coverage reaches the canvas. Two things follow from that:

  • strokes read as one continuous line instead of a chain of visible circles;
  • going over the same spot slowly no longer darkens it into blotches.

Brushes that should build up — airbrush, crayon, pencil, watercolour — are
declared as such and do darken on a second pass, like the real thing.

  • Paper grain belongs to the paper, not to the brush. Crayon, pencil and
    watercolour texture is computed from canvas coordinates, so a second pass
    falls into the same grooves and crayon leaves white flecks where the paper
    dips. It is smooth interpolated noise, not per-pixel randomness.
  • Sub-pixel dabs. Dab centres are no longer rounded to whole pixels, so a
    diagonal stroke has a clean edge at any angle.
  • Antialiasing that works at any size. Edge softness is measured in pixels
    rather than as a fraction of the radius — a hard brush used to have its
    falloff squeezed into a fraction of a pixel and came out aliased.
  • Oil-brush bristles run along the direction of travel.
  • Shape fills use the same texture as the matching brush.

Interface

  • Brush gallery is now a list: brush name on the left, a wide stroke sample
    on the right, drawn with the brush it represents — as in Paint.
  • Font picker offers Paint's font list (Arial, Calibri, Cambria, Comic Sans
    MS, Consolas, Courier New, Georgia, Impact, Segoe UI, Tahoma, Times New Roman,
    Trebuchet MS, Verdana). Each name resolves to the real font if the Microsoft
    families are installed, otherwise to a metric-compatible substitute
    (Liberation, Carlito, Caladea, Gelasio) so text keeps its width. Every other
    font on the system follows below a separator.
  • Icons come from Microsoft's Fluent UI System Icons, with the eraser, fill
    bucket, colour picker and pencil in colour, matching Paint.
  • Shapes sit in a scrollable grid seven to a row; the scrollbar appears on
    hover and no longer shifts the shapes when it does.
  • Status bar has no background of its own — only thin separators, with the
    window backdrop running underneath it.
  • Text boxes can be resized by eight handles and moved by their frame, and
    grow downwards as you type past the bottom.
  • View → Smooth when zoomed in renders a magnified canvas without pixel
    blocks. Off by default: when you are editing individual pixels, a blurred
    pixel is in the way.

Fixes

  • Text was typed in the theme's colour instead of Colour 1, coming out grey.
  • A black square appeared in the top-left corner of the application logo.
  • The Brushes button changed its icon the first time it was pressed.
  • The layers panel stretched over the whole work area.

Install

Download LinuxPaint-1.2.0-x86_64.AppImage, make it executable and run it:

Qt ships inside the file, so no Qt installation is required.

Credits

Icons: Fluent UI System Icons
by Microsoft, MIT licence.

created by Do1oresH4Ze
2026 InoMotion. All Rights Reserved

LinuxPaint_1 2 0