Skip to content

Releases: rosakodu/omarchy-dock

v1.8.40

Choose a tag to compare

@rosakodu rosakodu released this 17 Oct 10:34

Restrict icon URI resolution to local schemes and sanitize unpinned app icons

v1.8.39

Choose a tag to compare

@rosakodu rosakodu released this 14 Oct 19:43

Make folder title editor permanently read-only to eliminate Qt 6.12 clipboard fetches during rename

v1.8.38

Choose a tag to compare

@rosakodu rosakodu released this 14 Oct 05:03

Fixes in v1.8.38

  • Guarded Folder Title Input: Replaced permanently instantiated TextInput in components/FolderPopup.qml with a dynamically created Loader active only during folder rename, coupled with readOnly: !isEditingFolderTitle and maximumLength: 64. This eliminates unsolicited Wayland clipboard text retrieval and prevents memory exhaustion / shell stalls under Qt 6.11/6.12.

v1.8.37

Choose a tag to compare

@rosakodu rosakodu released this 12 Oct 01:05

Fixes in v1.8.37

  • Fix Component Import: Fixed relative import path to DockModel.js inside components/DockWindowTracker.qml which prevented the service plugin from initializing in Omarchy Shell.

v1.8.36

Choose a tag to compare

@rosakodu rosakodu released this 12 Oct 00:03

Changes in v1.8.36

  • Wayland Input Synchronization (DockInputRegion): Dynamic frame-by-frame synchronization of the Wayland input mask with the dock's translation animations, eliminating ghost clicks and preventing click interception over fullscreen windows during autohide reveal/dismiss.
  • Window Event Isolation (DockWindowTracker): Extracted Hyprland window events, focus change tracking, and CLI process scanning into a dedicated background component to prevent unnecessary QML UI re-evaluations and significantly lower CPU usage.

v1.8.35

Choose a tag to compare

@rosakodu rosakodu released this 11 Oct 23:45

Changes

  • Smooth Window Cycling: Integrated delta accumulator (DockScroll.js) for high-resolution mouse wheels and smooth trackpads. Gestures now accumulate motion before cycling to the next/previous window, preventing chaotic window jumping on sensitive touchpads.

v1.8.34

Choose a tag to compare

@rosakodu rosakodu released this 11 Oct 21:51

Changes

  • Issue #54: Scale dock geometry (slotSize, iconBaseSize) and glyph font sizes with the shell type scale (Style.fontScale / [font] base-size in ~/.config/omarchy/shell.toml). The dock now scales harmoniously alongside Omarchy's bar and typography.

v1.8.33

Choose a tag to compare

@rosakodu rosakodu released this 09 Oct 11:22

Changes

  • Issue #52: Fix soft/blurry dock icons on scale-1 displays: eliminated unnecessary 128px oversampling and mipmap blur artifacts, aligned icon sourceSize with display pixel ratio and hover scale headroom (mipmap: false).
  • Issue #53: Fix PWA and Browser window grouping:
    • Added support for Edge, Chrome (crx_*), Brave, and Firefox PWA prefixes and hashes.
    • Added startupClass indexing and matching so PWAs resolve directly to their own dedicated desktop entries.
    • Prevented browsers (Chrome, Edge, Brave, etc.) from swallowing PWA windows (including Office 365: Outlook, Word, Excel, PowerPoint, Teams).
    • Added Office 365 fallbacks and canonical aliases.

v1.8.32

Choose a tag to compare

@rosakodu rosakodu released this 05 Oct 20:33

Changes in v1.8.32:

  • Fixed desktop target resolution in DockLauncher to prevent duplicate .desktop.desktop extension
  • Restored instant duplicate launch on Middle-Click (mouse wheel press)
  • Added Middle-Click support to window list popup and its rows to launch new app instances
  • Restricted MouseArea drag tracking strictly to LeftButton to prevent mouse wheel clicks from being intercepted as drags

v1.8.31

Choose a tag to compare

@rosakodu rosakodu released this 05 Oct 13:26

Changes in v1.8.31:

  • Added mouse wheel scrolling and keyboard navigation in window list popup on hover
  • Synchronized window selection status indicators between window list popup and dock duplicate capsule
  • Smooth auto-scrolling to active window row in popup list