Releases: jaimitus/ZenDesktop
Releases · jaimitus/ZenDesktop
Release list
ZenDesktop v1.0.16
[1.0.16] - 2026-08-13
Added
- File favorites (pin to top): pin important files so they always float
above a fence, regardless of the sort order. Toggle withCtrl+Pon the
selected item or by clicking the pin button that appears on hover; pinned
files show a pin badge in list and grid view and persist per rule (including
virtual and tabbed fences). - Dedicated language tab: Settings now has its own 🌐 Language panel with
flag cards, instead of crowding the General tab (which also fixes the overlap
with the export/import configuration section).
Fixed
- Settings scroll residue: scrolling the settings panels no longer leaves
black lines over the input fields. Native edit controls are now repositioned
and shown/hidden outside the Direct2D draw cycle (before/afterEndDraw),
so their previous positions are always repainted.
ZenDesktop v1.0.15
[1.0.15] - 2026-08-13
Added
- Keyboard navigation: arrow keys move the selection (Home/End jump to
first/last, Shift extends the selection). Works in both list and grid
view, auto-scrolls to keep the selected item visible, and pairs with
Enter (open) and Delete (trash). - Advanced rules: rules can now filter by file size (min/max, human
readable like5 MB), age (newer/older than N days), and a full regular
expression on the file name. Filters combine with the existing
extension/name patterns and apply to virtual fences and auto-organization.
Fixed
- F2 rename now works: fences are non-activating windows, so clicking a
file never gave the fence keyboard focus and F2/Delete/Enter keystrokes
went to the previously focused app. Clicking an item now activates and
focuses the fence, so F2 rename, Delete, Enter, Ctrl+A and arrow keys all
work right after selecting a file.
ZenDesktop v1.0.14
[1.0.14] - 2026-08-13
Added
- Pin to Top (always-on-top): a pin button next to the lock in each fence
header makes that fence float above any app (HWND_TOPMOST), ideal for an
Inbox or a notes box. The state persists with the layout, survives layout
templates, and can also be toggled from the right-click menu. - Per-fence icon size: each rule can override the global grid icon size
with a cycling chip in Settings → Rules (Auto → 16 → 24 → 32 → 48 → 64 →
96 px).Autoinherits the global Appearance setting. - Header tooltips: hovering the lock or pin icon now shows a floating
tooltip above the fence explaining the action, localized in all six
languages.
ZenDesktop v1.0.13
[1.0.13] - 2026-08-13
Changed
- Live settings preview: options now apply instantly as you change them
(theme, colors, sizes, rules, language, folders…), so you see the result
immediately without an Apply button. - Removed the Apply button: Save persists the changes and closes,
Cancel reverts the live preview back to the state before opening
Settings. Text fields commit when they lose focus or on Enter. - An unsaved changes indicator (accent dot + label) appears in the
Settings bar while the preview differs from the saved state. - Debounced preview: rapid changes (typing + blur, fast toggles) coalesce
into a single fence rebuild ~200 ms after the last change, so the desktop
doesn't flicker while editing. - State preserved on rebuild: fences keep their scroll position, selection,
search text and active tab across live-preview rebuilds, so changing a
color no longer resets what you were looking at. - Selective organize: saving now only runs an organization pass when the
rules or folders actually changed, so a purely visual tweak no longer
sweeps the desktop.
Fixed
- Settings sidebar now shows the real build version instead of a hardcoded
v1.0.11.
ZenDesktop v1.0.12
[1.0.12] - 2026-08-13
Added
- Layout templates: save named snapshots of all fence positions from
Settings → General and reapply them with one click (clickable chips).
Each template can be marked as the default (star icon). - Multi-monitor aware templates: templates remember which monitor each
fence lives on; applying one repositions fences onto their monitors even
when the display setup changed (moved, swapped, resized, or unplugged
monitors) — and never leaves a fence off-screen. - Auto-restore on known monitors: when the current monitor arrangement
matches the default template (e.g. reconnecting a dock), the layout
restores itself automatically — at startup if the display changed since
the last session, and live whenever monitors are connected/disconnected. - Configurable startup delay: fences appear after a configurable delay
(0–600 s) so they don't cover the desktop while Windows finishes booting. - Toast queue: notifications now queue up (max 5) instead of overwriting
each other, and clicking one dismisses it instantly. - Magnetic snap guides: blue alignment guides while dragging fences —
edges, centers, and same-size alignment with other fences and the monitor.
Changed
- Pretty empty state: empty fences show a centered icon and a hint
("Drop files here") instead of plain text.
ZenDesktop v1.0.11
[1.0.11] - 2026-08-12
Changed
- Test release to verify the end-to-end automatic update flow (1.0.10 ->
1.0.11) over the CDN-only updater: detection, download with retries,
signature verification, UAC elevation, mutex handoff and restart.
ZenDesktop v1.0.10
[1.0.10] - 2026-08-12
Fixed
- Update checks no longer hit the GitHub API: the public API rate-limits
per IP (60/hour), which made the updater report "status code 403" and
blocked updates entirely. The latest version is now read from a small
version.txtpublished on the downloads CDN (no rate limit), and the
exe/signature URLs are built by convention.
ZenDesktop v1.0.9
[1.0.9] - 2026-08-12
Changed
- Test release to verify the end-to-end automatic update flow from an
installed build (1.0.8 -> 1.0.9: detection, download with retries,
signature verification, UAC elevation, mutex handoff and restart).
ZenDesktop v1.0.8
[1.0.8] - 2026-08-12
Fixed
- Robust update downloads: GitHub's CDN intermittently cuts connections
mid-transfer ("Network Error: Unexpected EOF"). The updater now retries
with backoff, and signature verification happens inside the retry loop, so
a truncated download is discarded and re-downloaded instead of failing. - Better UAC diagnostics: if elevation is cancelled or blocked, the
message now includes the real Windows error code (1223 = cancelled by
user, 5 = denied/blocked) so the cause is identifiable.
ZenDesktop v1.0.7
[1.0.7] - 2026-08-12
Changed
- Test release to verify the end-to-end automatic update flow from an
installed build (1.0.6 -> 1.0.7, including the UAC elevation path).