Commit graph

89 commits

Author SHA1 Message Date
Tommy Chow
49ddc0e960 Tweak scroll to top button & pause size 2022-01-16 21:00:51 -05:00
tommyxchow
34263fbf94 Refactor APIs to use a persistent client 2022-01-14 14:56:54 -05:00
Tommy Chow
5bc4217f32 Theme improvements & fixes
- Added new light theme
- Added readable colors for light theme
- Changed theme settings to use dropdown button
- Fixed state disposing prematurely when rotating
2022-01-11 00:45:43 -05:00
Tommy Chow
35eb4a706d Add option to log in with token 2022-01-08 22:48:28 -05:00
tommyxchow
2ca1221fb1 Restructure folders 2022-01-07 21:56:45 -05:00
tommyxchow
6a1f7788e6 Add haptics to scroll to top button 2022-01-07 19:38:10 -05:00
Tommy Chow
308b8e87ef Tweak theme colors & accents 2022-01-07 02:27:38 -05:00
Tommy Chow
c9234f7908 Add jump button to lists, split up stores (again) 2022-01-06 07:29:30 -05:00
Tommy Chow
58bb1d49d3 Add chat user message history & blocking 2022-01-05 07:23:19 -05:00
Tommy Chow
02a559a7b2 Refactor settings & add thumbnail uptime option 2022-01-03 22:58:23 -05:00
Tommy Chow
77815f2589 Add descriptive subtitles to settings & tweaks 2022-01-03 05:51:43 -05:00
Tommy Chow
0a729fbfa7 Combine top streams and categories into one tab 2022-01-02 22:52:57 -05:00
Tommy Chow
8102ea6185 Add loading indicators to top and followed streams 2022-01-02 21:49:37 -05:00
Tommy Chow
21069ce867 Increase chat details height, tweak headers 2021-12-29 18:11:39 -05:00
Tommy Chow
e66c4c7067 Add sectioned settings & section header widget 2021-12-28 22:52:29 -05:00
tommyxchow
ea28f993fe Add support for /me in chat, minor optimizations 2021-12-17 20:43:03 -05:00
tommyxchow
08b5404557 Add profile pic widget, add profile pics to search 2021-12-14 00:15:25 -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
11db07a7d2 Move video overlay to new widget, add title param 2021-11-15 00:03:18 -05:00
tommyxchow
674ab928a9 Add PiP and fullscreen JS for testing 2021-11-14 20:53:00 -05:00
tommyxchow
335f908d02 Tweak padding 2021-11-14 20:52:29 -05:00
tommyxchow
9d6b974a75 Add overlay dismiss 2021-11-14 18:54:21 -05:00
tommyxchow
be68d8fb66 Tweak padding 2021-11-14 18:52:44 -05:00
tommyxchow
9beb5ca2b5 Add uptime to stream card 2021-11-14 04:25:58 -05:00
tommyxchow
f4d30a710e Minor refactor 2021-11-14 04:25:33 -05:00
tommyxchow
27e5fd2c79 Add channel name to video overlay 2021-11-14 02:24:41 -05:00
tommyxchow
70ca29bd98 Remove google_fonts dependency & add Inter fonts
The Google fonts package was causing inconsistent weight of fonts and
would have to be re-declared every time the style needed to be used.
Now the Inter font files are bundled in and don't require an http
request to fetch them.
2021-11-14 02:10:32 -05:00
tommyxchow
a9c72e3fcb Fix video overlay fade-out transition
[skip ci]
2021-11-13 03:54:26 -05:00
tommyxchow
b78625eba6 Better fix for 2728080 2021-11-13 03:44:32 -05:00
tommyxchow
2728080400 Fix video overlay buttons firing when not visible 2021-11-13 03:27:28 -05:00
tommyxchow
985cd6e05b Fixed video overlay icons on light theme 2021-11-13 03:16:48 -05:00
tommyxchow
eb62bafebf Refactor stream card 2021-11-13 03:15:13 -05:00
tommyxchow
5d33ec9328 Enable animation on thumbnail change
Fixes #4 as well
[skip ci]
2021-11-12 22:59:31 -05:00
tommyxchow
84e409cf67 Delete chat_message.dart 2021-11-12 22:45:07 -05:00
tommyxchow
a8810e78c2 Fix image refresh every 5 minutes
Fixes #4
2021-11-12 21:40:55 -05:00
tommyxchow
881eebbb17 Tweak fonts for consistent rendering 2021-11-12 06:01:06 -05:00
tommyxchow
258e0be8eb Change default font to Inter 2021-11-12 03:44:55 -05:00
tommyxchow
4f3e25148f Add unfocus for chat & tweak text fields 2021-11-12 01:00:55 -05:00
tommyxchow
49b3385c12 Refactor & rename relevant channels to streams 2021-11-12 00:04:39 -05:00
tommyxchow
bbd810b0c5 Revise video/chat screen
- Added video overlay with controls for a cleaner look
- Added app bar when video is disabled
- Removed bottom back button in favor of a back button on the overlay
2021-11-11 23:00:32 -05:00
tommyxchow
b370683739 Add Channel object for search & API request 2021-11-11 22:51:31 -05:00
tommyxchow
e3f774d8e5 Redesign & refactor home screen
- Removed hamburger/drawer menu
- Moved search to bottom navigation bar
- Moved settings and profile to app bar
- Moved channel list from screen to widget folder
- Created search screen for viewing results
- Switched from Cupertino to Material routes due to rebuild issues
2021-11-10 21:29:15 -05:00
tommyxchow
2df2326f73 Revert 05df4e8, comment additions & fixes
The previously removed requests in 05df4e8 were actually required for
rendering emotes whenever the user themself sends a message.
2021-11-02 03:51:34 -04:00
tommyxchow
eb3f0bc082 Implement rendering of USERNOTICE messages 2021-10-23 02:28:20 -04:00
tommyxchow
4af72b8da0 Add settings and stats button to chat
- Added ability to toggle video directly in chat
- Added hint to text field when searching
- Tweaked chat text field padding
2021-10-23 00:31:27 -04:00
tommyxchow
012accd918 Add chat stats widget
This widget will be responsible for information relating to the current chat room, such as the room state and members.
2021-10-23 00:26:50 -04:00
tommyxchow
7a490f1ae7 Minor tweaks
- More token validation in auth store
- Made ban message bold
- Re-styled chat text field
- Settings screen is now a fullscreen dialog
2021-10-18 03:29:45 -04:00