feat: improve spaces

- support to show spaces in a list
- add a beautiful animation

This MR makes Spaces much easier to use on desktops and allows to better
find the right space in case they have no avatar.

There will be another MR builting on this work as soon as
https://gitlab.com/famedly/company/frontend/libraries/matrix_api_lite/-/merge_requests/58
is merged.

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
This commit is contained in:
TheOneWithTheBraid 2022-04-02 16:18:36 +02:00
commit 44ffaa1b41
8 changed files with 488 additions and 269 deletions

View file

@ -14,7 +14,7 @@ packages:
name: adaptive_dialog
url: "https://pub.dartlang.org"
source: hosted
version: "1.5.0+1"
version: "1.4.0"
adaptive_theme:
dependency: "direct main"
description:
@ -289,14 +289,14 @@ packages:
name: dart_webrtc
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.5"
version: "1.0.4"
dbus:
dependency: "direct overridden"
description:
name: dbus
url: "https://pub.dartlang.org"
source: hosted
version: "0.7.3"
version: "0.7.2"
desktop_drop:
dependency: "direct main"
description:
@ -483,7 +483,7 @@ packages:
name: flutter_app_badger
url: "https://pub.dartlang.org"
source: hosted
version: "1.4.0"
version: "1.3.0"
flutter_app_lock:
dependency: "direct main"
description:
@ -551,7 +551,7 @@ packages:
name: flutter_local_notifications
url: "https://pub.dartlang.org"
source: hosted
version: "9.4.0"
version: "9.4.1"
flutter_local_notifications_linux:
dependency: transitive
description:
@ -598,7 +598,7 @@ packages:
name: flutter_native_splash
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.5"
version: "2.1.2+1"
flutter_olm:
dependency: "direct main"
description:
@ -626,7 +626,7 @@ packages:
name: flutter_ringtone_player
url: "https://pub.dartlang.org"
source: hosted
version: "3.2.0"
version: "3.1.1"
flutter_secure_storage:
dependency: "direct main"
description:
@ -713,7 +713,7 @@ packages:
name: flutter_webrtc
url: "https://pub.dartlang.org"
source: hosted
version: "0.8.5"
version: "0.8.4"
frontend_server_client:
dependency: transitive
description:
@ -851,13 +851,6 @@ packages:
name: image_picker
url: "https://pub.dartlang.org"
source: hosted
version: "0.8.5"
image_picker_android:
dependency: transitive
description:
name: image_picker_android
url: "https://pub.dartlang.org"
source: hosted
version: "0.8.4+11"
image_picker_for_web:
dependency: transitive
@ -866,13 +859,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.6"
image_picker_ios:
dependency: transitive
description:
name: image_picker_ios
url: "https://pub.dartlang.org"
source: hosted
version: "0.8.4+11"
image_picker_platform_interface:
dependency: transitive
description:
@ -957,13 +943,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "0.8.1"
lint:
dependency: transitive
description:
name: lint
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.2"
lints:
dependency: transitive
description:
@ -1140,14 +1119,14 @@ packages:
name: package_info_plus
url: "https://pub.dartlang.org"
source: hosted
version: "1.4.2"
version: "1.4.0"
package_info_plus_linux:
dependency: transitive
description:
name: package_info_plus_linux
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.5"
version: "1.0.3"
package_info_plus_macos:
dependency: transitive
description:
@ -1168,14 +1147,14 @@ packages:
name: package_info_plus_web
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.5"
version: "1.0.4"
package_info_plus_windows:
dependency: transitive
description:
name: package_info_plus_windows
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.5"
version: "1.0.4"
path:
dependency: transitive
description:
@ -1273,7 +1252,7 @@ packages:
name: permission_handler_apple
url: "https://pub.dartlang.org"
source: hosted
version: "9.0.4"
version: "9.0.3"
permission_handler_platform_interface:
dependency: transitive
description:
@ -1420,7 +1399,7 @@ packages:
name: record
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.4"
version: "3.0.3"
record_platform_interface:
dependency: transitive
description:
@ -1539,7 +1518,7 @@ packages:
name: shelf
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
version: "1.2.0"
shelf_packages_handler:
dependency: transitive
description:
@ -1573,6 +1552,15 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.0"
snapping_sheet:
dependency: "direct main"
description:
path: "."
ref: listenable
resolved-ref: "3da78eea5d222baa1b266c19284acafee090f6be"
url: "https://github.com/TheOneWithTheBraid/snapping_sheet.git"
source: git
version: "3.1.0"
source_map_stack_trace:
dependency: transitive
description:
@ -1607,7 +1595,7 @@ packages:
name: sqflite_common
url: "https://pub.dartlang.org"
source: hosted
version: "2.2.1"
version: "2.2.0"
stack_trace:
dependency: transitive
description:
@ -1831,7 +1819,7 @@ packages:
name: url_launcher_web
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.9"
version: "2.0.6"
url_launcher_windows:
dependency: transitive
description:
@ -1999,14 +1987,14 @@ packages:
name: webrtc_interface
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.3"
version: "1.0.2"
win32:
dependency: transitive
description:
name: win32
url: "https://pub.dartlang.org"
source: hosted
version: "2.5.1"
version: "2.5.0"
wkt_parser:
dependency: transitive
description:
@ -2037,4 +2025,4 @@ packages:
version: "3.1.0"
sdks:
dart: ">=2.16.1 <3.0.0"
flutter: ">=2.10.0"
flutter: ">=2.8.0"