Commit graph

136 commits

Author SHA1 Message Date
Moustapha Kodjo Amadou
4d27a2c0e3 fix #468 2025-06-02 11:41:12 +01: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
711e5ea6ae Fix UI bug
Fix playback time display exceeding max duration when skipping near video end
2025-05-17 22:07:50 +02:00
NBA2K1
9b7fea1435 Implement Dropdown menu to video speed 2025-05-17 21:46:52 +02:00
NBA2K1
1e0951be42 Fix Slider assertion error when skipping past video duration
Prevent an AssertionError in the Slider widget when the skip duration
button causes the value to exceed the video's maximum duration.
Clamp the Slider's value to the range [0, max]
using `clamp(0.0, maxValue).toDouble()` to ensure it stays within bounds.

Exception example:
```
Exception has occurred.
_AssertionError ('package:flutter/src/material/slider.dart': Failed assertion: line 199 pos 10: 'value >= min && value <= max': Value 1410000.0 is not between minimum 0.0 and maximum 1409533.0)
```
2025-05-17 21:44:12 +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
Moustapha Kodjo Amadou
f443065113 + 2025-03-11 09:39:03 +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
Schnitzel5
17128cccbd added options to migrate sources and clean the database 2025-03-02 01:22:41 +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
Schnitzel5
aa946c9d51 enhanced sync feature 2025-02-12 19:13:16 +01:00
Moustapha Kodjo Amadou
bc8e0cef47 fix #324 2025-01-22 10:24:18 +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
Schnitzel5
34179a17a5 Merge branch 'feature/novel' into feature/light-novel 2024-12-20 15:59:06 +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
53300dafef Upgrade gradle config, Upgrade packages & some fix 2024-12-13 18:21:49 +01: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
Schnitzel5
58225ea21d Merge branch 'feature/light-novel' 2024-11-27 22:40:18 +01:00
kodjomoustapha
727dad4a8c delete the BT cahe directory on each first launch 2024-11-27 15:32:10 +01:00
Schnitzel5
cae5f92140 moved key I to L for 10s skip and arrow keys are 5s now 2024-11-26 17:44:41 +01:00
Moustapha Kodjo Amadou
c3ae44ff2e
Merge pull request #311 from Schnitzel5/adjust/player-fullscreen
add auto fullscreen option to anime player
2024-11-25 10:48:34 +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
NBA2K1
7e68bb14d4 issue #304 fix
cursor will be unvisible like the video controls after some time (3s)
2024-11-24 15:40:30 +01:00
Schnitzel5
ca16d34332 Merge branch 'feature/light-novel' into feature/novel 2024-11-22 00:28:24 +01:00
kodjomoustapha
ee1529be24 update 2024-11-20 17:59:12 +01:00
playerterra1
34a451d374 add novel support 2024-11-08 13:18:58 +00:00
playerterra1
752387ccde changes for novel support 2024-11-05 14:55:54 +00: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
5e153660ab fix history bug after watching anime 2024-09-13 14:10:04 +02:00
Schnitzel5
6488983464 fix sync after read or watch option 2024-09-12 23:52:04 +02:00
Schnitzel5
b412877886 improved sync feature 2024-09-08 03:13:58 +02:00