Современная desktop-читалка книг с акцентом на удобство, производительность и красивый интерфейс.
Libris — приложение для чтения и управления электронной библиотекой.
Проект создаётся с нуля на C#, Avalonia UI и SukiUI. Основной фокус — современный desktop-интерфейс, адаптивная компоновка, плавная работа и удобный процесс чтения.
Library — основное представление библиотеки
- 🖥️ базовая оболочка приложения
- 🧭 навигация между основными разделами
- 🎨 интеграция SukiUI
- 🌓 система тем
- 📚 библиотека книг
- 📥 импорт EPUB, FB2, PDF и TXT
- 🖼️ автоматическое получение обложек и метаданных
- 🔎 поиск по названию и автору
↕️ сортировка библиотеки- 📐 адаптивная сетка книг
- 🖥️ поддержка разных размеров окон и разрешений
- 🪟 современный glass-интерфейс карточек книг
- 🗂️ коллекции
- 📖 современный режим чтения
- 🔖 закладки и сохранение прогресса
- 📑 оглавление
- 🎨 настройка внешнего вида чтения
- 🌙 расширенная настройка светлой и тёмной тем
- 📚 дополнительные возможности управления библиотекой
| Формат | Статус |
|---|---|
| EPUB | ✅ Импорт |
| FB2 | ✅ Импорт |
| ✅ Импорт | |
| TXT | ✅ Импорт |
Полноценный режим чтения поддерживаемых форматов находится в разработке.
- C#
- .NET 10
- Avalonia UI
- SukiUI
- CommunityToolkit.Mvvm
- VersOne.Epub
Libris использует архитектуру MVVM.
Основные компоненты проекта разделены по ответственности:
- Views — пользовательский интерфейс на Avalonia XAML
- ViewModels — состояние и логика представлений
- Services — работа с данными, настройками и файлами
- Models — модели данных приложения
- Converters — преобразование данных для UI
Такое разделение позволяет независимо развивать интерфейс, бизнес-логику и работу с данными.
🚧 В активной разработке
Libris находится на ранней стадии разработки. Основная оболочка приложения и библиотека уже работают, а новые возможности добавляются поэтапно.
Текущий приоритет — формирование полноценного пользовательского опыта чтения и управления книгами.
- Application shell
- Navigation
- SukiUI integration
- Library
- Book importing
- Book metadata
- Search
- Sorting
- Responsive library grid
- Collections
- Book reader
- Reading progress
- Bookmarks
- Table of contents
- Reader customization
- Advanced library management
Лицензия проекта пока не определена.
