Use

Mini and full windows

The tray window, the dashboard, and how they stay in sync.

TaskDock has two real windows that share one database.

Mini window

  • Narrow (320–420 px), resizable, and meant to be summoned and dismissed quickly.
  • Contents: quick add, current task, focus panel, today's list, and a compact Avoid distractions bar at the bottom.
  • It has no taskbar button; it lives in the tray.
  • Optional: Always on top, opacity down to 85%, hide when it loses focus, hide after quick add, auto-hide when idle.

Summoning it

Ctrl + Space summons the window: it shows, restores if minimised, comes to the front and focuses the quick-add field. It never hides the window. Pressing it five times in a row leaves one visible, focused window.

Hiding it

  • The X button
  • Esc (when no dialog or text field is active)
  • Clicking away, if Hide the mini window when it loses focus is on
  • The tray menu

Hiding never quits. Closing the mini window goes to the tray unless you turn off Close button hides to tray.

Full window

Open it with the expand button. It has Today, Upcoming, Projects, Focus, History, Analytics, Calendar and Settings. While it is open the mini window stays out of the way. Closing it hides it; TaskDock keeps running.

Always in sync

Both windows read the same SQLite database. When you change something in one, the other refreshes right away, or when it is next shown. Window size and position are remembered separately for each, and recovered if a monitor is unplugged and the window would be off-screen.

Tray icon

The tray icon shows the current state: idle, focusing or paused. Its menu can open the mini window, complete the current task, open Settings, or quit. If you screen-share, see Settings → Privacy.

Quit saves state, removes the tray icon and releases global shortcuts.

Single instance

Starting TaskDock a second time does not open a second copy; it summons the one that is running.