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
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
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
5ff1744cb9
Move TextField to chat widget
...
- TextField will now only show up when the user is logged in
- Dispoe methods moved to a dedicated method in chat store for cleanliness
2021-10-17 17:51:10 -04:00
Tommy Chow
24b36ef570
Add profile card
2021-10-12 03:09:39 -04:00
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