Bug 452133 - Move Oxygen theme files from the 'plasma-frameworks' package to 'oxygen'
Summary: Move Oxygen theme files from the 'plasma-frameworks' package to 'oxygen'
Status: RESOLVED FIXED
Alias: None
Product: libplasma
Classification: Frameworks and Libraries
Component: components (show other bugs)
Version: 5.92.0
Platform: Arch Linux Linux
: NOR task
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-01 01:39 UTC by Deliphin11
Modified: 2024-08-05 14:20 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.2.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Deliphin11 2022-04-01 01:39:43 UTC
STEPS TO REPRODUCE
1. sudo pacman -Rsndd oxygen
2. View system settings > appearance and see some oxygen theme parts remain, specified below.

OBSERVED RESULT
In Plasma Style, both Air and Oxygen remain after uninstalling the `oxygen` package.
The application style, colours, window decorations, and cursors are properly removed.

EXPECTED RESULT
Uninstalling `oxygen` should uninstall all files related to the Oxygen and Air themes. I should be left with just breeze from `breeze` and manually installed themes.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Comment 1 Nate Graham 2022-04-01 19:34:22 UTC
Agree.

This might need to be done for KF6 though, because we can't generally remove things from frameworks that people may be relying on. Not sure if that applies to non-default themes, though. I'll check.
Comment 2 Bug Janitor Service 2024-07-25 16:53:20 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/oxygen/-/merge_requests/58
Comment 3 Bug Janitor Service 2024-07-25 16:54:40 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1175
Comment 4 Nate Graham 2024-08-05 14:20:28 UTC
Git commit c98f95010f7ed103a421fd84fafdccdb9c8150b2 by Nate Graham.
Committed on 05/08/2024 at 14:16.
Pushed by ngraham into branch 'master'.

Remove Oxygen Plasma theme

It's being moved to the Oxygen repo in
https://invent.kde.org/plasma/oxygen/-/merge_requests/58, because that's
a more appropriate home for it.

M  +0    -1    src/desktoptheme/CMakeLists.txt
D  +0    -24   src/desktoptheme/oxygen/CMakeLists.txt
D  +0    -81   src/desktoptheme/oxygen/colors
D  +0    -2472 src/desktoptheme/oxygen/dialogs/background.svg
D  +0    -680  src/desktoptheme/oxygen/opaque/dialogs/background.svg
D  +0    -680  src/desktoptheme/oxygen/opaque/dialogs/krunner.svg
D  +0    -680  src/desktoptheme/oxygen/opaque/widgets/extender-background.svg
D  +0    -3921 src/desktoptheme/oxygen/opaque/widgets/panel-background.svg
D  +0    -680  src/desktoptheme/oxygen/opaque/widgets/tooltip.svg
D  +0    -12   src/desktoptheme/oxygen/plasmarc
D  +0    -780  src/desktoptheme/oxygen/widgets/action-overlays.svg
D  +0    -362  src/desktoptheme/oxygen/widgets/actionbutton.svg
D  +0    -274  src/desktoptheme/oxygen/widgets/analog_meter.svg
D  +0    -82   src/desktoptheme/oxygen/widgets/arrows.svg
D  +0    -824  src/desktoptheme/oxygen/widgets/background.svg
D  +0    -515  src/desktoptheme/oxygen/widgets/bar_meter_horizontal.svg
D  +0    -510  src/desktoptheme/oxygen/widgets/bar_meter_vertical.svg
D  +0    -69   src/desktoptheme/oxygen/widgets/branding.svg
D  +0    -129  src/desktoptheme/oxygen/widgets/busywidget.svg
D  +0    -1322 src/desktoptheme/oxygen/widgets/button.svg
D  +0    -1160 src/desktoptheme/oxygen/widgets/clock.svg
D  +0    -1238 src/desktoptheme/oxygen/widgets/containment-controls.svg
D  +0    -602  src/desktoptheme/oxygen/widgets/dragger.svg
D  +0    -1286 src/desktoptheme/oxygen/widgets/extender-background.svg
D  +0    -1113 src/desktoptheme/oxygen/widgets/extender-dragger.svg
D  +0    -1420 src/desktoptheme/oxygen/widgets/frame.svg
D  +0    -266  src/desktoptheme/oxygen/widgets/glowbar.svg
D  +0    -326  src/desktoptheme/oxygen/widgets/line.svg
D  +0    -1133 src/desktoptheme/oxygen/widgets/lineedit.svg
D  +0    -531  src/desktoptheme/oxygen/widgets/media-delegate.svg
D  +0    -1127 src/desktoptheme/oxygen/widgets/monitor.svg
D  +0    -734  src/desktoptheme/oxygen/widgets/pager.svg
D  +0    -2455 src/desktoptheme/oxygen/widgets/panel-background.svg
D  +0    -99   src/desktoptheme/oxygen/widgets/plot-background.svg
D  +0    -1640 src/desktoptheme/oxygen/widgets/scrollbar.svg
D  +0    -403  src/desktoptheme/oxygen/widgets/scrollwidget.svg
D  +0    -1506 src/desktoptheme/oxygen/widgets/slider.svg
D  +0    -492  src/desktoptheme/oxygen/widgets/tabbar.svg
D  +0    -823  src/desktoptheme/oxygen/widgets/tasks.svg
D  +0    -1068 src/desktoptheme/oxygen/widgets/timer.svg
D  +0    -2472 src/desktoptheme/oxygen/widgets/tooltip.svg
D  +0    -836  src/desktoptheme/oxygen/widgets/translucentbackground.svg
D  +0    -1745 src/desktoptheme/oxygen/widgets/viewitem.svg

