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.

Reply via email to