Commit graph

38 commits

Author SHA1 Message Date
Tommy Chow
eb3aac0231 Move home observers for more granular rebuilds 2021-10-12 02:34:30 -04:00
Tommy Chow
41af97341e Convert ChannelList to stateless widget 2021-10-12 02:31:32 -04:00
Tommy Chow
0305b12521 Add alert when searching for invalid channel 2021-10-10 01:43:24 -04:00
Tommy Chow
6f3259ff45 Add ability to search a specific channel
Closes #28 and closes #29
2021-10-10 00:10:58 -04:00
Tommy Chow
0366b087e8 Refactor home to use constructor injection
[skip ci]
2021-10-09 04:02:55 -04:00
Tommy Chow
d01289c9c6 Renames 2021-10-09 03:51:06 -04:00
Tommy Chow
5762a959f1 Refactor chat widget to use dependency injection 2021-10-09 03:49:12 -04:00
Tommy Chow
4920a927bf Update home to use BottomNavigationBar 2021-10-08 02:14:05 -04:00
Tommy Chow
df86c222ff Add settings store & video option 2021-10-07 23:12:28 -04:00
Tommy Chow
ed9fe3dcf8 Add SafeArea to bottom bar
[skip ci]
2021-10-05 03:51:14 -04:00
Tommy Chow
f09dd77634 Add drawer, move tab bar to bottom, reorder lists 2021-10-05 03:17:38 -04:00
Tommy Chow
eec5994c30 Return to Provider and remove GetIt 2021-10-05 00:16:46 -04:00
Tommy Chow
ae47476b0d Fix flash when refreshing 2021-10-03 23:54:27 -04:00
Tommy Chow
605ed5a40c Move scaffold to video/chat screen 2021-10-03 22:15:58 -04:00
Tommy Chow
9b02b2b4c4 Refactor views to use get_it 2021-10-03 22:12:22 -04:00
Tommy Chow
5b8ebb65eb Renames & minor fixes 2021-10-01 03:01:45 -04:00
Tommy Chow
ff4803c708 Migrate to MobX 2021-10-01 00:10:50 -04:00
Tommy Chow
e13ce5b5c6 Fix safe area 2021-09-23 21:23:09 -04:00
Tommy Chow
17c525dfea Disable swiping on tab view 2021-09-23 20:40:00 -04:00
Tommy Chow
b2f62f4fed Add video & video-chat view
Closes #16
2021-09-13 00:13:09 -04:00
Tommy Chow
49ad21b89a Move chat to widgets folder, fix physics 2021-09-13 00:03:44 -04:00
Tommy Chow
5e3adfb015 Move chat logic to provider 2021-09-11 02:17:09 -04:00
Tommy Chow
81b58ba205 Fix chat PONG, move some logic to provider
Fixes #3
2021-09-11 01:10:56 -04:00
Tommy Chow
d371776dff Update resume scroll button to use visibility 2021-09-10 23:01:05 -04:00
Tommy Chow
10812b3a1a Close #5 2021-09-10 23:00:15 -04:00
Tommy Chow
359766487b Update all images to be cached, fix #2 2021-09-09 22:30:29 -04:00
Tommy Chow
a36fb1a553 Upgrade to Flutter 2.5.0 & lint fixes 2021-09-09 00:08:36 -04:00
Tommy Chow
eb4fc77926 Fix env var for release mode, minor tweaks 2021-09-08 13:55:03 -04:00
Tommy Chow
146626a513 Add ability to resume scroll in chat 2021-09-06 19:03:39 -04:00
Tommy Chow
e1d6614d47 Update home tabs to respond to login status 2021-09-06 01:02:41 -04:00
Tommy Chow
83671dce05 Add chat provider
Moved chat business logic to its own chat provider/viewmodel.
2021-09-03 02:14:17 -04:00
Tommy Chow
5791f988b1 Add name colors in chat 2021-08-26 16:37:37 -04:00
Tommy Chow
9b687b8335 Rename & add category args 2021-08-26 16:04:17 -04:00
Tommy Chow
502a76f62f Refactor channel list
- Moved business logic to its own provider
- Fixed infinite scrolling/pagination
- Added a mixin to prevent disappearing
2021-08-26 16:03:36 -04:00
Tommy Chow
b8ab9849d9 Fix tab bar views refresh when leave 2021-08-25 00:48:29 -04:00
Tommy Chow
847ff7d703 Refactor main page, add tab bar 2021-08-25 00:47:01 -04:00
Tommy Chow
c22a6846bb Add settings page & provider 2021-08-25 00:28:12 -04:00
Tommy Chow
28e977d45e Minor refactor & rename 2021-08-24 14:49:46 -04:00