[Mobile] Implement Safe Area Insets & Reader Footer Blur #15

Closed
opened 2026-05-07 16:45:39 +00:00 by mjasin · 0 comments
Owner

Issue 4: Mobile Safe Zone Integration & Reader Footer Polish

System Prompt:

Context: The progress bar and footer overlap with system home bars on iOS/Android devices.
Role: Cross-Platform Developer (.NET MAUI Hybrid).
Task: Optimize ReaderFooter.razor for mobile hardware.
Requirements:

  1. Apply padding-bottom: env(safe-area-inset-bottom, 1rem) to the footer container.
  2. Implement backdrop-filter: blur(12px) with background: rgba(249, 249, 249, 0.8) for a premium translucent feel.
  3. Ensure the dual-tone progress bar uses a subtle shadow to separate it from the reader background.
    Constraint: Must not break standard web layout (provide fallback for non-mobile environments).
#### **Issue 4: Mobile Safe Zone Integration & Reader Footer Polish** **System Prompt:** > **Context:** The progress bar and footer overlap with system home bars on iOS/Android devices. > **Role:** Cross-Platform Developer (.NET MAUI Hybrid). > **Task:** Optimize `ReaderFooter.razor` for mobile hardware. > **Requirements:** > > 1. Apply `padding-bottom: env(safe-area-inset-bottom, 1rem)` to the footer container. > 2. Implement `backdrop-filter: blur(12px)` with `background: rgba(249, 249, 249, 0.8)` for a premium translucent feel. > 3. Ensure the dual-tone progress bar uses a subtle shadow to separate it from the reader background. > **Constraint:** Must not break standard web layout (provide fallback for non-mobile environments).
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mjasin/Nexus.Reader#15