Commit graph

140 commits

Author SHA1 Message Date
Tommy Chow
53fabd067a
Restructure folders (#184)
* Split up `video_chat.dart`

* Restructure home folder

* Restructure settings folder

* Restructure channel folder

* More restructuring
2022-08-31 14:11:45 -04:00
Tommy Chow
44d48af12c Fix misaligned alerts & add notification widget 2022-08-08 18:58:41 -04:00
Tommy Chow
7be8dcd63f
Add paste button for copied messages and option to move notification to the bottom of chat (#176)
* Add paste button to "message copied" notification

* Add option to move notification to bottom of chat
2022-08-05 22:53:24 -04:00
Tommy Chow
870e8ae916 Implement custom copy notification
When copying a message in chat, a notification will now show under the
video rather than the block the textfield.
2022-07-28 21:44:28 -04:00
Tommy Chow
89b385215a Fix long alerts getting cut off 2022-07-05 04:57:47 -04:00
Tommy Chow
b9ef4661cf Separate sub emotes in emote menu (#142)
Closes #142
2022-07-03 05:43:29 -04:00
Tommy Chow
3eea1736ab Add divider option to section header (#90) 2022-07-02 23:56:38 -04:00
Tommy Chow
912f07bc5a Use ClipOval for profile picture (#90) 2022-07-02 19:13:26 -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
99f298ff6c Increase section header letter spacing (#90) 2022-07-01 17:56:58 -04:00
Tommy Chow
8dfabb7ba9 Increase button border radius (#90) 2022-06-29 18:21:56 -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
d826f93f24 Change tooltips to sentence case (#90) 2022-06-29 05:49:39 -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
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
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
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
feda46f709 Potential fix for #81 2022-05-27 17:32:43 -04:00
Tommy Chow
b53e47b023 Tweak section headers (#90) 2022-05-26 20:00:42 -04:00
Tommy Chow
c4a9b584e1 Fix incorrect video overlay state when playing 2022-05-25 14:19:33 -04:00
Tommy Chow
639f8d372c Font weight and padding tweaks (#90) 2022-05-24 21:42:12 -04:00
Tommy Chow
d384b3279c Organize chat settings (#90) 2022-05-24 18:43:12 -04:00
Tommy Chow
9b88463d39 Upgrade packages & apply new lints (#113) 2022-05-12 04:58:03 -04:00
tommyxchow
e61485c780 Potential fix for #81 2022-04-03 20:16:48 -04:00
tommyxchow
e0b2fcc0b3 Tweak font weights & styles 2022-03-30 19:29:51 -04:00
tommyxchow
2d22ee6a60 Tweak buttons 2022-03-29 23:02:50 -04:00
Tommy Chow
1575cc4aec
Redesign settings screen (#100)
* Add FAQ link (#99)

* Add reset settings button & tweak icons (#92)

* Tweak settings casings, subtitles & defaults (#92)

* Add SVG logo & reset all settings warning (#92)

* Minor settings tweaks (#92)

* Reorder settings & fixes (#92)

* Add Twitch logo to login & profile tweaks (#92)
2022-03-29 13:49:21 -04:00
Tommy Chow
f628118764 Change scroll to top button icon 2022-03-26 00:51:05 -04:00
tommyxchow
5ef9beba1a Button & tooltip tweaks 2022-03-13 17:32:43 -04:00
Tommy Chow
b9edfd1016 Change report view to WebView 2022-02-10 18:54:10 -05:00
Tommy Chow
7d33842217 Fix block button showing when logged out 2022-02-10 12:15:41 -05:00
Tommy Chow
037ca5629f Tweak block/report buttons 2022-02-10 11:35:09 -05:00
Tommy Chow
cac9f46d98 Fix blocking, user modal tweaks 2022-02-09 18:50:17 -05:00
tommyxchow
8eeed4e716 Add ability to block and report in search results 2022-02-09 17:54:43 -05:00
tommyxchow
97a742f74c Add report button to user modal 2022-02-09 16:45:52 -05:00
tommyxchow
d9184a094a Add ability to block and report on stream lists 2022-02-09 16:27:44 -05:00
Tommy Chow
2a2201b099 Fix multiple hero exception for FAB 2022-01-25 20:20:43 -05:00