Skip to content

Custom pin reordering through drag and drop and new item editor#1447

Open
weisJ wants to merge 5 commits into
p0deje:masterfrom
weisJ:pin_reorder
Open

Custom pin reordering through drag and drop and new item editor#1447
weisJ wants to merge 5 commits into
p0deje:masterfrom
weisJ:pin_reorder

Conversation

@weisJ

@weisJ weisJ commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

Allows reordering pins through drag and drop inside the history list.

Screen.Recording.2026-07-09.at.14.05.53.mov

By default pins are added to the end of the list of pines. Note that with this change pins are no longer sorted automatically by last used etc as the rest of the history. An option would be to have a separate setting for how pins are sorted with a Manual mode, in which case drag and drop is enabled (and disabled for all other modes).

This is already compatible with the multi-selection mechanism which is currently still disabled.

Add an edit button to the toolbar which opens a modal dialog for editing items. This replaces the editing mechanism from the settings and removes PinsSettingsPane.

image

The pin section is only available for pinned items, but every item can be edited.

weisJ added 5 commits July 9, 2026 13:54
WIP DnD for pins order

Fixup PinManager

Equality IndexedElement

Changes reorderable

draggable dropDestination Version

Pins are now reorderable (macOS 26 only)

Recompute after reordering

Reorderable for multiselection

As modifiers

Customizable drag preview

Support for pre macOS 26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant