Commit Graph

25 Commits

Author SHA1 Message Date
Your Name
ef8a4524b9 Bump version to 1.1.0 and update README
Add accessibility section documenting WCAG 2.2 AAA compliance,
keyboard navigation, focus management, and theme support. Update
file handling with single-instance and OS association. Fix repo
URLs and version badge.
v1.1.0
2026-02-19 22:02:21 +02:00
Your Name
5af64df152 Fix duplicate tabs on drag-and-drop and long URL overflow
Guard against Windows/WebView2 firing duplicate drop events by
tracking in-progress paths with a Set ref. Add overflow-wrap and
word-break to markdown content so long unbroken strings wrap.
2026-02-19 22:00:51 +02:00
Your Name
766f0f94f2 Add single-instance support and clean up scaffolding files
Ensure only one Vesper instance runs at a time. When a second
instance is launched with a file argument, the file is forwarded
to the existing window. Remove unused template SVGs and test file.
2026-02-19 22:00:43 +02:00
Your Name
a5c168ee9d fix: upgrade to pointer events for cancellation support, final a11y cleanup 2026-02-19 21:42:30 +02:00
Your Name
37cf83dd5c feat: add light theme with full WCAG AAA contrast compliance 2026-02-19 21:41:04 +02:00
Your Name
e8f523ad05 feat: add Content Zoom and Content Width controls to View menu 2026-02-19 21:38:29 +02:00
Your Name
f2ad745c28 fix: add non-color indicators for active tab and search highlights 2026-02-19 21:37:51 +02:00
Your Name
88964ec842 feat: highlight active heading in sidebar table of contents 2026-02-19 21:36:59 +02:00
Your Name
969aff1e25 feat: respect prefers-reduced-motion for Framer Motion animations 2026-02-19 21:35:22 +02:00
Your Name
204757bf6a feat: add focus trap to modal dialogs 2026-02-19 21:33:39 +02:00
Your Name
59b047ff25 feat: add Shift+F10 context menu trigger and keyboard navigation 2026-02-19 21:31:56 +02:00
Your Name
e7544c283e feat: add keyboard navigation for sidebar and resize handle 2026-02-19 21:29:11 +02:00
Your Name
2e0741760f feat: add keyboard navigation for tab bar 2026-02-19 21:27:24 +02:00
Your Name
7031accf17 feat: add full keyboard navigation for menu bar 2026-02-19 21:24:47 +02:00
Your Name
86d25a5823 fix: add ARIA roles, labels, and states to all interactive components 2026-02-19 21:20:27 +02:00
Your Name
f550dba3b9 fix: add skip link and semantic HTML landmarks 2026-02-19 21:16:58 +02:00
Your Name
ecb9fd867c fix: add focus indicators, fix target sizes, show hidden controls 2026-02-19 21:15:03 +02:00
Your Name
c644d7372d refactor: extract markdown typography colors into CSS variables 2026-02-19 21:13:07 +02:00
Your Name
ecde5d7f88 fix: update color contrast to meet WCAG 2.2 AAA requirements 2026-02-19 21:08:29 +02:00
Your Name
f462ca8d03 Handle OS file association: open .md files passed as CLI args v1.0.1 2026-02-14 19:45:58 +02:00
Your Name
a3b241b4a1 Update README v1.0.0 2026-02-14 12:10:35 +02:00
Your Name
b2a7cf11d4 Polish README with modern layout, emojis, and tables 2026-02-14 12:04:51 +02:00
Your Name
99abaac097 Make app fully portable, remove installers
- Remove MSI and NSIS installer targets, only produce vesper.exe
- Remove tauri-plugin-window-state, replace with manual window state
  save/restore to data/window-state.json next to the exe
- Redirect WebView2 user data (including localStorage) to data/
  folder next to the exe via WEBVIEW2_USER_DATA_DIR
- Nothing written to AppData, registry, or any system location
- Update README with portable usage info
2026-02-14 12:01:26 +02:00
Your Name
2af6b7ebe7 Add polished UX: tabs, kinetic scroll, animations, search, typography
- Tabbed interface with duplicate detection, overflow scroll arrows,
  mouse wheel support, and animated enter/exit transitions
- Kinetic scrolling on right-mouse drag with iOS-style rubber band
  overscroll and damped spring snapback (content area and sidebar)
- Framer Motion animations on sidebar, context menu, drop zone,
  focus mode, tabs, and all modals
- Full-text search with real-time DOM highlighting and match navigation
- Custom OverlayScrollbars replacing native scrollbars
- Tauri native drag-and-drop replacing broken browser drag events
- UI scale control (View menu spinner) persisted to localStorage
- Content zoom (Ctrl+Scroll) and width adjustment (Shift+Scroll)
- Right-click context menu with copy, zoom-adjusted positioning,
  and boundary clamping
- Text selection preserved on right-click via visual overlay
- Focus mode hides title/menu bars with animated transitions
- Premium editorial typography: progressive heading color cascade,
  gradient-fade horizontal rules, accent-colored list markers,
  subtle persistent link underlines, refined blockquotes and code blocks
- Sidebar table of contents with "No headings" empty state
- Markdown breaks and typographer enabled
- New app icons and updated README with full feature documentation
2026-02-14 11:53:55 +02:00
Your Name
88a75a1fd9 Initial commit: Vesper markdown reader 2026-02-13 23:09:33 +02:00