hapelee/legado-with-md3

使用 Material Design 3 全新设计的阅读 3.0

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 49 minutes ago
Added to GitGenius on September 11th, 2026
Created on August 28th, 2025
Open Issues & Pull Requests: 134 (+0)
GitHub issues: Enabled
Number of forks: 678
Total Stargazers: 6,068 (+0)
Total Subscribers: 17 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Legado with MD3 is an e-book reader application that reimplements the open-source Legado project with Material Design 3 styling.

The project addresses the need for a modern, visually cohesive reading experience by reconstructing the user interface around Material Design 3 principles while adding branch-specific features. It supports multiple formats including local TXT and EPUB files with intelligent local file scanning. The tool implements a theme system using the Monet engine, predictive back gestures, and shared element animations. Beyond the base functionality, it provides detailed reading statistics with timeline and chapter-level analysis, enhanced experiences for comic reading and audiobooks, multiple bookshelf layout options with tablet-specific optimizations, and practical additions like book notes and smart companion grouping that automatically categorizes read and unread content.

Developers should adopt this tool if they want a feature-rich reader with extensive customization options and a modern interface. It suits users who value visual polish, detailed reading analytics, and tablet support. The project is built in Kotlin and targets Android devices. One important consideration is that the Monet-based theme system means themes from the official Legado version are incompatible.

The project maintains active development with regular releases distributed through Telegram and GitHub. The codebase is undergoing a gradual migration from traditional View components to Jetpack Compose, representing a substantial ongoing refactoring effort. The maintainers acknowledge that this migration will take considerable time due to resource constraints. The project remains fully open-source with no advertisements and continues iterative optimization.