Tommy Chow
f68de827cd
Refresh themes and styling ( #394 )
...
* consolidate themes
* update and tweak styles, add border styling
* add borders between video and chat
* tweak heights
* improve reply threads
- taller new design
- can now tap parent's reply
- fix crash when tapping self
* tweak border colors
* tweak theme
* tweak theme
* tweak theme
* add accent color picker in settings
* overhaul colors and styles
* remove print
* add divider to chat user modal and revert height
* increase deleted message opacity
* revert highlight color
* tweak color
* tweak colors
* tweak padding
* tweak padding
* tweak placeholder color
* revert input fill color
* use error color
2024-09-06 21:43:27 -07:00
Tommy Chow
29cd8ee455
Reduce default message spacing
2024-09-06 18:25:05 -07:00
Tommy Chow
f3d930d499
Add "My channel" shortcut in profile settings
2024-09-04 23:26:11 -07:00
Tommy Chow
584451e082
Add workaround dialog to profile card login
2024-08-16 20:38:57 -07:00
Tommy Chow
0d68ef6756
Update markdown style sheet
2024-08-16 20:21:17 -07:00
Tommy Chow
e297e38178
Fix and add workaround for cookie banner blocking login ( #381 )
...
* Constraint cookie banner description height
* Add workaround instructions for cookie banner blocking
2024-08-16 18:53:09 -07:00
Su-Shing Chen
5a374f74bc
Move exact matches of searched categories to the top ( #379 )
2024-08-16 15:27:14 -07:00
Su-Shing Chen
c022db9c20
Show video quality settings on iPad ( #378 )
...
Show iPad quality settings on iPad
2024-08-16 15:22:34 -07:00
Tommy Chow
e9c49ab0e6
Add option to un-darken historical recent messages
2024-08-14 17:50:59 -07:00
Tommy Chow
19d33289d1
Fix notice when toggling chat-only mode
2024-08-14 16:50:41 -07:00
Tommy Chow
68dce429ee
Update release notes pref only after popping
2024-08-13 18:36:03 -07:00
Tommy Chow
7ddd0ac26a
Add release notes on launch ( #375 )
...
* Add markdown release notes
* Show release notes on first launch
* Update release notes and styles
2024-08-13 00:41:06 -07:00
Tommy Chow
6444a52eec
Move Firebase initialization to top of main
2024-08-12 23:06:05 -07:00
Tommy Chow
ea8849a782
Switch to LaunchMode.inAppBrowserView
...
Uses Chrome Custom Tabs which has a better navigation menu.
2024-08-12 21:55:28 -07:00
Tommy Chow
13c96fe57b
Tweak chat bottom bar padding
2024-08-12 20:44:01 -07:00
Tommy Chow
3bcb1c3594
Fix rare case where the custom overlay doesn't play
2024-08-12 00:17:17 -07:00
Tommy Chow
1594d40f48
Add option to enable historical recent messages in chat ( #374 )
...
* Add initial support for recent messages
* Add setting for recent messages
* Add setting to onboarding
* Activate buffer after connecting
* Update copy
* Remove unnecessay future delayed
* Remove old line
* Prefer message buffer
2024-08-12 00:01:45 -07:00
Tommy Chow
a0c945a8d4
Update chat-only mode button copy
2024-08-11 17:36:47 -07:00
Tommy Chow
76fa2277a0
Fix chat not disconnecting ( #373 )
...
* Fix chat not disconnecting
* Fix reconnect
* Don't print
* Remove unused
* Fix lint
2024-08-11 17:31:32 -07:00
Tommy Chow
a5cc7d8f3f
Add photo view for thumbnails, emotes, and badges ( #372 )
...
* Add photo view for emotes and badges
* Add photo view to stream thumbnails
* Remove dismissable and use close button
* Use cached network image provider
* Add dismissible
2024-08-11 12:57:24 -07:00
Tommy Chow
3de9eb8351
Run build runner
2024-08-10 21:56:59 -07:00
Tommy Chow
7d49f1748f
Merge branch 'main' of https://github.com/tommyxchow/frosty
2024-08-10 20:32:13 -07:00
Tommy Chow
6c49c0b3a8
Add options to disable emotes and badges ( #371 )
...
* Add options to toggle emotes and badges
* Hide emote menu section when emotes disabled
* Hide emote menu button when emotes are disabled
2024-08-10 20:22:57 -07:00
Tommy Chow
8284c518e2
Decrease default landscape chat width
2024-08-10 20:22:34 -07:00
Tommy Chow
e0c8959727
Merge branch 'main' of https://github.com/tommyxchow/frosty
2024-08-09 21:29:56 -07:00
Tommy Chow
02d8826fa1
Correct close code
2024-08-09 21:28:59 -07:00
Tommy Chow
630a6725d1
Fix animated FFZ emotes not animating ( #370 )
...
Support animated FFZ emotes
2024-08-09 21:23:34 -07:00
Tommy Chow
711d609cd9
Upgrade to Flutter 3.24 ( #369 )
...
* Fix lint warnings
* Update template files and upgrade packages
* Replace chat reply icon
* Upgrade packages
* Downgrade Kotlin version
2024-08-09 20:12:19 -07:00
Tommy Chow
387246635f
Add option to sync message delay with stream latency ( #364 )
...
* Run build_runner
* Add option to sync messsage delay with stream latency
* Add experimental labbel
* Hide seconds indicator in chat only mode
* Consistent casing
2024-08-03 15:00:31 -07:00
Tommy Chow
752290ca1c
Add quick toggle for chat-only mode ( #350 )
2024-06-04 19:47:06 -07:00
Tommy Chow
49f11aa9cc
Update copyright year
2024-04-22 19:35:36 -07:00
Tommy Chow
5012584311
Fix latency icon color on light mode and use rounded variant
2024-04-21 16:56:03 -07:00
Tommy Chow
2b45cc0f10
Fix new Flutter lint errors
2024-04-21 14:42:39 -07:00
Su-Shing Chen
feb20302d6
Fix quality selection and latency stats using an asyncQuerySelector ( #340 )
...
* Fix quality select by waiting 50ms between clicks
* Use an asyncQuerySelector instead
* Use same fix for latency stats
* await
2024-04-21 14:23:28 -07:00
Tommy Chow
ad3e1b3ec5
Use tabular figures for viewer count
2023-12-21 21:17:14 -05:00
Tommy Chow
8fcb52f926
Fix onTapPingedUser not triggering due to commas
2023-12-20 23:45:31 -05:00
Artiu
c58eda9ff5
Improve custom overlay player and add information about latency ( #313 )
...
* Add latency
* Improve removing twitch overlay
* Update for player
* Remove hiding overlay for offline channels
* Improvements
2023-12-20 20:53:00 -05:00
Tommy Chow
d61b938cbe
Underline links in chat
2023-12-17 23:16:31 -05:00
Artiu
663b32b945
Add user mention clickability ( #314 )
...
* Add handle for clicking on user ping
* Add trailing coma
2023-12-17 21:47:44 -05:00
Tommy Chow
02a3fb042b
Fix 7TV listener not using chat delay setting
2023-12-16 18:11:15 -05:00
Tommy Chow
364b94411d
Fix rare case where 7TV emotes don't show
...
7TV emotes are locked to 4x size, but if that doesn't exist an exception
is thrown. The lack of 4x size seems to
be caused by a new emote still in processing.
2023-11-30 17:59:43 -05:00
Tommy Chow
1a55bd2e63
Fix own display name not showing in chat ( #309 )
2023-11-30 17:23:09 -05:00
Tommy Chow
1f231473d0
Improve chat alerts and highlights design ( #307 )
...
* Update chat highlights design
* Update first time chatter copy
* Increase alert message font weight
* Refactor chat message and tweak icons
* Show highlighted messages based on setting
* Prioritize user mentions
* Add icon for raid alert
2023-11-28 22:29:58 -05:00
Tommy Chow
40cdc14a36
Fix reply thread message tap area not stretching
2023-11-28 19:53:52 -05:00
Tommy Chow
2801c6405b
Fix missing username in sub notices
2023-11-28 14:41:02 -05:00
Tommy Chow
bdba3c08d2
Make Owner7TV nullable
...
Some emotes don't have an owner, causing parsing errors and resulting in
emotes not showing in chat.
2023-11-28 06:15:00 -05:00
Tommy Chow
04ac5346a6
Remove avatarUrl field from Owner7TV
2023-11-28 05:53:11 -05:00
Tommy Chow
f719832f43
Fix auto pip triggering in chat-only mode
2023-11-28 05:22:16 -05:00
Tommy Chow
c937c4a6fc
Limit reconnect retries to 5
2023-11-28 04:13:53 -05:00
Tommy Chow
12d00b16cc
Restore haptic feedback behavior for long-press chat message
2023-11-28 04:03:57 -05:00