From 4826649f0741c4a856e5878bb93b612ae4455b75 Mon Sep 17 00:00:00 2001
From: Alberto Nidasio <alberto.nidasio@skywarder.eu>
Date: Sun, 22 Dec 2024 15:07:41 +0100
Subject: [PATCH] Replaced border stroke with a label as visual clue for
 mazimized panes

---
 src/ui/composable_view.rs | 5 +++++
 src/ui/utils.rs           | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/ui/composable_view.rs b/src/ui/composable_view.rs
index a7f71a0..7351601 100644
--- a/src/ui/composable_view.rs
+++ b/src/ui/composable_view.rs
@@ -132,6 +132,11 @@ impl eframe::App for ComposableView {
                 if ui.button("Layout Manager").clicked() {
                     self.layout_manager.toggle_open_state();
                 }
+
+                // If a pane is maximized show a visual clue
+                if self.maximized_pane.is_some() {
+                    ui.label("Pane Maximized!");
+                }
             })
         });
 
diff --git a/src/ui/utils.rs b/src/ui/utils.rs
index e9121ee..b9f510b 100644
--- a/src/ui/utils.rs
+++ b/src/ui/utils.rs
@@ -1,5 +1,5 @@
 use egui::containers::Frame;
-use egui::{Shadow, Style, Ui};
+use egui::{Shadow, Stroke, Style, Ui};
 
 use super::panes::{Pane, PaneBehavior};
 
@@ -9,5 +9,6 @@ pub fn maximized_pane_ui(ui: &mut Ui, pane: &mut Pane) {
     Frame::popup(&Style::default())
         .fill(egui::Color32::TRANSPARENT)
         .shadow(Shadow::NONE)
+        .stroke(Stroke::NONE)
         .show(ui, |ui| pane.ui(ui));
 }
-- 
GitLab