diff --git a/app/ui/views/side_menu_view.py b/app/ui/views/side_menu_view.py index bc2ba19..caf6461 100644 --- a/app/ui/views/side_menu_view.py +++ b/app/ui/views/side_menu_view.py @@ -27,10 +27,10 @@ class SideMenuButton(QPushButton): text_label = QLabel(text) text_label.setObjectName("SideMenuButtonText") + text_label.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) layout.addWidget(icon_label) layout.addWidget(text_label) - layout.addStretch() class SideMenuFooterButton(QPushButton): """Кастомная кнопка для футера бокового меню.""" @@ -75,7 +75,7 @@ class SideMenuView(QFrame): main_layout.addWidget(self.header) main_layout.addWidget(self.account_list_container) - main_layout.addWidget(self.scroll_area) + main_layout.addWidget(self.scroll_area, 1) # Фактор растяжения main_layout.addWidget(self.footer) # --- Анимация списка аккаунтов --- diff --git a/app/ui/views/yobble_home_view.py b/app/ui/views/yobble_home_view.py index c63d8ec..f1b7774 100644 --- a/app/ui/views/yobble_home_view.py +++ b/app/ui/views/yobble_home_view.py @@ -143,6 +143,19 @@ class YobbleHomeView(QWidget): top_bar_layout.addWidget(self.title_label) top_bar_layout.addStretch() + # Новые кнопки справа + self.search_button = QPushButton("🔍") + self.search_button.setObjectName("SearchButton") + self.search_button.setFocusPolicy(Qt.NoFocus) + self.search_button.setCursor(Qt.PointingHandCursor) + top_bar_layout.addWidget(self.search_button) + + self.notification_button = QPushButton("🔔") + self.notification_button.setObjectName("NotificationButton") + self.notification_button.setFocusPolicy(Qt.NoFocus) + self.notification_button.setCursor(Qt.PointingHandCursor) + top_bar_layout.addWidget(self.notification_button) + return top_bar_widget def create_bottom_bar(self): @@ -282,8 +295,8 @@ class YobbleHomeView(QWidget): background-color: {top_bar_bg}; border-bottom: 1px solid {top_bar_border}; }} - #BurgerMenuButton {{ - font-size: 24px; + #TopBar QPushButton {{ + font-size: 22px; border: none; padding: 5px; color: {title_color}; @@ -293,6 +306,9 @@ class YobbleHomeView(QWidget): font-size: 18px; font-weight: bold; color: {title_color}; + border: none; + outline: none; + background-color: transparent; }} /* Нижняя панель */