added learning analytics view to chat list appbar

This commit is contained in:
ggurdin 2024-09-06 16:31:27 -04:00
parent 85429e4bc8
commit 6687889d58
No known key found for this signature in database
GPG key ID: A01CB41737CBB478
3 changed files with 8 additions and 17 deletions

View file

@ -3,7 +3,6 @@ import 'package:fluffychat/pages/chat_list/chat_list.dart';
import 'package:fluffychat/pages/chat_list/search_title.dart';
import 'package:fluffychat/pages/chat_list/space_view.dart';
import 'package:fluffychat/pages/user_bottom_sheet/user_bottom_sheet.dart';
import 'package:fluffychat/pangea/widgets/chat_list/analytics_summary/learning_progress_indicators.dart';
import 'package:fluffychat/pangea/widgets/chat_list/chat_list_body_text.dart';
import 'package:fluffychat/pangea/widgets/chat_list/chat_list_header_wrapper.dart';
import 'package:fluffychat/pangea/widgets/chat_list/chat_list_item_wrapper.dart';
@ -165,9 +164,6 @@ class ChatListViewBody extends StatelessWidget {
title: L10n.of(context)!.chats,
icon: const Icon(Icons.forum_outlined),
),
// #Pangea
const LearningProgressIndicators(),
// Pangea#
if (client.prevBatch != null &&
rooms.isEmpty &&
!controller.isSearchMode) ...[

View file

@ -2,6 +2,7 @@ import 'package:fluffychat/config/themes.dart';
import 'package:fluffychat/pages/chat_list/chat_list.dart';
import 'package:fluffychat/pages/chat_list/client_chooser_button.dart';
import 'package:fluffychat/pangea/extensions/pangea_room_extension/pangea_room_extension.dart';
import 'package:fluffychat/pangea/widgets/chat_list/analytics_summary/learning_progress_indicators.dart';
import 'package:fluffychat/widgets/matrix.dart';
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/l10n.dart';
@ -22,7 +23,7 @@ class ChatListHeader extends StatelessWidget implements PreferredSizeWidget {
return SliverAppBar(
floating: true,
toolbarHeight: 72,
toolbarHeight: 175,
pinned:
FluffyThemes.isColumnMode(context) || selectMode != SelectMode.normal,
scrolledUnderElevation: selectMode == SelectMode.normal ? 0 : null,
@ -55,7 +56,12 @@ class ChatListHeader extends StatelessWidget implements PreferredSizeWidget {
key: const ValueKey(SelectMode.select),
)
// #Pangea
: ClientChooserButton(controller),
: Column(
children: [
ClientChooserButton(controller),
const LearningProgressIndicators(),
],
),
),
// : TextField(
// controller: controller.searchController,

View file

@ -11,7 +11,6 @@ import 'package:fluffychat/pangea/constants/pangea_room_types.dart';
import 'package:fluffychat/pangea/extensions/pangea_room_extension/pangea_room_extension.dart';
import 'package:fluffychat/pangea/utils/chat_list_handle_space_tap.dart';
import 'package:fluffychat/pangea/utils/error_handler.dart';
import 'package:fluffychat/pangea/widgets/chat_list/analytics_summary/learning_progress_indicators.dart';
import 'package:fluffychat/pangea/widgets/chat_list/chat_list_header_wrapper.dart';
import 'package:fluffychat/pangea/widgets/chat_list/chat_list_item_wrapper.dart';
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
@ -734,11 +733,6 @@ class _SpaceViewState extends State<SpaceView> {
// #Pangea
// ChatListHeader(controller: widget.controller),
ChatListHeaderWrapper(controller: widget.controller),
SliverList(
delegate: SliverChildListDelegate(
[const LearningProgressIndicators()],
),
),
// Pangea#
SliverList(
delegate: SliverChildBuilderDelegate(
@ -825,11 +819,6 @@ class _SpaceViewState extends State<SpaceView> {
controller: widget.controller,
globalSearch: false,
),
SliverList(
delegate: SliverChildListDelegate(
[const LearningProgressIndicators()],
),
),
// Pangea#
SliverAppBar(
automaticallyImplyLeading: false,