Skip to content

refactor(tui): Split app.rs into smaller modules #41

@lowhung

Description

@lowhung

Summary

app.rs contains the entire state machine. Split for maintainability.

Proposed Structure

  • app/mod.rs - Main App struct and core state
  • app/navigation.rs - View navigation logic
  • app/state.rs - State management
  • app/actions.rs - User action handlers
  • app/filter.rs - Filter/search logic

Benefits

  • Easier to navigate codebase
  • Smaller, focused modules
  • Better testability

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions