Commit graph

220 commits

Author SHA1 Message Date
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
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
406746a94a Fix unset default token 2021-11-14 18:26:02 -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
0bbf7f80d4 Add search results & search store 2021-11-14 04:21:39 -05:00
tommyxchow
6b40f9e76f Add channel search request and object 2021-11-14 04:17:19 -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
3275fd9123 Add light theme, tweak themes, remove splash iOS 2021-11-13 03:26:52 -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
a5878175b9 Remove categories placeholder 2021-11-13 03:14:34 -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
aff92651a0 Fix home re-render when logging in and out, tweaks
[skip ci]
2021-11-12 16:50:02 -05:00
tommyxchow
881eebbb17 Tweak fonts for consistent rendering 2021-11-12 06:01:06 -05:00
tommyxchow
724ae6d131 Add ability to dismiss video overlay on tap 2021-11-12 03:45:27 -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
e31c065864 Update search request 2021-11-11 22:53:03 -05:00
tommyxchow
b370683739 Add Channel object for search & API request 2021-11-11 22:51:31 -05:00
tommyxchow
3cf4961493 Rename Channel object to Stream
Channels represent any channel, offline or not. Streams represent live
channels, or streams, and is what is being requested for in the API.
2021-11-11 22:48:23 -05:00
tommyxchow
9499511c48 Add video store 2021-11-11 21:32:05 -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
d0f17634ba Add new dependencies 2021-11-10 02:04:00 -05:00
Tommy Chow
4ed18c0666
Merge pull request #39 from tommyxchow/tommyxchow/issue6
Implement handling of IRC chat tags
2021-11-07 01:10:12 -04:00
tommyxchow
e3cefe741f Bump dependency versions 2021-11-06 01:33:56 -04: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