Skip to content

Refactor Library Access: Remove Library Tab, Integrate with Routine Flow, Add Settings Link, and Update Documentation #423

Description

@ayanimea

Overview

Refactor how the Library is accessed within the app:

  • Remove the Library tab from the main navigation.
  • Keep the current Library page/route intact, but link to it exclusively from the Settings page (not from the main tab bar).

Changes to Routine Tab

  • When the user clicks "Create New Routine," the modal should provide an option to Add from Library.
  • Embed the Library component directly in this modal/dialog.
  • The embedded Library component should provide two action buttons:
    • Update Template
    • Add New Template

Library View Access

  • The standalone Library page should remain, accessible only via the Settings menu item.

Documentation

  • Update all documentation, onboarding guides, and tutorials to reflect new navigation and routine-library interaction.

Testing

  • Once the new UX is finalized, add integration tests to verify flows:
    • Creating a routine using the library option
    • Accessing library from Settings
    • Editing/adding templates from the embedded component

Feel free to break down into sub-issues as needed for implementation, UX, documentation, and testing.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions