-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
enhancementNew feature or requestNew feature or request
Description
Description
Currently, the implementation of the codebase logic is within a single implementation block (audio and subtitle). As the functionality grows, this monolithic structure reduces maintainability, testability, and readability.
To improve the software’s modularity, we should refactor the current implementation by decomposing it into smaller, single-responsibility components.
Benefits
- Clearer separation of concerns.
- Easier to unit test individual components.
- Paves the way for alternative implementations (will be interesting for the desktop version).
- More maintainable and readable codebase as the application evolves.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request