diff --git a/README.md b/README.md index 62d245a23b..ee2fc2d5f4 100644 --- a/README.md +++ b/README.md @@ -137,6 +137,23 @@ The theme is automatically applied when using Kindred Create. Prebuilt packages for Linux are available on the [releases page](https://github.com/anthropics/create-0070/releases). +#### Debian/Ubuntu (.deb) + +Download the `.deb` package from the releases page and install with: + +```bash +sudo dpkg -i kindred-create_*.deb +sudo apt-get install -f # Install any missing dependencies +``` + +Or install directly with apt: + +```bash +sudo apt install ./kindred-create_*.deb +``` + +After installation, launch Kindred Create from your application menu or run `kindred-create` from the terminal. + ### Building from Source Kindred Create uses the same build system as FreeCAD. Build instructions for each platform: diff --git a/src/Gui/MainWindow.cpp b/src/Gui/MainWindow.cpp index 70f5d207d5..b942f71d7c 100644 --- a/src/Gui/MainWindow.cpp +++ b/src/Gui/MainWindow.cpp @@ -782,7 +782,7 @@ bool MainWindow::updateComboView(bool show) ->GetGroup("DockWindows") ->GetGroup("ComboView"); bool enable = group->GetBool("Enabled", true); - _updateDockWidget("Std_ComboView", enable, show, Qt::LeftDockWidgetArea, [](QWidget* widget) { + _updateDockWidget("Std_ComboView", enable, show, Qt::RightDockWidgetArea, [](QWidget* widget) { auto pcComboView = qobject_cast(widget); if (widget) { return widget; diff --git a/src/Gui/PreferencePacks/CMakeLists.txt b/src/Gui/PreferencePacks/CMakeLists.txt index 64f2092426..a1c78cee45 100644 --- a/src/Gui/PreferencePacks/CMakeLists.txt +++ b/src/Gui/PreferencePacks/CMakeLists.txt @@ -4,10 +4,6 @@ SET(PreferencePacks_Files SET(PreferencePacks_Directories "KindredCreate" - "FreeCAD Classic" - "Dark behave" - "FreeCAD Light" - "FreeCAD Dark" ) ADD_CUSTOM_TARGET(PreferencePacks_data ALL diff --git a/src/Gui/PreferencePacks/Dark behave/Dark behave.cfg b/src/Gui/PreferencePacks/Dark behave/Dark behave.cfg deleted file mode 100644 index 6d1906f64f..0000000000 --- a/src/Gui/PreferencePacks/Dark behave/Dark behave.cfg +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - #9b4de6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Behave-dark.qss - - - - - diff --git a/src/Gui/PreferencePacks/FreeCAD Classic/FreeCAD Classic.cfg b/src/Gui/PreferencePacks/FreeCAD Classic/FreeCAD Classic.cfg deleted file mode 100644 index d70940da22..0000000000 --- a/src/Gui/PreferencePacks/FreeCAD Classic/FreeCAD Classic.cfg +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - Light Theme + Dark Background.qss - - FreeCAD Classic - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #feff9e - #000000 - #000000 - #000000 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Gui/PreferencePacks/FreeCAD Classic/post.FCMacro b/src/Gui/PreferencePacks/FreeCAD Classic/post.FCMacro deleted file mode 100644 index f0a0625bc9..0000000000 --- a/src/Gui/PreferencePacks/FreeCAD Classic/post.FCMacro +++ /dev/null @@ -1,8 +0,0 @@ -# Classic theme must delete any set value for the editor text so that it is calculated dynamically when needed -import FreeCAD - -editorPrefs = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Editor") -editorPrefs.RemInt("Text") - -appPrefs = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/MainWindow") -appPrefs.RemString("QtStyle") diff --git a/src/Gui/PreferencePacks/FreeCAD Dark/FreeCAD Dark.cfg b/src/Gui/PreferencePacks/FreeCAD Dark/FreeCAD Dark.cfg deleted file mode 100644 index 3bd3e35e9e..0000000000 --- a/src/Gui/PreferencePacks/FreeCAD Dark/FreeCAD Dark.cfg +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - Freecad Overlay.qss - FreeCAD - FreeCAD.qss - FreeCAD Dark - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #1864ab - #f8f9fa - #f8f9fa - #f8f9fa - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Gui/PreferencePacks/FreeCAD Light/FreeCAD Light.cfg b/src/Gui/PreferencePacks/FreeCAD Light/FreeCAD Light.cfg deleted file mode 100644 index a67328d221..0000000000 --- a/src/Gui/PreferencePacks/FreeCAD Light/FreeCAD Light.cfg +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - Freecad Overlay.qss - FreeCAD - FreeCAD.qss - FreeCAD Light - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #bac8ff - #212529 - #212529 - #212529 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Gui/PreferencePacks/package.xml b/src/Gui/PreferencePacks/package.xml index eacd80cc72..57dca802be 100644 --- a/src/Gui/PreferencePacks/package.xml +++ b/src/Gui/PreferencePacks/package.xml @@ -18,33 +18,6 @@ catppuccin mocha - - FreeCAD Classic - Theme - Removes stylesheets, and applies the classic purple/gray background. Resets all colors to default - 1.0.0 - built-in - background - no stylesheet - classic theme - - - FreeCAD Light - Theme - Applies a basic light theme. - 1.0.0 - built-in - background - light - - - FreeCAD Dark - Theme - Applies a basic dark theme. - 1.0.0 - built-in - background - dark - +