feat(prefs): dev build defaults and skip version migration #181
Reference in New Issue
Block a user
Delete Branch "feat/dev-build-defaults"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Dev builds get their own tuned defaults and no longer show the persistent version migration dialog.
Changes
CMakeLists.txt: SetPACKAGE_VERSION_SUFFIXto"dev"soisDevelopmentVersion()returns true for local/CI dev buildssrc/Gui/Dialogs/DlgVersionMigrator.cpp: Skip version migration dialog for dev builds (early return alongside the existingusingCustomDirectories()check)src/Main/MainGui.cpp: SetUserParameterTemplateto the KindredCreate preference pack cfg so first-run installs start with Catppuccin Mocha theme defaultspackage/rattler-build/build.shandbuild.bat: Pass-DPACKAGE_VERSION_SUFFIX:STRING=""to cmake so release builds produce non-dev binariesChecklist