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

@ -174,6 +174,13 @@
"type": "text",
"placeholders": {}
},
"numberRoomMembers": "{number} members",
"@numberRoomMembers": {
"type": "number",
"placeholders": {
"number": {}
}
},
"badServerLoginTypesException": "The homeserver supports the login types:\n{serverVersions}\nBut this app supports only:\n{supportedVersions}",
"@badServerLoginTypesException": {
"type": "text",
@ -210,6 +217,7 @@
"targetName": {}
}
},
"suggestedRooms": "Discover groups in this space",
"blockDevice": "Block Device",
"@blockDevice": {
"type": "text",