Releases: silverling/xuan
Releases · silverling/xuan
Release list
v0.2.2
🚀 Features
- Add filter layer button to layer panel footer - by @silverling (b8063)
- raw: Add Canon CR2 CR3 and CRW support - by @silverling (992b1)
- ui: Use SVG icons for tools and layer controls - by @silverling (fc616)
🐞 Bug Fixes
- Keep status bar zoom label at a fixed width - by @silverling (6ccfb)
- canvas: Align pixel grid with full-resolution previews - by @silverling (4cc8c)
- raw: Improve comparison pan and zoom gestures - by @silverling (4e344)
- ui: Remove redundant layer thumbnail border - by @silverling (18757)
🏎 Performance
- filters: Keep standalone filter layers on GPU - by @silverling (ddf81)
- raw: Keep previews on GPU and refine edits asynchronously - by @silverling (28bbc)
View changes on GitHub
v0.2.1
🚀 Features
- Add adjustable brush stroke smoothing - by @silverling (12798)
🐞 Bug Fixes
- Keep low-opacity brush strokes continuous - by @silverling (729b4)
- raw: Load full-resolution detail when zooming - by @silverling (1c03c)
- ui: Use fixed-width color palettes with full-width controls - by @silverling (56a60)
View changes on GitHub
v0.2.0
🚀 Features
- Add standalone mask layers with group scope - by @silverling (4392c)
- Rename layers inline on name double-click - by @silverling (d8bf2)
- Add Windows build and release support - by @silverling (065d0)
- Add built-in HEIC image import - by @silverling (b1c77)
- Open images from clipboard through File menu - by @silverling (1f5c6)
- input: Support tablets on Linux and Windows - by @silverling (980d8)
- layers: Support collapsible image effect stacks - by @silverling (6c784)
- release: Add Linux AppImage packages - by @silverling (8b75b)
🐞 Bug Fixes
- Show input units only outside numeric editing - by @silverling (7318a)
- Keep numeric input widths fixed and consistent - by @silverling (8a5a1)
- io:
- Skip Unix directory sync on Windows - by @silverling (421c0)
- test:
- Close project destination before saving on Windows - by @silverling (15432)
- ui:
- Clear pointer state after native window drags - by @silverling (662b9)
- Align layer visibility controls and draw folder chevrons - by @silverling (78aee)
- Unify layer drop indicators at row boundaries - by @silverling (135c1)
- Set titlebar height to 32px - by @silverling (34aca)
- Switch open menu bar menus on hover - by @silverling (5ddb5)
- Reuse shared widgets in RAW develop mode - by @silverling (3d5b5)
- Share editor shell and navigation with RAW develop - by @silverling (bac92)
View changes on GitHub
v0.1.1
🐞 Bug Fixes
- Ignore transparent pixels by default - by @silverling (6b574)
- ui:
- Antialias rounded widget gradients - by @silverling (f1137)
- Refine menu highlights and dropdown alignment - by @silverling (4a1bb)
- Keep panel borders opaque - by @silverling (504c0)
View changes on GitHub
v0.1.0
🚀 Features
- Add layered document engine and raster editing tools - by @silverling (f4df1)
- Add adjustments canvas operations and portable project storage - by @silverling (67760)
- Build themed egui desktop editor on Linux wgpu backends - by @silverling (eead7)
- Composite layers and adjustments with wgpu compute shaders - by @silverling (bc3f7)
- Preserve selective color adjustments and Compositor channel settings - by @silverling (5fb2a)
- Add perspective and group transforms with tested canvas gestures - by @silverling (897b7)
- Add cancellable content-aware fill and spot healing jobs - by @silverling (69b67)
- Preserve film grain and expand blurs beyond layer edges - by @silverling (10adf)
- Improve image fidelity imports and editable shape preservation - by @silverling (ba4fd)
- Support cross-project layer copying and linked mask transforms - by @silverling (17912)
- Finish brush bounds desktop icon and adjustment shortcuts - by @silverling (8c23f)
- Support layer reordering and canvas selection - by @silverling (b28c1)
- Paste external images and copied image files as layers - by @silverling (3d16a)
- Add editable text tool with system fonts and decorations - by @silverling (81444)
- Preview font options and navigate fonts with arrow keys - by @silverling (d17df)
- Make move tool transparency hit testing optional - by @silverling (52fb7)
- Use Xuan logo for application and desktop icons - by @silverling (c2fac)
- Add Debian and RPM packages with tagged GitHub releases - by @silverling (f57d9)
- raw:
- Add nondestructive NEF development workspace - by @silverling (c5b96)
- ui:
- Match Compositor controls and add rounded client titlebar - by @silverling (acf31)
- Support horizontal scrolling and wheel value adjustments - by @silverling (8633f)
🐞 Bug Fixes
- Match Compositor folder controls and default paint colors - by @silverling (f691a)
- Restore native clipboard shortcuts - by @silverling (f3cf9)
- Copy marquee pixels without an active layer - by @silverling (93a7a)
- Stop unnecessary idle window redraws - by @silverling (662d1)
- Cache Levels histogram source while editing - by @silverling (8feae)
- Apply gradients to the selected layer mask - by @silverling (caa3f)
- Keep canvas panning out of edit history - by @silverling (db283)
- Keep motion blur previews responsive - by @silverling (4072b)
- Handle software adapters in motion blur preview test - by @silverling (fe1c4)
- Separate source archives from binary release packages - by @silverling (18d87)
- layers:
- Deselect layers when clicking empty scroll area - by @silverling (cfdfc)
- perf:
- Avoid full-image work during editing gestures - by @silverling (6e6fd)
- render:
- Cache previews and mipmaps across zoom changes - by @silverling (150f2)
- ui:
- Allow titlebar double-click to toggle maximize - by @silverling (5011e)
- Align project tabs and canvas dimension separator - by @silverling (82791)
- Restore layer visibility eye controls - by @silverling (2ea6c)
🏎 Performance
- Preview motion blur on the GPU - by @silverling (0d695)
- Apply motion blur at full resolution on GPU - by @silverling (e4258)
- Prefer GPU processing across the editor - by @silverling (182dd)