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

Add Theme Preview #513

Closed
adhayward opened this issue Jan 28, 2019 · 14 comments
Closed

Add Theme Preview #513

adhayward opened this issue Jan 28, 2019 · 14 comments

Comments

@adhayward
Copy link

When choosing a theme it would be useful to have a preview of some kind to show what the theme would look like.

Current behavior

To see a theme you must select it in the preferences and restart Heidi.

Possible solution

Either an image next to the dropdown in the preferences showing a screenshot with the selected theme or a page in the help documentation listing all themes with screen shots.

  • HeidiSQL version:
    10.1
@CharlieEtienne
Copy link
Contributor

Another simple and elegant solution might be a "color palette" of the theme's main colors, like the one you can find in WordPress profile edit page

2019-01-30_19h00_29

or a very basic illustration like in Slack settings.

2019-01-30_18h58_47

@funder7
Copy link

funder7 commented Mar 19, 2019

Hi, this feature would be useful for sure....it's a bit annoying to restart the app every time :/

Unfortunately I'm out of time otherwhise I would collaborate for this.

Bye

@SherylHohman
Copy link

SherylHohman commented May 18, 2019

..Or at least include a link to screenshots on the website!
Do you have screenshots on the website (my initial search didn't find any) ?
If not, that would be a huge help!

With no previews Anywhere, there is a huge disconnect with time and effort people have devoted to creating themes, and the ability for users to actually use them.

If there is a webpage (anywhere) showing the themes, can somebody please include a link here - google search did not turn up any such page, but did bring up this one :-)

Simply adding a page on your website with screenshots, is low overhead, requires no software changes, and could be done in a matter of hours.
It could certainly be done in less time and frustration that it cumulatively takes for users to keep resetting and restarting the DB to preview theme options.

Or maybe somebody wants to make a blog post highlighting theme options..? (I don't have a blog, so..)

Thanks.

@billom
Copy link

billom commented Jul 12, 2019

How about we help create the screen shots to save the coders some time. I will start the collection with 10 screen shots.

If you can contribute, please let's all use the same shot. Open the Information_Schema database, scroll down until Events is the last item in the tree, select the TABLES table, and open the Tools menu. Grab a screen shot.

Can we agree on 1920 x 1080? Then whoever can grab them all and do a blog or webpage can make things look uniform. I will come back and add more next week as time permits.

Amakrits
Amakrits

Amethyst Kamri
Amethyst Kamri

Aqua Graphite
Aqua Graphite

Aqua Light Slate
Aqua Light Slate

Auric
Auric

Carbon
Carbon

Charcoal Dark Slate
Charcoal Dark Slate

Cobalt XEMedia
Cobalt XEMedia

Cyan Dusk
Cyan Dusk

Cyan Night
Cyan Night

@billom
Copy link

billom commented Jul 12, 2019

Heck, it didn't take long to do the first ten so here are the rest... Enjoy

Emerald Light Slate
Emerald Light Slate

Glossy
Glossy

Glow
Glow

Golden Graphite
Golden Graphite

Iceberg Classico
Iceberg Classico

Lavender Classico
Lavender Classico

Light
Light

Luna
Luna

Material
Material

Metropolis UI Black
Metropolis UI Black

Metropolis UI Blue
Metropolis UI Blue

Metropolis UI Dark
Metropolis UI Dark

Metropolis UI Green
Metropolis UI Green

Obsidian
Obsidian

Onyx Blue
Onyx Blue

Ruby Graphite
Ruby Graphite

Sapphire Kamri
Sapphire Kamri

Silver
Silver

Sky
Sky

Slate Classico
Slate Classico

Smokey Quartz Kamri
Smokey Quartz Kamri

Tablet Light
Tablet Light

TabletDark
TabletDark

Turquoise Gray
Turquoise Gray

Windows
Windows

Windows10
Windows10

Windows10 Blue
Windows10 Blue

Windows10 Dark
Windows10 Dark

Windows10 Green
Windows10 Green

Windows10 Purple
Windows10 Purple

Windows10 SlateGray
Windows10 SlateGray

@ansgarbecker
Copy link
Collaborator

Hey @billom , thanks for the whole bunch of work, that's nice!

I just thought I can integrate them in two ways: have them on heidisql.com on a theme preview page, plus create a preview button/dialog in the preferences window, like this:

grafik

@ansgarbecker
Copy link
Collaborator

Here's the just created overview web page: https://www.heidisql.com/themes.php

ansgarbecker added a commit that referenced this issue Jul 13, 2019
@ansgarbecker
Copy link
Collaborator

How's that?

grafik

  • The image gets downloaded from heidisql.com each time you select one from the dropdown
  • That preview image gets scrollbars, and scrolling via mouse-wheel is supported.
  • The image is not stretched because I totally failed in stretching the image in a high quality manner.
  • The "Windows" theme does not have a preview, as this relies on the user selected styles in his system settings

@ansgarbecker
Copy link
Collaborator

For testing yourself, please update to the latest build.

And shout if there is something broken there. For me it works good (enough) currently.

@billom
Copy link

billom commented Jul 13, 2019

The preview worked great! Thank you. The only thing you may want to change is when we select "Windows", show something like the following screen shot. As it is now, the background stays to the one last selected.

Windows

@ansgarbecker
Copy link
Collaborator

Yes - I just uploaded that image too, so HeidiSQL should show it.

@billom
Copy link

billom commented Jul 14, 2019

Very nice - worked like a charm. Thank you for such an awesome tool.

@funder7
Copy link

funder7 commented Jul 15, 2019

Hi @ansgarbecker, the preview is lookin cool!

I'm thinking...is it possible to show it in a window which doesn't have the title bar, and has the classical windows 10 shadowed borders?
A callout would be nice... I'm linking an image to give an idea: example
I've suggested to remove the title bar, because that kind of "callout design" is good when you want to show some content, and in order to close it, the users has just to click anywhere outside the preview area.

Cheers ;)

@ansgarbecker
Copy link
Collaborator

The borders of that window has shadows on my Win10:
grafik

Setting the form's BorderStyle to bsNone removes the title bar, but also its shadows, and even the possibility to resize the dialog:
grafik

Well, this is not web design...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants