Tommy Chow
8c77eac1e4
Add chat users/modes, refactor chat store
...
- Added ability to view all chat users in channel
- Updated chat modes to icons for better appearence
- Refactored chat into individual chat stores for better organization
- Fixed ROOMSTATE changes not updating properly
2021-12-27 21:13:46 -05:00
Tommy Chow
0185b80454
Add API request and model for users in chat
2021-12-27 21:08:16 -05:00
Tommy Chow
a2c97cc1e5
Fix SystemUI not showing on Android in fullscreen
2021-12-27 02:47:29 -05:00
Tommy Chow
f5dd85f5de
Fix user emotes not appearing when sending
2021-12-27 02:20:03 -05:00
Tommy Chow
1c92441b71
Fix followed tab visible when offline
2021-12-27 01:40:56 -05:00
Tommy Chow
ce5e480fc3
iOS setup
2021-12-26 23:57:17 -05:00
Tommy Chow
dfbf5fc93c
Fullscreen immersive mode tweaks
2021-12-26 23:44:59 -05:00
tommyxchow
039c12bdd7
Fix bottom safe area on chat
2021-12-26 03:43:50 -05:00
tommyxchow
462d16294f
Upgrade packages
2021-12-26 03:27:53 -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
ce20ab7256
Fix assets not being fetched for anonymous user
2021-12-24 04:15:42 -05:00
tommyxchow
cff3beaffc
Fix BTTV shared emotes not showing in emote menu
2021-12-24 04:12:56 -05:00
tommyxchow
15583950bc
Add title and game name to video overlay
2021-12-23 20:08:17 -05:00
tommyxchow
892c7b0c35
Convert MobX autorun to reaction in settings store
2021-12-23 00:30:43 -05:00
tommyxchow
9f85ed43ae
Add interactive search history
2021-12-23 00:26:33 -05:00
tommyxchow
c025e657d4
Refactor chat & emote menu ( #60 )
...
Closes #60
2021-12-22 18:28:57 -05:00
tommyxchow
0d46f5002b
Add specific categorized emote lists to chat store
2021-12-22 18:25:56 -05:00
tommyxchow
9f7529d2cc
Add twitchSub & twitchUnlocked enum emote type
2021-12-22 17:50:42 -05:00
tommyxchow
8b9a85c204
Fix null check on profile card login
2021-12-22 00:33:25 -05:00
tommyxchow
d51b46933f
Add Twitch API requests for emote sets & sub count
2021-12-22 00:27:24 -05:00
tommyxchow
69a4432696
Move user-related info into its own store
2021-12-21 23:20:38 -05:00
tommyxchow
7fef2e7225
Add option to enable/disable video overlay
2021-12-20 18:26:25 -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
5c301ecfa7
Update app/bundle ID & Kotlin version
2021-12-19 22:42:50 -05:00
tommyxchow
ea28f993fe
Add support for /me in chat, minor optimizations
2021-12-17 20:43:03 -05:00
tommyxchow
122d88bba5
Update files to match latest template
2021-12-16 01:13:23 -05:00
tommyxchow
20c973c984
Upgrade packages
2021-12-16 00:19:32 -05:00
tommyxchow
b8e5a465bb
Minor IRC refactor & cleanup
2021-12-16 00:06:28 -05:00
tommyxchow
796559b51b
Fix settings not updating chat & refactor IRC
2021-12-15 23:54:06 -05:00
tommyxchow
759d31e935
Add chat message widget
2021-12-15 23:31:57 -05:00
tommyxchow
d00fe9ca40
Fix zero-width emote setting not applying
2021-12-15 03:59:52 -05:00
tommyxchow
99147fb21a
Fix emote menu hiding chat on first appearance
2021-12-15 03:07:29 -05:00
tommyxchow
8337a454fc
Add experimental support for zero-width emotes
2021-12-15 01:49:25 -05:00
tommyxchow
db75828173
Minor chat optimizations
2021-12-14 03:21:57 -05:00
tommyxchow
08b5404557
Add profile pic widget, add profile pics to search
2021-12-14 00:15:25 -05:00
tommyxchow
b297412e84
Fix undefined unicode text & add disconnect notice
2021-12-13 23:41:14 -05:00
tommyxchow
04f0ef74d3
Add status notices to chat, pause & resume test
2021-12-13 02:19:06 -05:00
tommyxchow
cb9814047f
Add profile pics to stream card
2021-12-13 01:00:07 -05:00
tommyxchow
f288f0d566
Tweak emote menu ( #47 , #56 , #57 , #58 , #59 )
...
The emote menu will now have disabled buttons for whenever the emote
category is empty. Sub emotes for the channel will also be disabled if
the user is not subbed.
Closes #47 , closes #56 , closes #57 , closes #58 , closes #59
2021-12-12 18:51:18 -05:00
tommyxchow
60cdf87219
Add emote menu sections ( #56 , #57 , #58 , #59 )
2021-12-12 16:07:37 -05:00
tommyxchow
3285639bc1
Add emote menu widget ( #47 )
2021-12-12 16:06:08 -05:00
tommyxchow
522dc377a0
Update emotes API to use new common emote class
2021-12-12 16:04:17 -05:00
tommyxchow
934732770a
Add common emote class
...
When deserialized, emotes have different fields with conflicting names
and extraneous fields. This new class allows for a common class that
prevents type errors.
2021-12-12 16:02:46 -05:00
tommyxchow
0457d3e85e
Add proper tooltips for badges
2021-12-11 17:09:15 -05:00
tommyxchow
a95c3eb7ae
Add tooltips to emotes & badges, update API
2021-12-11 15:51:30 -05:00
tommyxchow
81c18feb45
Add hide blocked users in chat ( #55 )
...
Blocked users will be hidden from chat only if the logged in user is not
a mod or not the channel owner.
2021-12-11 00:45:44 -05:00
tommyxchow
a671a54d0d
Add API request for blocked users ( #52 )
2021-12-11 00:30:46 -05:00
tommyxchow
7e533da205
Upgrade to Flutter 2.8
2021-12-10 01:34:00 -05:00
tommyxchow
ed24032533
Tweak video store & overlay
2021-12-09 23:05:44 -05:00