Skip to content

v0.2.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Oct 19:06
· 12 commits to main since this release

New

  • Command palette. Tap Space (or click the search bar) and type: fuzzy search over every command, tool, layer, open document and recent file, with matches highlighted and recently used commands ranked first. Every row shows its shortcut. Quick commands understand free text: zoom 200, #ff6a00, size 40, opacity 50, rename Sky, new 1920x1080, layer 3.
  • Chords. Key sequences for everything, with a hint panel showing what comes next: L 2 T toggles layer 2, L 2 S switches to it, L 2 O shows only layer 2, F B G opens Gaussian Blur, A C Curves, I R Resize, V T D dark theme.
  • Every action has a shortcut, shown in the menus, the palette and the new keyboard shortcut overview (F1).
  • Layers show their number (used by the chords). Alt+1…9 switches documents.
  • A Tools menu. Esc closes dialogs.

Changed

  • Clone Stamp moved to C. G cycles Gradient and Paint Bucket. F starts effect chords.
  • Holding Space still pans; a short tap opens the palette.

Faster

Measured on an 8K image:

  • Zoomed-out rendering 4× faster (mipmaps); moving the mouse no longer re-renders the canvas
  • Rectangle selection drag: 17 ms → ~0 per update; ellipse 34 → 8 ms
  • Undo/redo 7× faster (only changed tiles are recomposited)
  • Paint bucket and magic wand 60× faster
  • Effect previews only compute the visible area; gradients and moving pixels render the visible area while dragging
  • The web version is built with full optimization and WebAssembly SIMD

Fixed

  • Keyboard shortcuts work again right after closing a dialog or the palette.

Downloads

Platform File
Linux (Debian/Ubuntu) neobrush_*_amd64.deb
Linux (any distro) Neobrush-*-x86_64.AppImage (make it executable, then run it)
Windows Neobrush-*-windows-x86_64.exe, or the .zip
macOS (Apple Silicon + Intel) Neobrush-*-macos-universal.dmg
FreeBSD neobrush-*-freebsd-x86_64.tar.gz

The macOS and Windows builds aren't signed yet. On macOS, right-click the app and choose Open the first time, or run xattr -dr com.apple.quarantine /Applications/Neobrush.app. On Windows, SmartScreen may ask you to confirm: choose More info → Run anyway.

Full Changelog: v0.1.1-alpha...v0.2.0-alpha