Commit graph

737 commits

Author SHA1 Message Date
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
420c6021fa Upgrade MobX version & packages 2022-06-29 04:49:26 -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
Tommy Chow
e1270ad7dd Add custom modal widget (#90) 2022-06-27 06:34:45 -04:00
Tommy Chow
c8ee38b321 Tweak button & dialog paddings (#90) 2022-06-27 06:34:31 -04:00
Tommy Chow
6df6184960 Tweak button styles (#90) 2022-06-27 05:39:35 -04:00
Tommy Chow
3158ada7db Convert dialogs to FrostyDialog (#90) 2022-06-27 00:51:13 -04:00
Tommy Chow
eac021d892 Add redesigned custom dialog (#90) 2022-06-27 00:04:23 -04:00
Tommy Chow
a20c0b9b84 Convert buttons to use new button widget (#90) 2022-06-25 22:50:16 -04:00
Tommy Chow
077d612e03 Add custom button widget (#90) 2022-06-25 22:42:55 -04:00
Tommy Chow
ab35cda48d
Merge pull request #149 from tommyxchow/dev
Merge dev into 90 redesign
2022-06-24 12:14:57 -04:00
Tommy Chow
bd927cd9fd Fix chat send button not showing in landscape 30% 2022-06-24 10:59:18 -04:00
Tommy Chow
61da0c8bcf Fix chatters list not resetting on dismiss 2022-06-24 10:50:57 -04:00
Tommy Chow
6dd3032522 Reorganize settings store 2022-06-24 09:42:45 -04:00
Tommy Chow
0c8367b9ea Fix video half volume on Android 2022-06-24 08:48:55 -04:00
Tommy Chow
69c90086b4 Update Podfile.lock 2022-06-24 03:15:59 -04:00
Tommy Chow
ab9bff472b Update dev setup instructions & FAQ 2022-06-24 02:51:14 -04:00
Tommy Chow
a4be935d1b Upgrade packages & remove flutter_web_auth
`flutter_web_auth` is no longer needed since Flutter's WebView is now
used for OAuth.
2022-06-24 02:49:43 -04:00
Tommy Chow
ee6ab0f8c9 Streamline OAuth login process
Converted the OAuth process from using the native browser to Flutter's
WebView. This will allow the user's Twitch login to remain in the
browser, making it so that they won't have to log in twice in order to
avoid ads with turbo/on subscribed streamers.
2022-06-24 02:47:33 -04:00
Tommy Chow
67d4981835
Merge pull request #146 from tommyxchow/main
Merge latest changes from main into dev
2022-06-12 20:31:14 -04:00
Tommy Chow
547e5936c3
Update FUNDING.yml
[skip ci]
2022-06-12 19:56:02 -04:00
Tommy Chow
af59256e22
Update FUNDING.yml 2022-06-12 19:37:07 -04:00
Tommy Chow
2058b7da42
Merge pull request #145 from tommyxchow/dev
Release v1.5.0
2022-06-11 21:30:45 -04:00
Tommy Chow
60cd76c997 Bump checkout action version 2022-06-11 21:23:22 -04:00
Tommy Chow
3df76c9390 Bump Flutter action version 2022-06-11 21:17:10 -04:00
Tommy Chow
e4bd5d86c4 Bump version to 1.5.0 & upgrade packages 2022-06-11 20:44:33 -04:00
Tommy Chow
04e75ee594
Merge pull request #144 from tommyxchow/143-autocompletes-for-mentions
143 autocompletes for mentions
2022-06-10 16:24:05 -04:00
Tommy Chow
d84951c70c Add update chatters when focusing textfield (#143) 2022-06-10 16:16:55 -04:00
Tommy Chow
b026cc2e83 Fix small chatters list not refreshing (#143) 2022-06-10 16:07:31 -04:00