ellie-commons / sequeler

SQL Client built in Vala
GNU General Public License v3.0
804 stars 66 forks source link

Inspiration for future Sequeler features #278

Open btd1337 opened 5 years ago

btd1337 commented 5 years ago

Just a bit inspiration for the future features that Sequeler will receive.

table-content-view

sql-query-view

table-structure-editor

Alecaddd commented 5 years ago

Lots of great inspirations in these screenshots, thanks for sharing them. Many of the things listed above are already part of a backlog I wrote of features that will slowly come to Sequeler. Just to give you a little preview, the next releases will have:

btd1337 commented 5 years ago

@Alecaddd I see that the table icon can be more consistent, being enhanced to represent a table instead of a hard disk.

Captura de tela de 2019-09-09 23-02-35

Captura de tela de 2019-09-09 23-03-43

Unfortunately elementary icon theme doesn't have a specific icon to represent a spreadsheet, but thinking quickly, I see two options:

First and easiest, use the text-calendar icon as it is one of the most table-like.

Captura de tela de 2019-09-09 22-48-35

The second option is to create a new icon by editing the x-office-spreadsheet icon and stick to the table part only. Like this:

Captura de tela de 2019-09-09 22-52-53

What's your opinion about this improvement?

Alecaddd commented 5 years ago

I like the second option. It might be interesting to extend this implementation in order to have a greyed out version of the icon if no records are present in the table. Would you be able to create a PR?

btd1337 commented 5 years ago

Table

acom

Table empty

asem

@Alecaddd Is It okay?

PS: I just made the icons, I didn't change the code.

Alecaddd commented 5 years ago

I like the gray variation, but the blue is a bit too bright. Could you darken it a bit and be sure it looks good in dark mode as well?

Once you have it, you can upload the SVG here and I can implement it if you don't want to create a PR.

btd1337 commented 5 years ago

One tone up in the elementaryOS color palette:

tela1

About dark mode, please read these 2 articles:

https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/color/

https://developer.apple.com/design/human-interface-guidelines/macos/visual-design/dark-mode/

Based on this I think that is no good idea to use the same icon, but for now looks 'ok' for me.

tela2