Skip to content

Commit 0e71afb

Browse files
committed
Add accessibility section and images to user manual
Added a new 'Text Size & Accessibility' section to the user manual with instructions and screenshots for adjusting text size. Updated installation instructions with a manual install image. Updated README to summarize recent UI, accessibility, and security improvements.
1 parent e2802e7 commit 0e71afb

5 files changed

Lines changed: 31 additions & 10 deletions

File tree

8.79 KB
Loading
17.7 KB
Loading
15.4 KB
Loading

BackupDocs/user_manual.html

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ <h1>Orbit Guide</h1>
5353
<ul>
5454
<li><a href="#holidays">Public Holidays</a></li>
5555
<li><a href="#calendar-view">Calendar View</a></li>
56+
<li><a href="#text-size">Text Size & Accessibility</a></li>
5657
<li><a href="#privacy">Privacy</a></li>
5758
</ul>
5859
</li>
@@ -87,9 +88,16 @@ <h3 id="install">Installation & Launch</h3>
8788
<ul>
8889
<li><strong>Web URL:</strong> <a href="https://orbit-wheat-sigma.vercel.app/" target="_blank">Launch
8990
Orbit Web</a></li>
91+
<li><strong>Manual Install:</strong> If the prompt doesn't appear, open the sidebar menu and tap
92+
<strong>Install App</strong>.</li>
9093
<li><strong>Best Experience:</strong> Open your installed app if available.</li>
9194
</ul>
9295

96+
<div class="placeholder-img">
97+
<img src="images/manual_install.png" alt="Manual Install Button"
98+
onerror="this.parentElement.innerHTML='<span style=\'padding:20px\'>Drop <code>images/manual_install.png</code> here showing the Install App button in the menu</span>'">
99+
</div>
100+
93101
<div class="alert-info">
94102
<strong>Why Install?</strong>
95103
<ul>
@@ -343,6 +351,25 @@ <h3 id="calendar-view">Calendar View</h3>
343351
onerror="this.parentElement.innerHTML='<span style=\'padding:20px\'>Drop <code>images/calendar_view.png</code> here showing Calendar Tiles</span>'">
344352
</div>
345353

354+
<h3 id="text-size">Text Size & Accessibility</h3>
355+
<p>For easier reading, you can adjust the overall text scale of the app (from 80% to 150%):</p>
356+
<ol>
357+
<li>Open the <strong>Navigation Drawer</strong> and tap <strong>Settings</strong>.</li>
358+
<li>Scroll down to the <strong>Text Size</strong> section.</li>
359+
<li>Select your desired scale (e.g., "Large 120%") from the dropdown menu.</li>
360+
</ol>
361+
362+
<div style="display: flex; flex-wrap: wrap; gap: 10px; margin-top: 10px;">
363+
<div class="placeholder-img" style="flex: 1; min-width: 250px;">
364+
<img src="images/menu_settings.png" alt="Settings in Menu"
365+
onerror="this.parentElement.innerHTML='<span style=\'padding:10px\'>Drop <code>images/menu_settings.png</code> here showing Settings icon in menu</span>'">
366+
</div>
367+
<div class="placeholder-img" style="flex: 1; min-width: 250px;">
368+
<img src="images/text_size_dropdown.png" alt="Text Size Dropdown"
369+
onerror="this.parentElement.innerHTML='<span style=\'padding:10px\'>Drop <code>images/text_size_dropdown.png</code> here showing the Text Size dropdown setting</span>'">
370+
</div>
371+
</div>
372+
346373
<h3 id="privacy">Privacy: "Block Edit"</h3>
347374
<p>By default, Group Admins can help manage your details (like location) for coordination. You can block
348375
this in <strong>Settings > Privacy</strong>.</p>

README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,10 @@ Orbit is a collaborative location and calendar coordination app for groups, buil
2020

2121
### [1.0.1] - 2026-01-03
2222

23-
- **📐 Responsive App Bar**: Logo and title now adapt to narrow screens (<400px hides title spacing, <375px hides "Orbit" text, <320px hides logo) to prevent overflow.
24-
- **🎨 Solid Button Colors**: "Join Group" (green), "Create Group" (purple), and "More" buttons now have solid, vibrant backgrounds for better visibility.
25-
- **📅 Responsive Date Picker**: Date picker dialog now adapts to very narrow screens with reduced padding, smaller fonts, and shorter helper text.
26-
- **📝 Text Size Settings**: Added adjustable font size (80%-150%) in Settings for elderly users and accessibility.
27-
- **🔄 Manual Refresh**: Added a refresh button in the navigation bar for quick page reloads, especially useful for PWA users.
28-
- **📱 iOS PWA Install**: The "Install App" button now always shows on iOS since Safari cannot reliably detect installation status.
29-
- **🔒 Enhanced Security**: Tightened Firestore rules to ensure User Profiles and Group Lists are private and accessible only to relevant members.
30-
- **🛡️ Secure Join Flow**: Improved "Join Group" process to securely handle user identity without exposing public profile data.
31-
- **🚫 Owner Protection**: Enforced strict rules preventing Group Owners from leaving without first transferring ownership, ensuring groups never become orphaned.
32-
- **🐛 Access Fixes**: Resolved issues where valid group members could not see their own groups due to permission configurations.
23+
- **🎨 UI & Accessibility**: Standardized 90% mobile dialogs with pixel-perfect icon alignment, added variable text scaling (80-150%), and refined Settings labels with vibrant, high-contrast button colors.
24+
- **� Responsive Polish**: Optimized App Bar, Date Picker, and "Load more" button layouts to prevent overflows on narrow screens (320px-450px) while maintaining legibility.
25+
- **⚡ UX & PWA**: Restored original AlertDialog feedback for copy actions, added a manual refresh button, and optimized installation logic for iOS PWA users.
26+
- **� Security & Integrity**: Hardened Firestore rules for user privacy, secured the group join flow, and enforced strict ownership transfer policies to prevent orphaned groups.
3327

3428
### [1.0.0] - 2026-01-01
3529

0 commit comments

Comments
 (0)