Commit graph

1251 commits

Author SHA1 Message Date
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
68cb7a647d Release v4.5.0 2024-08-16 20:41:42 -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
1c29bd4842 Release v4.4.0 2024-08-13 18:49:18 -07:00
Tommy Chow
68dce429ee Update release notes pref only after popping 2024-08-13 18:36:03 -07:00
Tommy Chow
0ce36dc5cf Upgrade fastlane 2024-08-13 17:41:57 -07:00
Tommy Chow
6a20d7436d Upgrade packages 2024-08-13 17:36:13 -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
d3b548075a Re-run flutterfire configure and fix plugin versions 2024-08-13 00:03:53 -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
9f9660ab91 Update Podfile.lock 2024-08-12 00:18:15 -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
bfc80548f5
Upgrade Flutter and packages (#366)
* Upgrade Flutter, packages, and template files

* Fix PiP on Android

* Upgrade

* Revert firebase versions to maintain iOS 12 support

* Revert
2024-08-04 16:20:36 -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
d49cdb2c79 Remove PayPal donate link 2024-04-28 00:02:00 -07:00
Tommy Chow
49f11aa9cc Update copyright year 2024-04-22 19:35:36 -07:00
Tommy Chow
df02ecbc71 Release v4.3.1 2024-04-21 20:12:22 -07:00
Tommy Chow
a14d0db342 Update fastlane for Android 2024-04-21 18:32:50 -07:00
Tommy Chow
c6235254f2 Upgrade packages 2024-04-21 18:27:59 -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
e859b643aa Update minimum iOS deployment target to 12.0 2024-04-21 15:22:04 -07:00
Tommy Chow
dc0ba409eb Run flutter pub get 2024-04-21 15:19:28 -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
796c4d8cc0 Release v4.3.0 2023-12-22 18:52:42 -05:00
Tommy Chow
d3928dfe0c Regenerate splash screen assets 2023-12-22 18:29:04 -05:00
Tommy Chow
6558cea850 Upgrade packages 2023-12-22 18:24:19 -05:00