Eisenhower Matrix

pending

by dipendave

A visual Eisenhower Matrix for prioritizing tasks by urgency and importance.

2 starsUpdated 14d agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

Eisenhower Matrix for Obsidian

Prioritize your tasks by urgency and importance, right inside Obsidian.

Obsidian License

Desktop view of the Eisenhower Matrix plugin

Features

FeatureDescription
4-quadrant matrixDo, Schedule, Delegate, Eliminate — the classic Eisenhower layout
Task completionCheck off tasks with a single click — completed items move to a collapsible bin with timestamps
Revive or deleteUncomplete a task to send it back to its quadrant, or delete it permanently
Drag and dropMove tasks between quadrants on desktop. Long-press to drag on mobile
Due datesRelative formatting (Today, Tomorrow, 3 days ago) with overdue highlighting
Inline editingClick any task to edit its title or due date in place
Task count badgesEach quadrant header shows the number of active tasks at a glance
Undo on actionsDelete or complete a task by accident? A 5-second toast lets you undo instantly
Overflow scrollingQuadrants scroll individually when overloaded — with a color-matched fade indicator
Syncs across devicesWorks with Obsidian Sync — tasks update automatically on all devices
Mobile friendlyResponsive stacked layout with touch-friendly checkboxes and drag onboarding
Theme awareAdapts to your light or dark Obsidian theme

Dark mode

Dark mode view

Mobile layout

Mobile view

Overflow scrolling

Overflow scrolling with many tasks

Installation

  1. Open Settings > Community plugins in Obsidian
  2. Turn off Restricted mode if prompted
  3. Click Browse and search for Eisenhower Matrix
  4. Click Install, then Enable

Usage

Open the matrix from the ribbon icon or the command palette (Eisenhower Matrix: Open matrix).

  • Add a task — tap the + button in any quadrant
  • Complete a task — click the circle checkbox to mark it done
  • Edit a task — click on it to change the title or due date
  • Move a task — drag it to a different quadrant (long-press on mobile)
  • Revive a task — click the green checkbox in the Completed section to bring it back
  • Delete a task — click the x button (undo within 5 seconds)

Development

npm install
npm run dev          # watch mode
npm run build        # production build
npm test             # unit tests (Jest)
npm run test:mobile  # mobile layout tests (Playwright)
npm run screenshots  # regenerate README screenshots

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.