From 4843f129c48ce72d227e05ef717c6cd2f17f8998 Mon Sep 17 00:00:00 2001 From: Gigi Date: Fri, 10 Oct 2025 17:03:07 +0100 Subject: [PATCH] docs: update CHANGELOG with mobile implementation --- CHANGELOG.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed0502a5..682588c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Added +- Mobile-responsive design with overlay sidebar drawer +- Media query hooks for responsive behavior (`useIsMobile`, `useIsTablet`, `useIsCoarsePointer`) +- Auto-collapse sidebar setting for mobile devices +- Touch-optimized UI with 44x44px minimum touch targets +- Safe area inset support for notched devices +- Mobile hamburger menu and backdrop +- Focus trap in mobile sidebar with ESC key support +- Body scroll locking when mobile sidebar is open +- Mobile-optimized modals (full-screen sheet style) +- Mobile-optimized toast notifications (bottom position) +- Dynamic viewport height support (100dvh) + +### Changed +- Sidebar now displays as overlay drawer on mobile (≤768px) +- Highlights panel hidden on mobile for better content focus +- Sidebar auto-closes when selecting content on mobile +- Hover effects disabled on touch devices + ## [0.3.8] - 2025-10-10 ### Fixed