Commit graph

609 commits

Author SHA1 Message Date
Tommy Chow
0e4e50e3c3 Refactor & Improve message tappable area (#90) 2022-07-03 23:49:05 -04:00
Tommy Chow
18d311f76f Add refresh emotes button to emote menu 2022-07-03 06:31:07 -04:00
Tommy Chow
b9ef4661cf Separate sub emotes in emote menu (#142)
Closes #142
2022-07-03 05:43:29 -04:00
Tommy Chow
c911767008
Merge pull request #150 from tommyxchow/90-redesign
Redesign and tweak various widgets and styles
2022-07-03 02:00:07 -04:00
Tommy Chow
779c180e95 Add dividers to chat settings (#90) 2022-07-02 23:58:06 -04:00
Tommy Chow
3eea1736ab Add divider option to section header (#90) 2022-07-02 23:56:38 -04:00
Tommy Chow
0d961517b7 Fix hide thumbnails for large stream cards (#90) 2022-07-02 22:59:04 -04:00
Tommy Chow
a532c06ca1 Change settings casing & improve subtitles (#90) 2022-07-02 22:57:23 -04:00
Tommy Chow
43d50f2b31 Reduce chat input padding & add delay notice (#90) 2022-07-02 19:37:14 -04:00
Tommy Chow
912f07bc5a Use ClipOval for profile picture (#90) 2022-07-02 19:13:26 -04:00
Tommy Chow
68c3bec568 Revert highlight color (#90) 2022-07-02 05:44:47 -04:00
Tommy Chow
5ac3724ed4 Reorder bottom bar & tweak behavior (#90)
- Moved the details button to the right side
- The send button will now hide when text is empty, same behavior in
official Twitch app
- Fix textfield width when in landscape and chat only mode
2022-07-02 02:46:20 -04:00
Tommy Chow
33840d3e73 Tweak profile picture widget (#90)
- The fade animation will no longer stop abrubtly when scrolling fast
- Another attempt to fix null profile pictures causing gray block
2022-07-02 01:49:04 -04:00
Tommy Chow
c353dbd2bc Tweak bottom navigation bar style (#90)
- Added divider to top of navigation bar
- Removed bottom app bar shifting animation
- Improve bottom app bar tooltips
2022-07-02 00:50:58 -04:00
Tommy Chow
cea34af9d7 Remove highlight on iOS (#90) 2022-07-02 00:48:26 -04:00
Tommy Chow
9b202c7977 Refactor search (#90)
- The clear button on search will now hide when searching
- Tapping a recent search while focused will properly move the cursor to
the end
2022-07-01 21:22:09 -04:00
Tommy Chow
99f298ff6c Increase section header letter spacing (#90) 2022-07-01 17:56:58 -04:00
Tommy Chow
4bdefca0b8 Fix plural on chat modes tooltip (#90) 2022-07-01 17:56:07 -04:00
Tommy Chow
a057fe465d Refactor chat users list (#90)
- The clear button is now hidden when unfocused
- Chatter count on the filter list will now hide when typing
- Clearing will now only dismiss the keyboard if the textfield is empty
2022-07-01 17:15:07 -04:00
Tommy Chow
8cc3501568 Tweak chat padding & CLEARMSG casing (#90) 2022-06-30 15:33:23 -04:00
Tommy Chow
bb1038d33d Bump minSdkVersion to 26
The `minSdkVersion` is now 26 (Android 8.0.0) due to the web player not
working on versions below 8.0.0.
2022-06-30 06:03:04 -04:00
Tommy Chow
013936da01 Apply input style to filter chatters input (#90) 2022-06-29 19:54:29 -04:00
Tommy Chow
b99d190d47 Reduce Sentry sampleRate to 0.2 2022-06-29 19:38:34 -04:00
Tommy Chow
77400bbe42 Animate fade emote menu show/hide (#90) 2022-06-29 19:37:56 -04:00
Tommy Chow
390b4cca1e Add new input theme/style (#90) 2022-06-29 19:30:24 -04:00
Tommy Chow
8dfabb7ba9 Increase button border radius (#90) 2022-06-29 18:21:56 -04:00
Tommy Chow
30715a1c0e Use FrostyDialog for login dialog (#90) 2022-06-29 18:19:32 -04:00
Tommy Chow
bba560ef33 Add scale animation to search results (#90) 2022-06-29 16:37:43 -04:00
Tommy Chow
da72570e4a Improve error handling on category streams (#90) 2022-06-29 16:18:47 -04:00
Tommy Chow
b8847b2848 Remove haptics from scroll to top button (#90) 2022-06-29 08:24:06 -04:00
Tommy Chow
ed657fbe79 Tweak section header & profile pic widget (#90) 2022-06-29 08:03:53 -04:00
Tommy Chow
6b7afbb31c Convert scroll to top to button widget (#90) 2022-06-29 07:30:15 -04:00
Tommy Chow
c8ebdb9c4a Fix button controller dispose error (#90) 2022-06-29 07:29:01 -04:00
Tommy Chow
3cc72bafcb Fix alert message for zero chatters (#90) 2022-06-29 06:54:17 -04:00
Tommy Chow
7d844675ce Add scroll to top to search section (#90) 2022-06-29 06:48:52 -04:00
Tommy Chow
d826f93f24 Change tooltips to sentence case (#90) 2022-06-29 05:49:39 -04:00
Tommy Chow
78cbc547c1 Fix home scroll controller when logged out (#90) 2022-06-29 04:51:43 -04:00
Tommy Chow
e338b29c92 Improve error rendering on lists (#90)
- Fixed unrefreshable lists when error widget appears
- Fixed list async rendering behavior with MobX
2022-06-29 04:47:44 -04:00
Tommy Chow
bf2818ef5a Use bottom bar to scroll to top on home (#90) 2022-06-29 01:06:33 -04:00
Tommy Chow
5c3b0c6775 Tweak animation curves (#90)
Changed button and scale curves to
improve responsiveness (makes the button react
faster when tapping).
2022-06-28 21:32:27 -04:00
Tommy Chow
00a7e82d15 Increase search header font size (#90) 2022-06-28 10:36:29 -04:00
Tommy Chow
3a5f883b1f Overhaul alert and error messages (#90)
- Added new `AlertMessage` widget that displays an alert/error message
with an icon.
- Added some new error
messages for followed, search, chatters, etc.
- Changed various error messages to make them all consistent in style
2022-06-28 10:32:16 -04:00
Tommy Chow
b0d0f43ec0 Reduced amount of fetches for lists (#90) 2022-06-28 07:39:10 -04:00
Tommy Chow
251c054b70 Use id instead of category for list store (#90)
Removed list store's dependency on the category object since only the id
is used.
2022-06-28 07:20:26 -04:00
Tommy Chow
bfdfe4c8f1 Refactor with new AnimateScale widget (#90)
Added a new `AnimateScale` widget that streamlines creating widgets
that scale on tap/long-press. Also changed the curves and duration of
scale to make it feel a little more realistic.
2022-06-28 06:27:38 -04:00
Tommy Chow
23f48d3061 Improve haptics & fix thumbnail card sizings (#90)
Also fixed full name not showing on buttons and modal for non-english
channels.
2022-06-27 23:23:09 -04:00
Tommy Chow
c3b7b80b27 Tweak button styling & colors (#90) 2022-06-27 22:31:01 -04:00
Tommy Chow
d9a76123f6 Add scale animation to category card (#90) 2022-06-27 11:16:47 -04:00
Tommy Chow
d349c98789 Add large stream card option (#90) 2022-06-27 11:10:29 -04:00
Tommy Chow
a82a0e1acc Convert modals to use FrostyModal (#90)
Also cleaned up the sleep timer and removed the "more" button from the
user modal in favor of tapping the username.
2022-06-27 06:58:44 -04:00