Oxygen and Air Plasma Styles Cleanup
With KDE's 30th anniversary coinciding with the 6.7 release, a clean up of old themes that played a large part in its history can lead to a good reaction from the userbase.
These themes have been in need for some maintenance anyway, with Oxygen in particular suffering from major issues related to legibility.
The goal is to fix all of the existing bugs with these KDE4 era themes and to ship them in the best state possible in 6.7.
**GARDENING**
- [x] Restore the Air theme -> !77
- [x] Remove Air's icons -> !93
- [ ] Cleanup Oxygen and Air's SVGs internally
- [x] Remove unused SVGs from Air and Oxygen -> !101
- [x] Create an Air LnF theme -> !119
**FIXES**
- [x] Fix illegible tooltips in Oxygen -> !86
- [x] Fix illegible buttons in Oxygen -> !88
- [x] Fix illegible headers and footers in Oxygen and Air-> plasma/libplasma!1424 | !91 & !90
- [x] Fix illegible view items in Oxygen -> !97
- [ ] Fix gradient banding in Oxygen dialog backgrounds
- [x] Fix Oxygen's panel SVG when used in floating mode -> !104
- [x] Fix Oxygen's scrollbar SVG having wrong sizing -> !102
- [x] Fix Oxygen's shrinking of the start menu logo -> !104
- [x] Fix Oxygen's missing minimized task state -> !103
**IMPROVEMENTS**
- [x] Restore the original Oxygen action button -> !89
- [x] Restore the original widget transparency in Air -> !95
- [x] Make tooltips look consistent -> plasma/libplasma!1435 || plasma/libplasma!1462
- [x] Make text fields in Air roomier -> !94
- [x] Make Air's view item SVG have more padding -> !96
- [x] Have Air support adaptive opacity by adding 'solid' SVGs -> !99
- [x] Have Oxygen support adaptive opacity by adding 'solid' SVGs -> !115
- [x] Have Air support margin separators -> !99
- [x] Have Oxygen support margin separators -> !104
- [x] Use a more appropriate tabbar design in Air -> !100
---
- [x] Add support for PlasmaComponents3 tooltips in Oxygen and Air -> !92
- [x] Add plasmoid headers and footers to Air -> !99
- [x] Add a switch SVG for Air and Oxygen -> !107 || !108
- [ ] Add checkmark and radio buttons SVG in Oxygen -> copy from Air?
- [ ] Add configuration icons SVG in Oxygen and Air
- [ ] Add list item SVG to Oxygen -> copy from Air?
- [ ] Add a margins highlight SVG to Oxygen and Air
- [ ] Add a menubar item SVG to Oxygen and Air
- [ ] Add a notes SVG to Oxygen and Air
- [ ] Add a picker SVG to Oxygen -> copy from Air?
- [ ] Add radio button SVG to Oxygen and Air
- [ ] Add a timer SVG to Air -> copy from Oxygen
- [ ] Add toolbar SVG to Oxygen -> copy from Air?
**BRAINSTORMING**
- [x] Consider adding plasmoid headings? -> look good in Air, but maybe not Oxygen
- [ ] Consider having these themes support accent color?
- [x] Support translucent SVGs in Oxygen? -> !115
task