feat: moved a2ui surface to a separate panel
This commit is contained in:
@@ -431,6 +431,7 @@ impl App {
|
||||
|
||||
fn detail_tabs(&self) -> Element<'_, Message> {
|
||||
let chat_active = self.detail_tab == DetailTab::Chat;
|
||||
let a2ui_active = self.detail_tab == DetailTab::A2ui;
|
||||
let stats_active = self.detail_tab == DetailTab::Stats;
|
||||
let tabs = container(
|
||||
row![
|
||||
@@ -440,6 +441,12 @@ impl App {
|
||||
.padding([0, 16])
|
||||
.on_press(Message::ShowChat)
|
||||
.style(move |theme, status| segmented_button_style(theme, status, chat_active)),
|
||||
button(text("A2UI").size(13))
|
||||
.width(88)
|
||||
.height(TITLE_BAR_CONTROL - 4.0)
|
||||
.padding([0, 16])
|
||||
.on_press(Message::ShowA2ui)
|
||||
.style(move |theme, status| segmented_button_style(theme, status, a2ui_active)),
|
||||
button(text("Stats").size(13))
|
||||
.width(88)
|
||||
.height(TITLE_BAR_CONTROL - 4.0)
|
||||
@@ -461,6 +468,7 @@ impl App {
|
||||
fn detail(&self) -> Element<'_, Message> {
|
||||
match self.detail_tab {
|
||||
DetailTab::Chat => self.chat_detail(),
|
||||
DetailTab::A2ui => self.a2ui_detail(),
|
||||
DetailTab::Stats => self.stats_dashboard(),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user