TaskMan v0.1.15
A major accessibility, keyboard navigation, and UI polish release: full keyboard-only controllability across every page and list, native Task Manager table selection semantics, cyclic Tab traversal and F6 landmark navigation, keyboard-scrubbable Performance charts, modal dialog focus isolation, screen reader / AccessKit support, and robust context menu keyboard focus and arrow navigation.
Full Keyboard Navigation & Native Table Semantics
- Native Task Manager table interaction. Table rows no longer act as rigid individual Tab stops. Arrow keys move selection from anywhere on the page, Shift+Arrow extends multi-selection, Ctrl+Arrow moves without clearing selection, Space toggles row membership, Enter triggers the primary action (Go to details, Process properties), and PgUp/PgDn pages by visible viewport span.
- Context menu keyboard focus & arrow navigation. Context menus opened via the Menu key or Shift+F10 immediately focus the first enabled item. ArrowUp and ArrowDown wrap circularly through enabled entries skipping disabled items, Home/End jump to the start and end, and arrow keys are strictly trapped within the menu layer without escaping to background headers or rows.
- F6 landmark navigation regions. F6 and Shift+F6 cycle deterministically between the page search box, sidebar navigation pane, command toolbar, and main content area.
- Cyclic Tab traversal & focus continuity. Seamless Tab and Shift+Tab navigation cycle across Search, Sidebar, Command buttons, Table headers, and Content without focus traps when toolbar items are absent or disabled.
- Page switching shortcuts. Ctrl+Tab and Ctrl+Shift+Tab cycle through tabs with wrap-around, and Ctrl+1 through Ctrl+9 jump directly to pages. Ctrl+N opens "Run new task", Ctrl+, opens Settings, and F1 toggles a localized keyboard shortcut overlay.
- Eliminated visual selection flicker. Fixed mid-frame focus handoffs in egui so widgets gaining focus immediately lock Tab and arrow keys, eliminating 1-frame visual selection flashes. Sidebar arrow navigation strictly clamps between the hamburger button and settings.
Keyboard-Scrubbable Charts & Column Control
- Interactive performance charts from keyboard. Focused Performance graphs scrub historical samples using Left/Right and jump to bounds with Home/End. Up/Down moves between multi-series channels and per-core processor grids, displaying pinned sample readouts.
- Keyboard column reordering & resizing. Alt+Left/Right on focused column headers moves column positions; focused resize handles adjust widths via Left/Right arrows. Enter or Space sorts, and the Menu key opens column pickers.
- Keyboard-adjustable card splitter. The splitter between Performance resource cards and details is a focusable control taking Left/Right arrow adjustments.
Modal Dialogs & Screen Reader Accessibility
- Strict modal dialog focus containment. Open dialogs hold keyboard focus and pointer interactions exclusively, preventing accidental interaction or hotkey leakage to background pages.
- Screen reader / AccessKit support. Tables, Performance resource lists, charts, and dialogs expose structured accessibility trees with roles, position in sets, descriptive labels, and live sample values.
- Accurate selection visuals. Active selections render vibrant accent tints with native Windows 11 vertical indicator pills; inactive selections display dimmed fills without the accent pill.
Verifying a download
Each archive ships a .sha256 checksum file beside it:
sha256sum -c taskman-v0.1.15-windows-x86_64.zip.sha256
Full changelog: v0.1.14...v0.1.15