Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom visual connection identifyers #382

Closed
D-nov opened this issue Jul 22, 2022 · 4 comments
Closed

Custom visual connection identifyers #382

D-nov opened this issue Jul 22, 2022 · 4 comments
Assignees
Labels
enhancement 🚀 New feature or request

Comments

@D-nov
Copy link

D-nov commented Jul 22, 2022

Issue: All existing connections look the same and the only option to distinguish them is to hoover the icons and see the name of the connection.

Improvement:
1- Add option to add custom colors to the connection so that you easily distinguish between connection A and connection B. For example connection B is database that should not be edited, so i'd like the connection to have red-ish color to it to indicate that, while connection A is a test database and i'd like to add green color to it.
2- Same as 1), but should be custom icon instead of color.

I feel this would gretly improve navigation if you use many connections.

@Fabio286
Copy link
Member

Fabio286 commented Jul 22, 2022

We had evaluated the possibility of icons or colors but we discarded it because it is only useful for visible connections, as well as not being the best aesthetically.
We have opted for the implementation of a global search window with all connections, in order to quickly find the connection you need without having to scroll through them all.
From this point of view, the sidebar is to be considered as a quick access to recently used or pinned connections.
You can access the global search window from the three-dot icon (if you have many connections) and via the shortcut shift+ctrl+space.

image

image

@D-nov
Copy link
Author

D-nov commented Jul 22, 2022

My proposition was not about helping to find a specific connection faster.

It was about a visual way to distinguish connections. For example in dbeaver connections marked as production are surrounded with red border. This makes it easier to know with a glance that this is database to be careful when using without having to read the name or the properties of the connection. Similar functionality can be found in other tools.

And for the icons: Instead of looking at a dolphin, seal or wharever is the mascot of the DB used i think it's better to look at the logo of your app for example.

@Fabio286
Copy link
Member

I think an ideal solution would be to let the user change the default icon (database symbol) to one of their choice from an icon set. So the user is free to choose what to do.

However I would rule out the ability to upload custom icons as I don't think everyone has the ability to create svg icons other than being a bug and security risk.

@Fabio286 Fabio286 added the enhancement 🚀 New feature or request label Jul 22, 2022
@D-nov
Copy link
Author

D-nov commented Jul 22, 2022

I think an ideal solution would be to let the user change the default icon (database symbol) to one of their choice from an icon set. So the user is free to choose what to do.

Seems good enough (with a sensible icon set).

And any feedback on the color? :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 🚀 New feature or request
Projects
Status: Done
Development

No branches or pull requests

2 participants