https://bugs.kde.org/show_bug.cgi?id=54212

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|                            |6.5.0
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-workspace/-/commi
                   |                            |t/0e46882b72b05cf635da08420
                   |                            |e79ee4d0052f4b6

--- Comment #51 from Nate Graham <[email protected]> ---
Git commit 0e46882b72b05cf635da08420e79ee4d0052f4b6 by Nate Graham, on behalf
of Kendrick Ha.
Committed on 29/08/2025 at 04:07.
Pushed by ngraham into branch 'master'.

applets/clipboard: add pinned/starred item feature

This commit adds a "starred" mode to Klipper and updates the UI to make
it easy to keep important clips around:

- *Star toggle on each entry:* Gmail-style star icon lets you star or un-star
  any clipboard item.  

- *Protect starred items from auto-clear:* Starred entries won't be removed
  when Klipper prunes old history. You can still delete them manually
  (one-by-one or in bulk), but you'll get a confirmation prompt first.

- *Two-tab layout:*
-- All History – your complete history, just like before
-- Starred Only – only the items you've starred

Together, these changes let you bookmark high-value items without losing the
familiar workflow of the existing history view.

This change builds upon concepts for managing important items, similar to the
"pinned items" model discussed in the related Klipper merge request !4988, and
incorporates suggested code/approaches from it for a robust implementation.
The goal is to provide a more intuitive and efficient way for users to manage
a list of items.
FIXED-IN: 6.5.0

M  +1    -1    applets/clipboard/contents/ui/main.qml
M  +114  -4    klipper/declarative/declarativehistorymodel.cpp
M  +18   -2    klipper/declarative/declarativehistorymodel.h
M  +23   -8    klipper/declarative/qml/ClipboardItemDelegate.qml
M  +204  -72   klipper/declarative/qml/ClipboardMenu.qml
M  +74   -23   klipper/declarative/qml/DelegateToolButtons.qml
M  +213  -11   klipper/historymodel.cpp
M  +10   -0    klipper/historymodel.h
M  +2    -1    klipper/updateclipboardjob.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/0e46882b72b05cf635da08420e79ee4d0052f4b6

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to