Retain the sidebar's position

This commit is contained in:
James
2025-12-01 12:00:00 -07:00
parent 81fbf42cd1
commit 2e9c26316e
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -83,7 +83,7 @@ void HomeWindow::offroadTransition(bool offroad) {
QJsonObject &frogpilot_toggles = frogpilot_scene.frogpilot_toggles;
body->setEnabled(false);
sidebar->setVisible(offroad || frogpilot_toggles.value("debug_mode").toBool());
sidebar->setVisible(offroad || params.getBool("SidebarOpen") || frogpilot_toggles.value("debug_mode").toBool());
if (offroad) {
slayout->setCurrentWidget(home);
@@ -113,6 +113,7 @@ void HomeWindow::mousePressEvent(QMouseEvent* e) {
sidebar->setVisible(!sidebar->isVisible());
// FrogPilot variables
params.putBool("SidebarOpen", sidebar->isVisible());
}
}
+1 -1
View File
@@ -74,7 +74,7 @@ void MainWindow::closeSettings() {
main_layout->setCurrentWidget(homeWindow);
if (uiState()->scene.started) {
homeWindow->showSidebar(frogpilotUIState()->frogpilot_scene.frogpilot_toggles.value("debug_mode").toBool());
homeWindow->showSidebar(params.getBool("SidebarOpen") || frogpilotUIState()->frogpilot_scene.frogpilot_toggles.value("debug_mode").toBool());
}
}