luckyray d874920c88 Feat: Image favorites (#126)
* feat: 增加图片收藏

* feat: 主体图片收藏页面实现

* feat: 点击打开大图浏览

* feat: 数据结构变更

* feat: 基本完成

* feat: 翻译与bug修复

* feat: 实机测试和问题修复

* feat: jm导入, pica历史记录nhentai有问题, 一键反转

* fix: 大小写不一致, 一个htManga, 一个htmanga

* feat: 拉取收藏优化

* feat: 改成以ep为准

* feat: 兜底一些可能报错场景

* chore: 没有用到

* feat: 尽量保证和网络收藏顺序一致

* feat: 支持显示热点tag

* feat: 支持双击收藏, 不过此时禁止放大图片

* fix: 自动塞封面逻辑完善, 切换快速收藏图片立刻生效

* Refactor

* fix updateValue

* feat: 双击功能提示

* fix: 被确定取消收藏的才删除

* Refactor ImageFavoritesPage

* translate author

* feat: 功能提示改到dialog中

* fix text editing

* fix text editing

* feat: 功能提示放到邮件或长按菜单中

* fix: 修复tag过滤不生效问题

* Improve image loading

* The default value of quickCollectImage should be false.

* Refactor DragListener

* Refactor ImageFavoriteItem & ImageFavoritePhotoView

* Refactor

* Fix `ImageFavoriteManager.has`

* Fix UI

* Improve UI

---------

Co-authored-by: nyne <me@nyne.dev>
2025-01-15 16:07:08 +08:00
2024-12-19 10:11:42 +08:00
2025-01-15 16:07:08 +08:00
2025-01-15 16:07:08 +08:00
2024-12-21 17:27:17 +08:00
2025-01-15 16:07:08 +08:00
2024-11-11 14:23:24 +08:00
2024-12-13 09:30:28 +08:00
2025-01-15 16:07:08 +08:00
2024-09-29 16:17:03 +08:00
2024-09-29 16:22:25 +08:00
2024-10-29 12:41:10 +08:00
2025-01-15 16:07:08 +08:00
2025-01-06 21:41:52 +08:00
2024-12-19 10:46:15 +08:00

venera

flutter License Download stars Telegram

A comic reader that support reading local and network comics.

Features

  • Read local comics
  • Use javascript to create comic sources
  • Read comics from network sources
  • Manage favorite comics
  • Download comics
  • View comments, tags, and other information of comics if the source supports
  • Login to comment, rate, and other operations if the source supports

Build from source

  1. Clone the repository
  2. Install flutter, see flutter.dev
  3. Install rust, see rustup.rs
  4. Build for your platform: e.g. flutter build apk

Create a new comic source

See venera-configs

Thanks

Tags Translation

Readme Card

The Chinese translation of the manga tags is from this project.

Languages
Dart 90.7%
JavaScript 2.6%
C++ 2.2%
CMake 1.3%
Kotlin 1.1%
Other 2%