Commit graph

257 commits

Author SHA1 Message Date
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
tommyxchow
4b30cc90c8 Add hide banned messages option, tweaks
Tweaked app bar font size and made settings screen in chat fullscreen.
2021-12-08 02:14:15 -05:00
tommyxchow
19d36f6a2b Add ability to unfocus keyboard on search (#49) 2021-12-07 00:15:26 -05:00
tommyxchow
824732fe38 Fix chat scroll for iOS bouncing physics, tweaks 2021-12-06 23:54:00 -05:00
tommyxchow
450dcd3c21 Upgrade packages 2021-12-06 02:53:39 -05:00
tommyxchow
e8d3804ae9 Tweak Twitch API & settings slider 2021-12-06 02:36:08 -05:00
tommyxchow
dcff42b902 Add clear button to search bar (#49) 2021-12-06 02:31:30 -05:00
tommyxchow
9c0d983a86 Tweak chat textfield & add emote menu icon (#47) 2021-12-06 02:23:03 -05:00
tommyxchow
13631bac4d Add hero to category, increase appbar height (#42) 2021-12-06 02:12:46 -05:00
tommyxchow
c811e773b5 Convert colors to const
[skip ci]
2021-11-27 03:56:39 -05:00
tommyxchow
770c5082a3 Category streams list changes & fixes (#42)
- Added pull-to-refresh ability in categories section and respective stream lists
- Converted stream lists to use slivers for cooler animations and box art
background
2021-11-27 02:48:41 -05:00
tommyxchow
398a310766 Fix message remove range
[skip ci]
2021-11-26 05:47:28 -05:00
tommyxchow
04f523c627 Convert category list to grid (#42) 2021-11-26 03:03:48 -05:00
tommyxchow
f69bcfc2e2 Add stream list by category (#42) 2021-11-26 01:20:10 -05:00
tommyxchow
57c5d1f4a9 Twitch API tweaks & additions (#41)
- Added request for streams under a desired category
- Tweaked models
2021-11-26 01:14:47 -05:00
tommyxchow
41b5fefa32 Add force_verify OAuth parameter & fixes
The `force_verify` parameter will allow users to be verified in the
webview when logging in and allow them to switch accounts.
[skip ci]
2021-11-25 22:01:02 -05:00
tommyxchow
9007cd9d9f Add adaptive widgets & icons 2021-11-24 04:39:46 -05:00
tommyxchow
a6688a992c Add stream request & viewercount on video overlay 2021-11-24 04:39:05 -05:00
tommyxchow
caf30c171e Upgrade packages 2021-11-23 20:14:24 -05:00
tommyxchow
6af80f5462 Fix message limit removal
[skip ci]
2021-11-23 20:03:54 -05:00
tommyxchow
cbf4994dfc Tweak message limit slider
[skip ci]
2021-11-23 04:20:55 -05:00
tommyxchow
3944d54841 Add message limit slider (#45) 2021-11-23 04:15:13 -05:00
tommyxchow
7dc5b114fb First iteration of persistent settings (#45) 2021-11-23 03:26:57 -05:00
tommyxchow
9875b6ed59 Implement handling of NOTICE command (#44) 2021-11-23 00:47:21 -05:00
tommyxchow
fa14f34119 Tweak overlay text color for light theme 2021-11-23 00:34:03 -05:00
tommyxchow
d7633281d2 Refactor & split stream list 2021-11-22 01:26:17 -05:00
tommyxchow
a6654d9b89 Restructure 2021-11-21 23:29:47 -05:00
tommyxchow
f69b563920 Fix video overlay fade & reposition username
[skip ci]
2021-11-21 03:03:43 -05:00
tommyxchow
812ab8a3a3 Add refreshable search & padding tweaks 2021-11-21 03:02:44 -05:00
tommyxchow
d1bd25eebf Add categories screen, store, & card (#42) 2021-11-21 02:23:58 -05:00
tommyxchow
051b8678e5 Add top games request, tweak models (#40)
[skip ci]
2021-11-18 22:13:01 -05:00
tommyxchow
11db07a7d2 Move video overlay to new widget, add title param 2021-11-15 00:03:18 -05:00
tommyxchow
df864bc511 Add directives_ordering lint rule 2021-11-14 23:18:43 -05:00
Tommy Chow
61d76b075d Fix bottom navigation bar clipping
[skip ci]
2021-11-14 21:12:57 -05:00