https://invent.kde.org/plasma/libplasma/-/commit/c98f95010f7ed103a421fd84fafdccdb9c8150b2
Comment 5 Nate Graham 2024-08-05 14:20:30 UTC
Git commit bf5ff9aaee2abaab87b0f9788ee1d4e106d3a960 by Nate Graham.
Committed on 05/08/2024 at 14:17.
Pushed by ngraham into branch 'master'.

Migrate Plasma theme to this repo

Previously it lived in libplasma. But this is a better place for it, so
that people who don't want it can uninstall the whole package.
FIXED-IN: 6.2.0

M  +1    -0    CMakeLists.txt
A  +102  -0    desktoptheme/CMakeLists.txt
A  +24   -0    desktoptheme/oxygen/CMakeLists.txt
A  +81   -0    desktoptheme/oxygen/colors
A  +2472 -0    desktoptheme/oxygen/dialogs/background.svg
A  +110  -0    desktoptheme/oxygen/metadata.json.cmake
A  +680  -0    desktoptheme/oxygen/opaque/dialogs/background.svg
A  +680  -0    desktoptheme/oxygen/opaque/dialogs/krunner.svg
A  +680  -0    desktoptheme/oxygen/opaque/widgets/extender-background.svg
A  +3921 -0    desktoptheme/oxygen/opaque/widgets/panel-background.svg
A  +680  -0    desktoptheme/oxygen/opaque/widgets/tooltip.svg
A  +12   -0    desktoptheme/oxygen/plasmarc
A  +780  -0    desktoptheme/oxygen/widgets/action-overlays.svg
A  +362  -0    desktoptheme/oxygen/widgets/actionbutton.svg
A  +274  -0    desktoptheme/oxygen/widgets/analog_meter.svg
A  +82   -0    desktoptheme/oxygen/widgets/arrows.svg
A  +824  -0    desktoptheme/oxygen/widgets/background.svg
A  +515  -0    desktoptheme/oxygen/widgets/bar_meter_horizontal.svg
A  +510  -0    desktoptheme/oxygen/widgets/bar_meter_vertical.svg
A  +69   -0    desktoptheme/oxygen/widgets/branding.svg
A  +129  -0    desktoptheme/oxygen/widgets/busywidget.svg
A  +1322 -0    desktoptheme/oxygen/widgets/button.svg
A  +1160 -0    desktoptheme/oxygen/widgets/clock.svg
A  +1238 -0    desktoptheme/oxygen/widgets/containment-controls.svg
A  +602  -0    desktoptheme/oxygen/widgets/dragger.svg
A  +1286 -0    desktoptheme/oxygen/widgets/extender-background.svg
A  +1113 -0    desktoptheme/oxygen/widgets/extender-dragger.svg
A  +1420 -0    desktoptheme/oxygen/widgets/frame.svg
A  +266  -0    desktoptheme/oxygen/widgets/glowbar.svg
A  +326  -0    desktoptheme/oxygen/widgets/line.svg
A  +1133 -0    desktoptheme/oxygen/widgets/lineedit.svg
A  +531  -0    desktoptheme/oxygen/widgets/media-delegate.svg
A  +1127 -0    desktoptheme/oxygen/widgets/monitor.svg
A  +734  -0    desktoptheme/oxygen/widgets/pager.svg
A  +2455 -0    desktoptheme/oxygen/widgets/panel-background.svg
A  +99   -0    desktoptheme/oxygen/widgets/plot-background.svg
A  +1640 -0    desktoptheme/oxygen/widgets/scrollbar.svg
A  +403  -0    desktoptheme/oxygen/widgets/scrollwidget.svg
A  +1506 -0    desktoptheme/oxygen/widgets/slider.svg
A  +492  -0    desktoptheme/oxygen/widgets/tabbar.svg
A  +823  -0    desktoptheme/oxygen/widgets/tasks.svg
A  +1068 -0    desktoptheme/oxygen/widgets/timer.svg
A  +2472 -0    desktoptheme/oxygen/widgets/tooltip.svg
A  +836  -0    desktoptheme/oxygen/widgets/translucentbackground.svg
A  +1745 -0    desktoptheme/oxygen/widgets/viewitem.svg

https://invent.kde.org/plasma/oxygen/-/commit/bf5ff9aaee2abaab87b0f9788ee1d4e106d3a960