feat: implement space hierarchy

- implement spaces hierarchy
- create expandable navigation drawer tiles
- display suggested rooms below joined rooms when in space
- everything works nested
- fix shared preferenced conflic with debug builds on Linux
- add [`package:async`](https://pub.dev/packages/async)

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
This commit is contained in:
TheOneWithTheBraid 2022-07-17 17:08:51 +02:00 committed by Christian Pauly
commit 855c735aef
10 changed files with 749 additions and 274 deletions

View file

@ -10,6 +10,7 @@ dependencies:
adaptive_dialog: ^1.5.1
adaptive_theme: ^3.0.0
animations: ^2.0.2
async: ^2.8.2
blurhash_dart: ^1.1.0
cached_network_image: ^3.2.0
callkeep: ^0.3.2