Merge branch 'main' into fix/workbench-toolbar-fallback
Some checks failed
Build and Test / build (pull_request) Has been cancelled

This commit is contained in:
2026-02-15 01:23:25 +00:00
3 changed files with 10 additions and 1 deletions

View File

@@ -66,8 +66,10 @@
#include "Dialogs/DlgPreferencesImp.h"
#include "ui_DlgPreferences.h"
#include "Application.h"
#include "BitmapFactory.h"
#include "MainWindow.h"
#include "PreferencePackManager.h"
#include "Tools.h"
#include "WidgetFactory.h"
@@ -834,6 +836,12 @@ void DlgPreferencesImp::restoreDefaults()
.GetParameterGroupByPath("User parameter:BaseApp/Preferences/General")
->SetBool("SaveUserParameter", saveParameter);
// Re-apply Kindred Create defaults so we don't revert to upstream FreeCAD defaults
auto* packMgr = Gui::Application::Instance->prefPackManager();
if (packMgr) {
packMgr->apply("KindredCreate");
}
reject();
}
}

View File

@@ -1207,6 +1207,7 @@ Gui--OriginSelectorWidget {
padding: 4px 8px;
min-width: 70px;
max-width: 120px;
min-height: 20px;
}
Gui--OriginSelectorWidget:hover {