ferdium / ferdium-app

All your services in one place, built by the community
https://ferdium.org
Apache License 2.0
2.79k stars 168 forks source link

Feature: Reorder Workspaces #146

Open CPickens42 opened 2 years ago

CPickens42 commented 2 years ago

Preflight Checklist

Problem Description

Hello, I'm always a bit frustrated when I setup a new workspace. For instance, I have a workspace with slack, discord, etc. I just setup a new workspace with my emails account. I would like it to be the 1st workspace of ferdium, but I can't reorder that at all.

Proposed Solution

A drag and drop feature would be great.

Alternatives Considered

Another solution would be to use Up and Down arrows icon to reorder the workspaces. Maybe it's easier to implement.

Current workaround

So far, to reorder workspaces, I need to edit manually the sqlite database with sqlitebrowser and change manually the ids of everything ^^.

vraravam commented 2 years ago

Reordering of services is possible by dragging and dropping within the sidebar - both when the "All workspaces" is active, or any individual workspace is active. Reordering of workspaces themselves is not yet implemented in Ferdium nor Franz afaik.

vraravam commented 2 years ago

Also, this fix was merged into Ferdi (from which Ferdium was born) in this commit: https://github.com/ferdium/ferdium-app/commit/17f3a22e4193dfcf8dfd5cbd5aa2e812f2cbd6ae

vraravam commented 2 years ago

@CPickens42 - if you are able to verify the reordering by drag-and-drop of the services, please update here and change the title of the feature enhancement - so that its less confusing for folks who come to this ticket. It will also help to have a single/small change that can be implemented, as opposed to the noise about service-reordering

CPickens42 commented 2 years ago

@vraravam, okay sorry, you are right! I can reorder services (within a workspace)!

So, in that case, I just want to be able to reorder workspaces ! :wink:

3gmgithub commented 8 months ago

I am using Ferdium on Ubuntu 22.04 with v6.7.0 'No Server' The reorder seems to work on the 'All Workspaces' but not on the individual workspaces.... I can drag the icons and drop them where I want them in 'All workspaces' but in say the 'Work' workspace the drag and drop does drag... But does not stay when dropped.

Am I doing this wrong?

KelSolaar commented 5 months ago

This is issue is really confusing and should be renamed and clarified. #1611 was close even though the issue described was really clear: Services cannot be reordered when an individual workspace is selected. I'm having the exact same problem with

Version: 6.7.1
Server: No Server
Electron: 29.1.1
Chrome: 122.0.6261.111
Node.js: 20.9.0
Platform: macOS Unknown
Arch: arm64
Build date: Sun Mar 10 2024 15:30:21 

but I'm not sure if this is the correct issue to report that as this one seems to be about reordering workspaces themselves and not the services within the workspace.

SpecialAro commented 5 months ago

@KelSolaar you are absolutely right. I misinterpreted issue #1611, but it is indeed a different issue. I'm reopening it back again even though I'm not able to reproduce the issue (it works for me without any issue).