TF-3479 Add hide button for composer

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-03-03 16:01:01 +07:00
committed by Dat H. Pham
parent 5f461c07ff
commit 7f1fee0211
11 changed files with 79 additions and 16 deletions
@@ -189,6 +189,11 @@ class ComposerManager extends GetxController {
}) {
if (composerIdsQueue.isEmpty) return;
if (newDisplayMode.isNotContentVisible()) {
composers.refresh();
return;
}
var (availableScreenWidth, totalOpenedComposersWidth, composerControllers) =
_getSizeToArrangeComposer(screenWidth: screenWidth);
@@ -245,6 +250,10 @@ class ComposerManager extends GetxController {
: null;
}
bool get isAllHiddenComposer {
return composerIdsQueue.every((id) => getComposerView(id).controller.isHiddenScreen);
}
List<String> get hiddenComposerIds {
return composerIdsQueue
.where((id) => getComposerView(id).controller.isHiddenScreen)