Commit graph

151 commits

Author SHA1 Message Date
NBA2K1
43c90a7777 collapse the many nested builders
flatten builders into a single ValueListenableBuilder.
2025-06-27 00:20:01 +02:00
NBA2K1
c9fdccfacb build widget only when "Enable AniSkip" is true
The variables `enableAniSkip`, `enableAutoSkip`,
`aniSkipTimeoutLength` and `skipIntroLength` are global settings.
The user cannot change them inside the video player.
So there's no need to watch them inside the _currentPosition listener.
2025-06-26 20:39:35 +02:00
NBA2K1
89af73e9b2 remove redundant if-condition 2025-06-26 19:34:41 +02:00
NBA2K1
cdc21fd4ad Only initAniSkip if "Enable AniSkip" is true 2025-06-26 19:27:20 +02:00
NBA2K1
98c40ff39f set fullscreen only when the video starts playing 2025-06-26 19:24:57 +02:00
NBA2K1
eab52c6677 remove redundant import 2025-06-26 19:23:55 +02:00
NBA2K1
58b5050fff Make buttons white for consistency in white mode
The share-button on the top right and the show-episode-list-button next to it.
2025-06-24 22:50:59 +02:00
Schnitzel5
a0ebe46fa0 added option to change hwdec 2025-06-07 01:46:30 +02:00
NBA2K1
7c5a7cb2e5 Implement QOL-feature
If the last episode of an Anime has ended, exit fullscreen mode.
2025-06-01 18:29:31 +02:00
Moustapha Kodjo Amadou
80efee40d1 dart format 2025-05-30 17:43:42 +01:00
NBA2K1
3709163a49 Reduce Code Duplication
Extract `CustomMaterialPlayOrPauseButton` class from *mobile.dart* and `CustomMaterialDesktopPlayOrPauseButton` class from *desktop.dart* into *play_or_pause_button.dart* to eliminate code duplication and improve maintainability.
2025-05-18 01:47:12 +02:00
NBA2K1
9b7fea1435 Implement Dropdown menu to video speed 2025-05-17 21:46:52 +02:00
NBA2K1
3bb8c1acdf Reduce Code duplication 2025-05-17 04:56:53 +02:00
Enbiya Olgun
2446756552 moved super() call of initState to top of method 2025-04-22 04:57:52 +02:00
Enbiya Olgun
0188f99aad Added keyboard shortcut
Added the Enter-key as a shortcut to skip the Anime intro (defaultSkipIntroLength).
2025-04-06 23:18:47 +02:00
Schnitzel5
95619437a1 added screenshot option to player view 2025-03-24 21:33:34 +01:00
Schnitzel5
4b2ee1f0e6 added option to load own subtitles 2025-03-22 22:10:02 +01:00
Schnitzel5
301220a6a4 added default subtitle lang + statistics screen 2025-03-10 00:02:06 +01:00
Schnitzel5
355f19dfe4 added auto-detect language for subtitles 2025-03-06 00:31:20 +01:00
Schnitzel5
52c5ac5b48 + 2025-03-05 15:51:26 +01:00
Moustapha Kodjo Amadou
3e401c8af2 dart format 2025-02-23 15:31:49 +01:00
Schnitzel5
3ecd3d0a14 added long press for 2x playback speed 2025-02-22 21:00:32 +01:00
Moustapha Kodjo Amadou
e901ef6281 refactor: update chapter handling to use IDs instead of objects in reader views 2025-01-22 10:02:44 +01:00
Moustapha Kodjo Amadou
c906eec398 refactor 2025-01-15 09:31:45 +01:00
Schnitzel5
3bc85cf5aa saving novel chapter progress + removed sync for now 2024-12-21 21:18:21 +01:00
kodjomoustapha
a41ccaff22 fix & reformat 2024-12-20 10:15:15 +01:00
Yegor Shovkun
adbd1529f7 fix: cs fix (reformat with 120 line length) 2024-12-14 12:38:56 +02:00
kodjomoustapha
4748f3c699 fix 2024-12-13 10:31:57 +01:00
kodjomoustapha
2d7991d1cb fix remains in full screen when opening a new episode 2024-12-08 19:35:13 +01:00
kodjomoustapha
49ac4c306d + 2024-12-06 11:00:07 +01:00
kodjomoustapha
11dea6dfaf fix get torrent video list 2024-12-02 17:01:10 +01:00
kodjomoustapha
727dad4a8c delete the BT cahe directory on each first launch 2024-11-27 15:32:10 +01:00
Schnitzel5
72a324ea7f add auto fullscreen option to anime player 2024-11-24 23:59:53 +01:00
Schnitzel5
0546a2a1ea stays fullscreen unless quitting the player 2024-11-24 23:21:35 +01:00
kodjomoustapha
a96ff64320 + 2024-11-01 16:36:15 +01:00
kodjomoustapha
396bc57920 Upgrade frb 2024-10-16 10:53:07 +01:00
kodjomoustapha
b7f4a3addb improve 2024-09-26 14:48:14 +01:00
kodjomoustapha
6e1f6c1375 add support to convert downloaded m3u8 files to mp4 2024-09-20 15:07:12 +01:00
Schnitzel5
6488983464 fix sync after read or watch option 2024-09-12 23:52:04 +02:00
kodjomoustapha
8ed6b21125 feat: can now download m3u8 videos 2024-09-06 18:59:16 +01:00
kodjomoustapha
98612f3511 some fix, add use libass feature 2024-07-10 10:18:54 +01:00
kodjomoustapha
fae4929dcb fix 2024-05-20 17:40:25 +01:00
kodjomoustapha
f2187df237 Add support for SubtitleTrack from data 2024-05-08 18:23:11 +01:00
kodjomoustapha
a665cd4ba4 rename 2024-04-19 09:58:04 +01:00
kodjomoustapha
32dbbd5e0e fix 2024-02-24 01:24:35 +01:00
kodjomoustapha
45fbd42c19 added feature to use google fonts & some fix 2024-02-23 20:26:09 +01:00
kodjomoustapha
ce45b2a1f6 fix 2024-02-23 13:21:12 +01:00
kodjomoustapha
40f1f55170 added button to show chapter list dialog when reading 2024-02-23 11:53:07 +01:00
kodjomoustapha
afc4c96bd0 fix 2024-02-22 19:04:13 +01:00
kodjomoustapha
202aa97527 + 2024-02-22 18:42:50 +01:00
kodjomoustapha
69e4a67f38 added subtitle setting feature 2024-02-22 17:55:50 +01:00
kodjomoustapha
341486b004 added subtitle setting feature 2024-02-22 17:54:13 +01:00
kodjomoustapha
0660c0e6bb fix duplicate subtitle 2024-02-21 16:09:51 +01:00
kodjomoustapha
c564bed263 added custom draggable tabbar & fix 2024-02-21 15:21:26 +01:00
kodjomoustapha
e1abe04a36 add go to next episode after video completed 2024-02-20 12:27:25 +01:00
kodjomoustapha
d655f3454f fix desktop player quit fullscreen mode 2024-02-16 19:49:51 +01:00
kodjomoustapha
8792f04ef0 fix player set change BoxFit 2024-02-16 19:35:22 +01:00
kodjomoustapha
94ebf47e4e fix 2024-02-16 10:52:56 +01:00
kodjomoustapha
afb09d3f7e Refactor 2024-02-09 13:24:36 +01:00
kodjomoustapha
ca81405f43 refactor & some fix 2024-02-03 17:58:11 +01:00
kodjomoustapha
130234acfe + 2024-01-29 14:31:36 +01:00
kodjomoustapha
ddc979ab75 - 2024-01-29 11:24:12 +01:00
kodjomoustapha
792f8059a0 Added fullscreen mode for reader, code refactor 2024-01-28 16:49:22 +01:00
kodjomoustapha
3422076fa5 Upgrade flutter_inappwebview 2024-01-27 18:44:14 +01:00
kodjomoustapha
7e245e3bc2 torrent server integration 2024-01-24 12:25:33 +01:00
kodjomoustapha
7c2fc50a47 feat: Added AniSkip feature 2024-01-11 14:31:01 +01:00
kodjomoustapha
9d55733e97 Relocate extensions
-refactor
-also modify display widget in library draggabalble menu
2024-01-09 12:06:39 +01:00
kodjomoustapha
a33536d680 feat: Added Skip forward time #84 2023-12-29 16:46:31 +01:00
kodjomoustapha
710c498bb1 Fix player views 2023-12-29 15:38:00 +01:00
kodjomoustapha
a7773f9435 Added Many features
- Added boa_engine(for JS runtime) from Rust
- Added some method for Element and Document Wrappers
- Added some cool views to Player
- Refactor
2023-12-27 23:04:19 +01:00
kodjomoustapha
2e1c29ae8a + 2023-12-25 19:37:24 +01:00
kodjomoustapha
cf17603b03 Fix Reader Keyboad listener 2023-12-22 16:05:06 +01:00
kodjomoustapha
9033f17de3 Added Player setting 2023-12-21 19:12:55 +01:00
kodjomoustapha
d454897656 feat: Automatic Tracking #71 2023-12-21 17:17:06 +01:00
kodjomoustapha
8c270faa46 + 2023-12-18 20:30:41 +01:00
kodjomoustapha
c927475720 Skip filtered out chapters in reader #70 2023-12-18 11:16:30 +01:00
kodjomoustapha
a54a5d29a3 Fix player 2023-12-13 17:40:01 +01:00
kodjomoustapha
fddf98d357 Fix browser source & extension tab lag & some fix 2023-12-13 06:29:28 +01:00
kodjomoustapha
12ccedf115 Revert "improve browser source & extension tab lag & some fix"
This reverts commit fb8754df29.
2023-12-13 06:16:20 +01:00
kodjomoustapha
fb8754df29 improve browser source & extension tab lag & some fix 2023-12-12 22:29:32 +01:00
kodjomoustapha
d788b60957 feat: source preference 2023-12-04 15:21:49 +01:00
kodjomoustapha
10ccd8117c feat: source-preference 2023-12-02 19:01:55 +01:00
kodjomoustapha
0ca453bc7d Add Tap zones setting #54 , Fix #55 Fullscreen issue when watching local anime 2023-11-27 20:43:48 +01:00
kodjomoustapha
01477e4f4c Fix 2023-11-17 18:33:33 +01:00
kodjomoustapha
0024980e47 fix 2023-11-17 16:51:57 +01:00
kodjomoustapha
9b770027db some fix 2023-11-13 18:23:14 +01:00
kodjomoustapha
54ddca104b Redesign player view 2023-11-13 14:44:07 +01:00
kodjomoustapha
3f206eb78e WIP 2023-10-31 18:02:26 +01:00
kodjomoustapha
0e7ffbc5e4 Fix anime player subtitle 2023-10-09 16:02:39 +01:00
kodjomoustapha
9d0a2c83ff fix [Windows] Player Stuttering #33 , fix autoUpdate extension setting 2023-10-09 14:14:01 +01:00
kodjomoustapha
b51dd3f8aa add source test mode , fix m_bridge 2023-10-08 15:48:41 +01:00
kodjomoustapha
129467edfa Fix preload next chapter, added home & search screen error widget 2023-09-27 13:20:45 +01:00
kodjomoustapha
31b3f96729 - fix: #25 can't download any anime
- code refactor
2023-09-19 20:17:40 +01:00
kodjomoustapha
b8280447c5 Fix global search, video player subtitle view , back button when fullscreen mode 2023-09-13 17:26:00 +01:00
kodjomoustapha
a1e063b8eb Added Linux platform support , fix anime duplicate subtitle 2023-08-30 22:11:31 +01:00
kodjomoustapha
94b3628f26 Fix Anime Player : Roolback to showCupertinoModalPopup 2023-08-29 21:16:12 +01:00
kodjomoustapha
51766f96e9 Fix 2023-08-29 20:29:15 +01:00
kodjomoustapha
64b37ad17e Improve + 2023-08-29 15:48:27 +01:00
kodjomoustapha
f940da50eb fix 2023-08-28 23:21:58 +01:00
kodjomoustapha
6fbbbc5bc2 Add more features vor anime player 2023-08-28 19:37:20 +01:00