Commit graph

18 commits

Author SHA1 Message Date
Tommy
9bfcd49037
Upgrade Flutter/Dart and dependencies (#265)
* Fix new lint issues

* Upgrade packages and remove `device_preview`

* Regenerate splash assets

* Migrate to `webview_flutter` 4.0

* Upgrade to Flutter 3.10 and Dart 3

* Update Podfile

* Fix video not disposing when leaving channel

* Remove `tuple` package

* Upgrade packages

* Upgrade packages

* Update podfile

* Upgrade packages

* Upgrade packages
2023-05-30 21:10:04 -04:00
Tommy
3af5406f60
Update linting and formatting rules (#261)
* Add new linting rules

* Apply new linting rules

* Fix dart sdk version

* Format code to 80 lines
2023-04-29 11:34:28 -04:00
Tommy Chow
8f8bb1ae28
Fix pip exception on Android (#232) 2023-01-26 22:20:02 -05:00
Tommy Chow
7881ce22b4
Improve design and usability, general tweaks and fixes (#226)
See #226 for more details.
2023-01-18 05:34:54 -05:00
Tommy Chow
9570d43e43
Add auto PiP on Android and redesign stream overlay (#218)
* Improve PiP behavior (Android)
Added the ability to enter PiP mode when leaving the app on Android.

* Add automatic PiP option

* Redesign video overlay

* Update stream card uptime counter

* Use gradient for overlay opacity

* Restore play button when paused on iOS

* Restore refresh button on overlay

* Prefer above for category tooltip

* Increase default overlay opacity to 80%

* Improve pip behavior

* Fix uptime setState after dispose

* Remove automatic pip option
Redundant since you can disable it in system settings

* Check if `setAutoEnterEnabled` is available

* Fix missing pip auto enter

* Disable auto pip when leaving channel

* Fix pip exception on iOS
2022-12-27 23:47:55 -05:00
Tommy Chow
53fabd067a
Restructure folders (#184)
* Split up `video_chat.dart`

* Restructure home folder

* Restructure settings folder

* Restructure channel folder

* More restructuring
2022-08-31 14:11:45 -04:00
tommyxchow
2ca1221fb1 Restructure folders 2022-01-07 21:56:45 -05:00
Tommy Chow
3ab5bab035 Add haptic feedback when refreshing 2022-01-07 16:14:59 -05:00
Tommy Chow
8eb7f36ab1 Refactor home & streams/categories list 2022-01-04 02:58:02 -05:00
Tommy Chow
d6e82bc1a3 Remove bottom safearea in landscape, fixes 2021-12-30 04:07:49 -05:00
Tommy Chow
e988e6ee4e Fix misaligned expanded info on video overlay 2021-12-28 03:02:58 -05:00
Tommy Chow
dfbf5fc93c Fullscreen immersive mode tweaks 2021-12-26 23:44:59 -05:00
tommyxchow
0798fbb4ea Fix rotate logic & add detail expansion on overlay 2021-12-26 03:19:08 -05:00
tommyxchow
89b54ff08e Add universal fullscreen option & minor fixes
Reverted to hybrid composition for webview due to pausing on Android
when rotating. Tradeoff is screen flicker/flash when toggling video.
2021-12-25 22:35:10 -05:00
tommyxchow
ef6f9b97b0 Fix settings flash on Android
Reverted to virtual display for webview due to hybrid composition
causing some flashing/flickering.
2021-12-20 17:26:35 -05:00
tommyxchow
ed24032533 Tweak video store & overlay 2021-12-09 23:05:44 -05:00
tommyxchow
a6688a992c Add stream request & viewercount on video overlay 2021-11-24 04:39:05 -05:00
tommyxchow
a6654d9b89 Restructure 2021-11-21 23:29:47 -05:00
Renamed from lib/stores/video_store.dart (Browse further)