feat(prefs): dev build defaults and skip version migration #181

Merged
forbes merged 2 commits from feat/dev-build-defaults into main 2026-02-12 23:22:01 +00:00

2 Commits

Author SHA1 Message Date
e98a20a660 Merge branch 'main' into feat/dev-build-defaults
All checks were successful
Build and Test / build (pull_request) Successful in 37m26s
2026-02-12 23:21:45 +00:00
2b0c6774c0 feat(prefs): dev build defaults and skip version migration
Some checks failed
Build and Test / build (pull_request) Has been cancelled
- Set PACKAGE_VERSION_SUFFIX to "dev" so isDevelopmentVersion()
  returns true for local and CI dev builds.  Release build scripts
  (build.sh, build.bat) override this to "" via cmake -D flag.
- Skip the version migration dialog for dev builds in
  DlgVersionMigrator::exec(), alongside the existing
  usingCustomDirectories() check.
- Set UserParameterTemplate to the KindredCreate preference pack so
  first-run installs start with the Catppuccin Mocha theme defaults
  instead of bare FreeCAD defaults.
2026-02-12 12:06:48 -06:00