https://bugs.kde.org/show_bug.cgi?id=348932
Nate Graham <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|INTENTIONAL |FIXED Latest Commit| |https://invent.kde.org/plas | |ma/plasma-workspace/-/commi | |t/51890caa5a37cd47b8cdac349 | |abfddaf3458c6c1 Version| |6.8.0 Fixed/Implemented| | In| | --- Comment #26 from Nate Graham <[email protected]> --- Git commit 51890caa5a37cd47b8cdac349abfddaf3458c6c1 by Nate Graham, on behalf of Tomáš Hnyk. Committed on 09/09/2026 at 02:39. Pushed by ngraham into branch 'master'. Klipper: Replace radio buttons with checklist in configuration window Previously, there were two radio button groups in the config. The first encodes two posibilities, so a checkbox is more appropriate. The second was confusing and added little value. It is unclear if any apps are sending images to primary selection. It seems not. So this radiobuttons are replaced with a checkbox too. The two checkboxes allow choosing whether to save text selection and images into history. If there are images sent to primary selection, they are included when both checkboxes are checked, so it is not possible to include them in history but not include text selection in history. It is doubtful such a combination of settings will be missed. The explanations texts are changed too. We now talk about images, because that is what non-text data in practice is. We note that Spectacle ignores this and explain the difference between Klipper displaying preview of images when an image filepath is copied or when an image is copied directly. The explanations texts were slightly reworded and made accurately describe what the code does. The settings are now stored positively. It requires less code and is easier to comprehend. Old shortcuts are migrated from user configs with kconf_update. Related: bug 502274 FIXED-IN: 6.8.0 M +3 -3 appiumtests/applets/clipboardtest.py M +1 -1 klipper/autotests/klippertest.cpp M +27 -124 klipper/configdialog.cpp M +2 -20 klipper/configdialog.h M +5 -11 klipper/historymodel.cpp M +2 -3 klipper/historymodel.h M +7 -0 klipper/kconf_update/CMakeLists.txt A +33 -0 klipper/kconf_update/plasma6.8-replace-ignore-settings.cpp [License: GPL(v2.0+)] A +7 -0 klipper/kconf_update/plasma6.8-replace-ignore-settings.upd M +9 -14 klipper/klipper.kcfg https://invent.kde.org/plasma/plasma-workspace/-/commit/51890caa5a37cd47b8cdac349abfddaf3458c6c1 -- You are receiving this mail because: You are watching all bug changes.
