Currently, if the latte tasks plasmoid is configured to show running apps and pinned apps together, the pinned apps come first and are then followed by all of the unpinned apps. You can drag and drop to rearrange pinned apps, and you can drag and drop to rearrange unpinned apps, but you can't drag and drop unpinned apps -> pinned apps with first pinning them. This feels quite clunky. Note: I am assuming that all pinned apps must show up before unpinned apps. If this is not true, then I guess some of my proposal is not relevant. 1. If you click on an unpinned apps to drag and drop rearrange it, but you hover over the pinned apps area and release, it should automatically pin the app AND place it in the location you released it. 2. If you click a pinned app and drag it over to the unpinned area, assuming that it must come before all other unpinned apps, bounce it to the last available position in the pinned apps area. If the latte tasks plasmoid can handle any ordering, then just leave it there. Perhaps this is a completely different feature request and I'll open a new one if necessary, but related since we're talking about gestures/actions to drag/drop and rearrange the dock: dragging a pinned app and moving it out of the bar currently gives you a "Copy Here", "Link Here", "Add Icon" Widget context menu. This should also include a "unpin from launcher" option, or perhaps even be configurable to just be replaced with a default action of unpinning from launcher since if you're dragging an icon out of your dock, that's probably what you're trying to accomplish in the first place.
For clarity, the process of pinning an app seems to be to right click -> Check the "pin launcher" box. I can't find an easier way to do it. This means the workflow to pin a new currently running app to your latte-dock is to right-click -> pin launcher, then find where your launcher moved to (because it bounces to the position right at the beginning of all the other unpinned icons), THEN dragging/dropping to the position you want. Instead, the new workflow would be to simply drag/drop the currently running/unpinned icon and moving it to the position you want.
(In reply to Jonathan Chun from comment #0) > Currently, if the latte tasks plasmoid is configured to show running apps > and pinned apps together, the pinned apps come first and are then followed > by all of the unpinned apps. > > You can drag and drop to rearrange pinned apps, and you can drag and drop to > rearrange unpinned apps, but you can't drag and drop unpinned apps -> pinned > apps with first pinning them. This feels quite clunky. > Sorry I dont agree that dragging an unpinned app means always to make it a launcher. Any improvements for launchers adding must be first introduced to plasma taskmanager and libtaskmanager so you can try to ask them for that. > Note: I am assuming that all pinned apps must show up before unpinned apps. > If this is not true, then I guess some of my proposal is not relevant. > 1. If you click on an unpinned apps to drag and drop rearrange it, but you > hover over the pinned apps area and release, it should automatically pin the > app AND place it in the location you released it. needs improvements at plasma libtaskmanager > 2. If you click a pinned app and drag it over to the unpinned area, assuming > that it must come before all other unpinned apps, bounce it to the last > available position in the pinned apps area. If the latte tasks plasmoid can > handle any ordering, then just leave it there. > this is not always the case... Someone could accidentaly drag a laucher and that would mean that would lose its launcher. > Perhaps this is a completely different feature request and I'll open a new > one if necessary, but related since we're talking about gestures/actions to > drag/drop and rearrange the dock: dragging a pinned app and moving it out of > the bar currently gives you a > > "Copy Here", "Link Here", "Add Icon" Widget context menu. This should also > include a "unpin from launcher" option, or perhaps even be configurable to > just be replaced with a default action of unpinning from launcher since if > you're dragging an icon out of your dock, that's probably what you're trying > to accomplish in the first place. I am not sure this is the case, persuade Plasma VDG team that this is the case and if plasma taskmanagers support it then Latte will try to make the same.
(In reply to Jonathan Chun from comment #1) > For clarity, the process of pinning an app seems to be to right click -> > Check the "pin launcher" box. I can't find an easier way to do it. > > This means the workflow to pin a new currently running app to your > latte-dock is to right-click -> pin launcher, then find where your launcher > moved to (because it bounces to the position right at the beginning of all > the other unpinned icons), THEN dragging/dropping to the position you want. > > Instead, the new workflow would be to simply drag/drop the currently > running/unpinned icon and moving it to the position you want. again, make plasma taskmanager to work this way and Latte will follow... Latte depends on plasma libtaskmanager so it has its limits.