Skip to content

v1.5.0 - View Modes, Tab Navigation & Drag-Drop Reorder

Latest

Choose a tag to compare

@S-Pillow S-Pillow released this 15 Feb 18:51
· 1 commit to main since this release

What's New

View Modes (Phase 1)

  • Full Screen (F11): Maximized, no chrome, tab strip stays visible, exit button top-right
  • Post-It Mode (F12): Same window size/position, only editor visible, no tab strip
  • Distraction Free (Ctrl+Shift+F): Full screen with centered ~900px reading width
  • Always On Top: Toggle via View menu, persists across restarts
  • All modes exit via Esc, shortcut toggle, or exit overlay button
  • Esc safety: won't steal from open dialogs, context menus, or Find/Replace

Tab Navigation (Phase 2)

  • Ctrl+Tab / Ctrl+Shift+Tab: Cycle forward/backward through tabs (wraps)
  • Ctrl+1..9: Jump to tab by number (Ctrl+9 always goes to last tab)
  • Ctrl+Shift+Left/Right: Move current tab left or right in the strip
  • Drag and drop: Reorder tabs by dragging tab headers

Architecture

  • ViewModeManager service with MVVM ICommand bindings
  • RelayCommand infrastructure for future phases
  • BoolToVisibilityConverter for XAML bindings
  • All existing editor behaviors (context menus, spell check, selection, Ctrl+Click) untouched

Download

Extract the zip and run WorkNotes.exe. Keep the Dictionaries folder next to the exe for spell check.