Releases: Ffinnis/opendoc
Release list
Open Doc 1.4.1
Open Doc 1.4.0
- Redesign dock widgets. Each widget shows a coloured glyph, a heading, and a large value with a detail line or a progress bar. Side-dock widgets are centred, sticky notes adapt to dark mode, and long values shrink to fit.
- Replace widget popovers with cards: a large ring and session lengths for the focus timer, a row of glasses for hydration, a checklist with progress, and capsule buttons in each widget's colour. Folders use the same style.
- Let custom widgets draw progress as a ring, like an activity ring, with an installed app's icon or an SF Symbol inside. The
leveltint turns green, yellow, then red as a quota runs low. The Codex and Claude usage templates use it. - Add glass tint colours: Graphite, your accent colour, Blue, Purple, Pink, Red, Orange, Yellow, and Green, available in Settings and the
opendocCLI. Existing docks keep their Graphite tint. - Match the shelf's corners to its tiles at every icon size, and keep the settings button faintly visible instead of leaving an empty space.
- Show a live dock preview in Appearance settings, grouped into Placement, Glass, and Icons. The Widget Library previews widgets at their real size on glass.
- Fade hover labels, lift dragged items with a shadow, and use the same press feedback at rest and while magnified. Folder previews stay sharp when magnified.
- Fix "1 tasks", timers and countdowns past an hour showing minutes only, and world clocks ignoring the 12-hour setting. Battery widgets show charging.
For Apple silicon and Intel Macs running macOS 14 or later.
Open Doc 1.3.1
Open Doc 1.3.1 fixes crowded docks with 30 or more apps.
- Icons automatically shrink to fit the available space on bottom and side docks, while preserving your saved size preference.
- Widgets keep their dimensions, and hover magnification and drag targets stay aligned with the fitted icons.
- Docks that still exceed the screen at the minimum icon size show scrollbars.
- Layout updates automatically when displays change.
Verified with 40 icons on a MacBook Retina display. Regression tests cover crowded layouts, screen edges, dragging, scrolling, and Reduce Motion.
Open Doc 1.3.0
Open Doc 1.3.0 makes the dock look and move more like the system Dock.
- Magnification grows icons around the pointer, moves the rest of the row aside, and widens the shelf. The icon under the pointer stays under it, and magnified icons stay sharp.
- App icons bounce while their app launches. Removing an item from the dock plays the system poof.
- Dragging an item opens a gap where it will land. The item then settles into place or into the folder it joins.
- The dock keeps its shadow while magnified.
- Widgets, folders, and app icons share the same continuous corners. Folders use a flat tile instead of glass layered on the dock's glass.
- On macOS versions before Tahoe, the dock follows light and dark appearance and has a thin edge highlight.
- Side docks, and docks with Reduce Motion on, show item names beside the item instead of enlarging icons.
- The settings button appears at the end of the dock while the pointer is over the dock. Control-click the dock's background to reach the same menu at any time.
Requires macOS 14 or later. Includes Apple silicon and Intel builds.
Open Doc 1.2.0
Open Doc 1.2.0 adds programmable dock widgets.
- Run Bash scripts, Node.js scripts, or other local executables and display their JSON output as text, detail, and a progress bar.
- Start with Codex and Claude usage presets powered by your installed CodexBar helper.
- Set command arguments, refresh intervals, and timeouts in the native widget editor or through the CLI. Each widget requires local execution to be enabled explicitly.
- Keep the last successful reading when a refresh fails. Commands run in the background with time and output limits.
To get started, open Widget Library, add a Custom widget, and choose a command or CodexBar template under Configure. Node.js and CodexBar are optional external dependencies and are not bundled.
Requires macOS 14 or later. Includes Apple silicon and Intel builds.
Open Doc 1.1.4
Open Doc 1.1.4 fixes the missing app icon in macOS installations, including Retina sizes.
- Close folder popovers reliably when auxiliary windows are attached.
- Match application actions consistently when bundle URLs use different directory forms.
- Publish the landing page and signed automatic update feed together.
Download OpenDoc-1.1.4.zip below. The app is signed and notarized for Intel and Apple silicon Macs running macOS 14 or later.
Open Doc 1.1.3
Fixes
- Clicking an app in the dock or a folder brings its windows forward together, including windows on another display.
- App menus inside folders now include Open and Show in Finder, plus Hide or Show and Quit for running apps.
- New Window is available in folder menus when the application declares support.
- Folder menus refresh when opened, so actions reflect whether an app is running or hidden.
Requires macOS 14 or later. Universal build for Apple silicon and Intel Macs.
Open Doc 1.1.2
Changes
- Added New Window to app menus in the dock and folders when the app declares support in its scripting dictionary. macOS requests Automation permission the first time you use it.
- Clicking a running app now sends a reopen request, allowing Finder to open a window after its last window has been closed.
- Switch directly between folders with one click, or click the open folder again to close it.
- Expanded folders show up to nine apps per page, with page buttons and horizontal gestures for larger collections.
- Folder previews display up to nine icons and show the remaining app count for larger folders.
- Each running app in a folder gets its own indicator dot.
- Fixed folder and app artwork clipping during magnification and kept the folder background consistent through hover and hiding.
- Replaced the blue folder focus outline with a neutral highlight and improved long app names and tooltips.
- Sparkle verifies signed updates before extraction.
Requirements
macOS 14 or later. Universal app for Apple silicon and Intel Macs.
New Window detection depends on the scripting commands exposed by each app; apps without a supported command do not show the action.