Tommy Chow
2008d2c688
update styles
2025-06-25 21:56:33 -04:00
Tommy Chow
56961c7010
fix pinned streams not showing in other lists
2025-06-18 21:12:03 -04:00
Tommy Chow
29c84858a0
clean up tooltips
2025-06-18 19:47:32 -04:00
Tommy Chow
a2d30ec086
simplify settings
2025-06-18 19:46:57 -04:00
Tommy Chow
60a97e6a24
un-center appbar
2025-06-17 17:06:04 -04:00
Tommy Chow
0fb00d7ec1
improve regexLink to reduce false positives
2025-06-14 15:18:06 -04:00
Tommy Chow
59967b059c
show selected stream quality on overlay
2025-06-14 03:03:08 -04:00
Tommy Chow
5870cbd6b4
fix missing stream quality options
...
Fixes #452 , #448
2025-06-14 02:28:25 -04:00
Tommy Chow
402ad361e5
only show release notes on major or minor version updates
2025-06-13 01:01:48 -04:00
Tommy Chow
b925b5722a
restore stream latency
...
A query selector element (line 308) no longer exists on the Twitch web player, causing an error to throw and not run the rest of the script. Removing it fixes it. I also removed line 307 because the Twitch overlay is already hidden, so we technically don't need to close anything (one less potential point of failure in the future).
2025-06-13 00:43:45 -04:00
Tommy Chow
01b664c050
fix video stats blocking overlay
...
Caused by the stream latency logic. Temporarily disabled the video latency logic and will restore in the next update.
2025-06-06 14:17:21 -07:00
Tommy Chow
1956be7200
fix sleep timer menu border styling
2025-05-26 12:28:23 -07:00
Tommy Chow
6d15de707a
fix some channels missing 7tv emotes ( #444 )
...
* remove bang operator
* handle 7tv emotes that are being processed
2025-05-25 19:07:57 -07:00
Tommy Chow
19e66255be
fix new dialogTheme and tabBarTheme types
...
New type after upgrading to flutter 3.32.0
2025-05-25 18:20:11 -07:00
Tommy Chow
5163068c2d
use cacheKey
2025-04-06 21:53:57 -07:00
Artiu
f72614afa7
Fix large cache size ( #437 )
...
* Add custom cache manager
* Fix
* Add cleanup
* Remove prints for debugging
* Remove unnecessary code
* Change nr of max cache objects
2025-04-06 19:58:37 -07:00
Tommy Chow
eb3d09749f
update copyright year to 2025
2025-04-05 17:59:22 -07:00
Tommy Chow
39176f7f11
optimize chat rendering
2025-04-05 15:27:41 -07:00
Artiu
d95ffb250b
Fix latency and stream qualities, improve ux ( #436 )
...
* Fix latency and stream qualities on android
* Add remembering last choosed quality
* Improve user experience
* Revert _queuePromise
* Fix
2025-04-05 10:51:58 -07:00
Tommy Chow
7ce307ece2
add missing cleanup in chat store
2025-03-23 22:11:09 -07:00
Tommy Chow
c7c85af6b4
improve link regex
2025-03-23 21:53:47 -07:00
Tommy Chow
f799e5f858
fix missing emotes on channels that don't have 7tv enabled ( #426 )
...
* fix wrong type
* fix missing emotes caused by wrong `catchError` handler
2024-12-30 20:10:15 -05:00
Tommy Chow
f711004165
add new video setting on Android to toggle hybrid composition
2024-12-30 18:29:56 -05:00
Tommy Chow
1238867802
tweak shared chat source tooltip
2024-12-27 04:48:07 -05:00
Tommy Chow
045bb775ee
fix incorrect badge order and spacing for ffz bots
2024-12-27 04:46:27 -05:00
Tommy Chow
aa43cb6a29
temporarily ignore deprecated method
...
New method is coming in the next stable release: https://github.com/flutter/flutter/issues/160184#issuecomment-2560184639
2024-12-25 03:43:54 -05:00
Tommy Chow
ebe0342c56
move shared chat logic to assets store, fix missing chat message badges
2024-12-23 22:52:48 -05:00
Tommy Chow
f7f0f22bb5
middle-align new badges
2024-12-23 22:04:24 -05:00
Tommy Chow
80837beaa8
use badge for historical message indicator
2024-12-23 17:40:00 -05:00
Tommy Chow
817289a01d
add shared chat session support ( #424 )
...
* dispose overlay timer
* fix pip
* add channel indicators to messages for shared chat sessions
* add tooltip to chat message pfp
* remove tooltip marign/padding
* return null instead of throwing error
* fix build error
2024-12-23 16:05:07 -05:00
Tommy Chow
4f28408be6
use tabular figures for chat message timestamps
2024-12-23 15:28:38 -05:00
Tommy Chow
b9dae5df88
fix deprecated and lint warnings
2024-12-23 15:09:28 -05:00
Tommy Chow
ca9dd32555
fix new pipLayout enum casing
2024-12-23 14:53:10 -05:00
Tommy Chow
362977c360
fix video crashing app on some Android devices
...
Forces Hybrid Composition in the webview. By default the webview uses Texture Layer Hybrid Composition which was causing crashes on my Pixel 7 and likely other devices reported by users.
https://pub.dev/packages/webview_flutter#platformview-implementation-on-android
2024-12-23 14:37:33 -05:00
Su-Shing Chen
b5126c7246
Further improve initial playback stability ( #414 )
2024-11-19 17:30:12 -08:00
Tommy Chow
2bb5afc4f4
dispose controllers
2024-11-12 18:48:34 -08:00
Corentin Detry
a7619027af
Add ability to mute keywords from chat ( #413 )
...
* Added ability to mute keywords from chat
* Muted words logic in widget, added Json Converter
Created a json converter to to serialize the observable list of muted keywords, this required a static method for the default value. Also moved the logic for the muted keyword widget to the widget itself
* Removed JSON Converter and ObservableList
* remove unused imports
---------
Co-authored-by: Tommy Chow <tommyxchow@gmail.com>
2024-11-12 18:42:33 -08:00
Su-Shing Chen
5276ddb8d4
Improve initial playback stability ( #411 )
...
* Add window-level promise queuing and _asyncQuerySelector
* Use _asyncQuerySelector to initialize video element
2024-11-10 15:00:25 -08:00
joaopjrn
5df7138b85
accept content warning automatically ( #406 )
...
Closes #404
2024-11-10 13:47:05 -08:00
Tommy Chow
94a63900a4
Remove vertical chat divider in fullscreen overlay mode
...
Fixes #397
2024-09-15 23:42:51 -07:00
Tommy Chow
07c23e64e9
Tweak 'Pinned' header padding
2024-09-13 18:04:10 -07:00
Tommy Chow
e4c519a4c3
Fix typo
2024-09-13 18:00:40 -07:00
Tommy Chow
1938fb910d
Fix historical recent messages not decoding properly
...
For non-ASCII characters, we need to explicitly decode with utf8.
Fixes Chat history encoding issue #396
2024-09-11 19:09:22 -07:00
Tommy Chow
3a4cd449f7
Add ability to pin channels in "Following" tab ( #395 )
...
* add pinned channels list global config setting
* add ability to pin streams
* ensure that all pinned streams are fetched
* rename
* tweak padding
* fix typo
2024-09-09 22:09:20 -07:00
Tommy Chow
0d503935df
Tweak padding
2024-09-09 19:45:19 -07:00
Tommy Chow
9d85f0781e
Change chat-only mode icon
2024-09-09 00:19:02 -07:00
Tommy Chow
a90d357c9b
Remove app bar border from onboarding
2024-09-08 12:41:50 -07:00
Tommy Chow
a00139fa8c
Add accent color option to onboarding setup
2024-09-08 12:41:36 -07:00
Tommy Chow
fbe3ee09b4
Use sliver shorthands
2024-09-08 11:37:12 -07:00
Tommy Chow
d89980e0de
Fix stream quality divider and increase bottom padding
2024-09-08 10:38:48 -07:00