Ajouter un "thème sombre" serait super sympa. La peau blanche est assez fatigante pour les yeux dans certaines conditions.
Vous savez, pour les opérateurs de nuit. ;)
La thématisation est normalement effectuée dans les paramètres de conception de Windows. Et je suppose que le simple fait de rendre les couleurs d'arrière-plan sombres rendrait HeidiSQL vraiment moche. Cela implique également des couleurs de police claires, différentes échelles de gris dans les bordures et des boutons désactivés, etc.
Avez-vous essayé de définir un thème sombre dans vos paramètres Windows ?
Voir ce fil de discussion : https://www.heidisql.com/forum.php?t=23756
Voir screeny ci-joint à partir d'une affectation de couleur rapide. Moche. Je suppose que le vrai thème a besoin d'un composant de thème dédié.
À droite - comme les IDE Jetbrains, par exemple PHPStorm et ainsi de suite.
PHPStorm est basé sur Java, tandis que HeidiSQL utilise l'API Windows pour peindre les boîtes de dialogue et autres contrôles.
Qu'en est-il de la modification des couleurs dans vos paramètres de conception Windows ?
Pour moi pas de problème, je ne connais pas le créateur du fil, je voulais juste donner quelques commentaires.
Qu'en est-il de la modification des couleurs dans vos paramètres de conception Windows ?
N'est jamais vraiment une solution valable.
Bien que je n'ai jamais eu de problème avec le jeu de couleurs dans Heidi, une solution simple à mettre en œuvre qui donne aux utilisateurs la liberté n'est pas trop difficile.
Nouvel écran d'interface utilisateur dans les paramètres, avoir peut-être 10 cases qui contiennent les couleurs par défaut pour certains composants, permettent de les modifier. Ensuite, demandez à BG/Borders/etc d'obtenir leurs couleurs à partir de là. Bouton de réinitialisation simple par défaut et vous avez terminé. Bien que je ne sois pas familier avec Delphi, je suppose qu'il vous permet de styliser les fenêtres dans une certaine mesure.
Bien sûr, avec Delphi, vous pouvez styliser certaines choses de base, alors qu'il n'a jamais été conçu pour implémenter son propre style, y compris les couleurs de bordure et d'autres choses mineures. Vous pouvez le voir dans la capture d'écran ci-dessus.
Cela semble très complexe parce que l'API Windows, et aussi qu'il y a beaucoup d'endroits qui nécessitent une attention pour en faire un thème vraiment sombre (et pas seulement changer les arrière-plans blancs en sombres). Il faut changer le schéma de couleurs, les bordures, les ombres, etc. Je pouvais comprendre les "opérateurs de nuit" mais je pense que nous pourrions utiliser des solutions comme WindowBlinds pour y remédier.
Il s'agit d'une capture d'écran haute résolution d'un exemple de programme créé dans Rad Studio 10 (essai), avec un thème « carbone » appliqué. C'est l'un des nombreux, je suppose 30 ou 40, pris en charge par RS10. Ça a l'air sympa, n'est-ce pas ?
@ansgarbecker C'est sûr que c'est mieux que la peau blanche. Mais les icônes semblent être un peu trop grandes ? (Comme l'icône dans la barre de titre).
Et les tableaux ?
Les icônes sont grandes car mon Windows était en mode 150%. C'était une autre chose que je voulais tester avec le nouveau Rad Studio.
Je vais essayer de charger les sources de Heidi dans cette version d'essai, de les compiler et de faire une capture d'écran pour voir combien de nouveaux problèmes j'ai alors :)
C'est parti : HeidiSQL compilé avec Rad Studio 10.2 et Carbon Style sélectionné.
Problèmes que je peux très probablement résoudre facilement :
Problèmes dont je n'ai aucune idée pour l'instant :
Quelques astuces de code pour moi :
L'ajout de styles est faisable via le fichier .rc :
Carbon VCLSTYLE "Redist\Styles\Vcl\Carbon.vsf"
Liste des styles inclus via le gestionnaire de styles :
TStyleManager.StyleNames
Appliquer le style à l'application :
TStyleManager.TrySetStyle('Carbon');
Tada, c'est parti : la dernière version de HeidiSQL comprend 39 thèmes de style sélectionnables. Vous pouvez le définir dans Outils > Préférences > Général, tout en bas.
Bien qu'il y ait quelques nouveaux problèmes avec cela maintenant. Alors soyez prévenus ! Nous sommes encore dans les constructions nocturnes ici.
Le nouveau thème Dark a l'air incroyable ! Je pense que vous y avez fait allusion avec les autres problèmes que vous avez notés, mais est-il possible de modifier les couleurs de police et les couleurs d'arrière-plan des lignes en phase de verrouillage avec le thème ?
Pas encore. Mais cela devrait probablement être la voie à suivre? Mais cela signifierait que je devrais parcourir 39 thèmes et faire attention à l'ajustement des couleurs de premier plan / d'arrière-plan. Cela semble assez peu sexy.
Existe-t-il un moyen plus simple d'ouvrir les fichiers vsf en plus de l'essai RAD ?
Les styles .vsf peuvent être créés et modifiés avec le BitmapStyleDesigner.exe intégré. Je ne sais pas si cela est disponible séparément de Delphi ou RAD Studio.
Diverses couleurs de premier plan/arrière-plan sont désormais "verrouillées" sur le thème actif, nous n'avons donc plus d'arrière-plan clair sur les thèmes sombres.
Bien que les éditeurs SQL soient toujours codés en dur en blanc. Ils ont de nombreuses couleurs de police différentes qui sont assez incompatibles avec les thèmes sombres, il n'est donc pas optimal d'adapter simplement l'arrière-plan au thème actif. Mais je vais recommencer à faire exactement cela. La sélection de couleurs de police SQL mieux adaptées peut alors être laissée à l'appréciation de l'utilisateur.
Voici à quoi cela ressemble, avec quelques problèmes résolus :
Salut,
Un petit problème d'affichage lié à cette nouvelle fonctionnalité de thème je pense, il y a un espace vide à gauche des boutons du menu principal pour le thème par défaut (Windows) :
EDIT : Autre problème, les boutons entre "Aide SQL" et "Charger un fichier SQL" sont transparents lorsque vous sélectionnez un autre thème que Windows (par défaut).
EDIT 2 : il prend en fait cette apparence transparente lorsqu'un bouton est désactivé, alors peut-être vouliez-vous le faire ressembler à ça ?
Version HeidiSQL : 9.5.0.5314
Langue : français
Un petit problème d'affichage lié à cette nouvelle fonctionnalité de thème je pense, il y a un espace vide à gauche des boutons du menu principal pour le thème par défaut (Windows) :
Oui, je peux le confirmer, bien que sporadiquement seulement. Je n'ai aucune idée de la raison, et aucune idée de comment y remédier.
EDIT : Autre problème, les boutons entre "Aide SQL" et "Charger un fichier SQL" sont transparents lorsque vous sélectionnez un autre thème que Windows (par défaut).
Oui, ce sont des boutons désactivés. Ceci est fait intentionnellement par la bibliothèque sous-jacente. D'accord, ils pourraient avoir l'air plus élégants, oui, mais j'ai très peu ou pas d'influence sur ce look.
Je pense que nous avons terminé à ce stade avec les thèmes. Au moins pour les choses évidentes. Je vais donc clore ce sujet maintenant.
Si quelqu'un rencontre d'autres problèmes avec les thèmes, veuillez le signaler dans un nouveau numéro. Merci!
En utilisant la version 9.5.0.5371, mon panneau de gauche (tables de la base de données) s'affiche toujours avec un fond blanc
sur tous les thèmes
@anselal Fonctionne très bien pour moi ; as-tu essayé d'effacer tes paramètres ?
@cookieguru merci, effacer les paramètres a fait le travail !!!!!
@cookieguru y a-t-il un
@anselal Aucune idée. Je voudrais effacer les paramètres, les copier, modifier le thème, puis les différencier et partir de là.
J'ai trouvé que vous devez définir l'option TreeBackground comme :
Servers\Unnamed\TreeBackground<|||>3<|||>536870911
c'est pour le thème Carbone.
Il s'agit de la "Couleur de fond de session", que vous avez probablement définie pour vos sessions. Vous pouvez supprimer en toute sécurité cette TreeBackground
de votre registre. Ou - de préférence - vous sélectionnez simplement une autre couleur, via Fichier > Sélectionner la couleur d'arrière-plan de la session.
Commentaire le plus utile
Tada, c'est parti : la dernière version de HeidiSQL comprend 39 thèmes de style sélectionnables. Vous pouvez le définir dans Outils > Préférences > Général, tout en bas.
Bien qu'il y ait quelques nouveaux problèmes avec cela maintenant. Alors soyez prévenus ! Nous sommes encore dans les constructions nocturnes ici.