Heidisql: Tema gelap untuk sesi pengkodean malam hari

Dibuat pada 10 Nov 2017  ·  30Komentar  ·  Sumber: HeidiSQL/HeidiSQL

Menambahkan "tema gelap" akan sangat bagus. Kulit putihnya cukup melelahkan mata dalam beberapa kondisi.

Anda tahu, untuk operator malam. ;)

feature themes

Komentar yang paling membantu

Tada, ini dia: Build HeidiSQL terbaru memiliki 39 tema gaya yang dapat dipilih. Anda dapat mengaturnya di Tools > Preferences > General, di bagian paling bawah.

Meskipun ada beberapa masalah baru dengan ini sekarang. Jadi berhati-hatilah! Kami masih dalam pembangunan malam di sini.

  • [x] semua tema yang saya uji mengarah ke teks kosong di menu utama tingkat pertama
  • [x] semua tema hanya menampilkan item kosong atau rusak dalam menu konteks desainer tabel, editor tampilan, editor rutin, dll.
  • [x] beberapa cantuman memiliki latar belakang abu-abu terang dalam satu atau dua kolom, yang cukup tidak terbaca jika warna font tema putih (hanya masalah dalam tema gelap)
  • [x] Editor SQL selalu memiliki latar belakang putih yang di-hardcode
  • [x] dua memo teks pada dialog bantuan SQL membutuhkan tendangan lain di pantat untuk menunjukkan warna bertema
  • [x] berbagai teks berwarna tidak berfungsi dengan baik dengan tema gelap, misalnya tipe data (angka=biru, teks=hijau, dll.) => solusi: menyediakan prasetel warna gelap dan terang, dalam preferensi sekarang
  • [x] file heidisql.exe telah berkembang dari ~5MB menjadi 8MB. Tapi siapa peduli?
  • [x] warna tema baru diterapkan ke SynMemo setelah Heidi restart
  • [x] gangguan grafis tepat di samping menu utama, menunjukkan bagian acak dari log SQL
  • [x] pegangan ukuran di sudut kanan bawah dialog yang dapat diubah ukurannya menunjukkan warna yang tidak bertema, dan sepertinya tidak berfungsi lagi untuk mouse
  • [ ] minor: panel bilah status dengan ikon menunjukkan warna latar belakang yang unik, bukan gradien warna yang diinginkan
  • [x] toolbar utama menunjukkan tombol yang rusak sekarang setelah saya memindahkannya dari TCoolBar -> solusi: masukkan ke dalam TControlBar
  • [x] latar belakang putih / ikon tidak transparan pada kontrol edit kancing
  • [x] dialog buka/simpan file tanpa tema, dialog tugas, dan dialog pesan
  • [x] spasi kosong di depan pada item menu utama (sisi kiri memiliki ruang 21px, sisi kanan memiliki 7px tampak normal)
  • [x] crash saat menutup (batal atau ok) editor kisi apa pun per klik tombol (misalnya editor nilai default pada editor tabel, atau editor SET nilai kisi)

Semua 30 komentar

Tema biasanya dilakukan dalam pengaturan desain Windows. Dan saya kira hanya membuat warna latar belakang gelap akan membuat HeidiSQL sangat jelek. Itu juga menyiratkan warna font yang terang, skala abu-abu yang berbeda di perbatasan dan tombol yang dinonaktifkan, dll.

Apakah Anda mencoba mengatur tema gelap di pengaturan Windows Anda?

Lihat utas forum ini: https://www.heidisql.com/forum.php?t=23756

Lihat screeny terlampir dari tugas warna cepat. Buruk rupa. Saya kira tema nyata membutuhkan beberapa komponen bertema khusus.
grafik

Benar - seperti IDE Jetbrains, misalnya PHPStorm dan sebagainya.

PHPStorm berbasis Java, sedangkan HeidiSQL menggunakan Windows API untuk melukis dialog dan kontrol lainnya.

Bagaimana dengan mengubah warna dalam pengaturan desain Windows Anda?

Bagi saya tidak masalah, tidak tahu tentang pembuat thread, hanya ingin memberikan masukan.

Bagaimana dengan mengubah warna dalam pengaturan desain Windows Anda?

Tidak pernah benar-benar solusi yang valid.
Meskipun saya tidak pernah memiliki masalah dengan skema warna di Heidi, solusi sederhana untuk diterapkan yang memberikan kebebasan kepada pengguna tidak terlalu sulit.

Layar UI baru dalam pengaturan, Mungkin ada 10 kotak yang berisi warna default untuk komponen tertentu, izinkan untuk mengubahnya. Kemudian minta BG/Borders/etc mendapatkan warnanya dari sana. Reset sederhana ke tombol default dan Anda selesai. Meskipun saya tidak akrab dengan Delphi, saya berasumsi bahwa itu memungkinkan Anda melakukan penataan jendela sampai batas tertentu.

Tentu saja dengan Delphi Anda dapat menata beberapa hal dasar, sementara Delphi tidak pernah dirancang untuk menerapkan gayanya sendiri termasuk warna batas dan beberapa hal kecil lainnya. Anda dapat melihatnya pada tangkapan layar di atas.

Tampaknya sangat kompleks memungkinkan karena Windows API, dan juga ada banyak tempat yang perlu diperhatikan untuk membuatnya benar-benar menjadi tema gelap penuh (dan tidak hanya mengubah latar belakang putih menjadi gelap). Itu perlu mengubah skema warna, batas, bayangan, dan sebagainya. Saya dapat memahami "operator malam" tetapi saya pikir kami dapat menggunakan solusi seperti WindowBlinds untuk memperbaikinya.

Ini adalah layar dpi tinggi dari contoh program yang dibuat di Rad Studio 10 (percobaan), dengan tema "karbon" yang diterapkan. Itu salah satu dari banyak, saya kira 30 atau 40, didukung oleh RS10. Terlihat bagus, bukan?
rx10-sample-program

@ansgarbecker Terlihat lebih baik daripada kulit putih. Tapi ikonnya sepertinya agak terlalu besar? (Seperti ikon di bilah judul).

Bagaimana dengan tabel?

Ikonnya besar karena Windows saya dalam mode 150%. Itu adalah hal lain yang ingin saya uji dengan Rad Studio baru.
Saya akan mencoba memuat sumber Heidi ke dalam versi uji coba itu, mengkompilasi dan membuat tangkapan layar untuk melihat berapa banyak masalah baru yang saya miliki saat itu :)

Ini dia: HeidiSQL dikompilasi dengan Rad Studio 10.2 dan Carbon Style dipilih.

Gangguan yang kemungkinan besar dapat saya perbaiki dengan mudah:

  • editor SQL putih
  • kolom abu-abu muda pada daftar

Masalah yang belum saya ketahui:

  • item menu utama rusak - tidak ada yang terlihat, tetapi ruang disediakan
  • latar belakang putih / ikon tidak transparan pada kontrol edit kancing

tokyo-carbon-data
tokyo-carbon-database
tokyo-carbon-export
tokyo-carbon-gridexport
tokyo-carbon-mainmenu
tokyo-carbon-query
tokyo-carbon-rightclickmenu
tokyo-carbon-sessions
tokyo-carbon-table

Beberapa petunjuk kode untuk saya sendiri:

Menambahkan gaya dapat dilakukan melalui file .rc:
Carbon VCLSTYLE "Redist\Styles\Vcl\Carbon.vsf"

Daftar gaya yang disertakan melalui pengelola gaya:
TStyleManager.StyleNames

Terapkan gaya ke aplikasi:
TStyleManager.TrySetStyle('Carbon');

Tada, ini dia: Build HeidiSQL terbaru memiliki 39 tema gaya yang dapat dipilih. Anda dapat mengaturnya di Tools > Preferences > General, di bagian paling bawah.

Meskipun ada beberapa masalah baru dengan ini sekarang. Jadi berhati-hatilah! Kami masih dalam pembangunan malam di sini.

  • [x] semua tema yang saya uji mengarah ke teks kosong di menu utama tingkat pertama
  • [x] semua tema hanya menampilkan item kosong atau rusak dalam menu konteks desainer tabel, editor tampilan, editor rutin, dll.
  • [x] beberapa cantuman memiliki latar belakang abu-abu terang dalam satu atau dua kolom, yang cukup tidak terbaca jika warna font tema putih (hanya masalah dalam tema gelap)
  • [x] Editor SQL selalu memiliki latar belakang putih yang di-hardcode
  • [x] dua memo teks pada dialog bantuan SQL membutuhkan tendangan lain di pantat untuk menunjukkan warna bertema
  • [x] berbagai teks berwarna tidak berfungsi dengan baik dengan tema gelap, misalnya tipe data (angka=biru, teks=hijau, dll.) => solusi: menyediakan prasetel warna gelap dan terang, dalam preferensi sekarang
  • [x] file heidisql.exe telah berkembang dari ~5MB menjadi 8MB. Tapi siapa peduli?
  • [x] warna tema baru diterapkan ke SynMemo setelah Heidi restart
  • [x] gangguan grafis tepat di samping menu utama, menunjukkan bagian acak dari log SQL
  • [x] pegangan ukuran di sudut kanan bawah dialog yang dapat diubah ukurannya menunjukkan warna yang tidak bertema, dan sepertinya tidak berfungsi lagi untuk mouse
  • [ ] minor: panel bilah status dengan ikon menunjukkan warna latar belakang yang unik, bukan gradien warna yang diinginkan
  • [x] toolbar utama menunjukkan tombol yang rusak sekarang setelah saya memindahkannya dari TCoolBar -> solusi: masukkan ke dalam TControlBar
  • [x] latar belakang putih / ikon tidak transparan pada kontrol edit kancing
  • [x] dialog buka/simpan file tanpa tema, dialog tugas, dan dialog pesan
  • [x] spasi kosong di depan pada item menu utama (sisi kiri memiliki ruang 21px, sisi kanan memiliki 7px tampak normal)
  • [x] crash saat menutup (batal atau ok) editor kisi apa pun per klik tombol (misalnya editor nilai default pada editor tabel, atau editor SET nilai kisi)

Tema Gelap baru terlihat luar biasa! Saya pikir Anda menyinggungnya dengan masalah lain yang Anda catat, tetapi apakah mungkin untuk mengubah warna font dan warna latar belakang baris dalam langkah kunci dengan tema?

Belum. Tapi itu mungkin harus menjadi cara untuk pergi? Tapi itu berarti saya harus melalui 39 tema dan berhati-hati untuk menyesuaikan warna latar depan/latar belakang. Kedengarannya sangat tidak seksi.

Apakah ada cara yang lebih mudah untuk membuka file vsf selain uji coba RAD?

Gaya .vsf dapat dibuat dan diedit dengan BitmapStyleDesigner.exe terintegrasi. Tidak yakin apakah itu tersedia secara terpisah dari Delphi atau RAD Studio.

Berbagai warna latar depan/latar belakang sekarang "dikunci" ke tema aktif, jadi kami tidak lagi memiliki latar belakang terang pada tema gelap.

Meskipun editor SQL masih hardcoded putih. Mereka memiliki banyak warna font berbeda yang sangat tidak cocok dengan tema gelap, jadi tidak optimal untuk hanya menyesuaikan latar belakang dengan tema aktif. Tapi aku akan mulai lagi melakukan hal itu. Memilih warna font SQL yang lebih pas dapat diserahkan kepada pengguna.

Begini tampilannya, dengan beberapa masalah diperbaiki:

grafik

Hai,

Sedikit masalah tampilan terkait fitur tema baru ini menurut saya, ada ruang kosong di sebelah kiri tombol menu utama untuk tema default (Windows):
2018-10-29_09-16-56

EDIT: Masalah lain, tombol antara "bantuan SQL" dan "Muat file SQL" transparan ketika Anda memilih tema lain selain Windows (yang default).
image
EDIT 2: sebenarnya dibutuhkan tampilan transparan ini ketika sebuah tombol dinonaktifkan, jadi mungkin Anda ingin membuatnya terlihat seperti itu?

Versi HeidiSQL : 9.5.0.5314
Bahasa: perancis

Sedikit masalah tampilan terkait fitur tema baru ini menurut saya, ada ruang kosong di sebelah kiri tombol menu utama untuk tema default (Windows):

Ya, saya bisa memastikan itu, meski hanya secara sporadis. Saya tidak tahu alasannya, dan tidak tahu cara memperbaikinya.

EDIT: Masalah lain, tombol antara "bantuan SQL" dan "Muat file SQL" transparan ketika Anda memilih tema lain selain Windows (yang default).

Ya, ini adalah tombol yang dinonaktifkan. Ini sengaja dilakukan oleh perpustakaan yang mendasarinya. Oke, mereka bisa terlihat lebih gaya, ya, tapi saya tidak terlalu berpengaruh pada tampilan itu.

Saya pikir kita selesai pada titik ini dengan tema. Setidaknya untuk hal-hal yang sudah jelas. Jadi saya akan menutup masalah ini sekarang.

Jika ada yang menemukan lebih banyak masalah dengan tema, harap laporkan dalam edisi baru. Terima kasih!

Menggunakan versi 9.5.0.5371 panel kiri saya (tabel database) masih muncul dengan latar belakang putih
pada semua tema

@anselal Berfungsi bagus untuk saya; udah coba clear setting?

@cookieguru terima kasih, menghapus pengaturan berhasil !!!!!

@cookieguru apakah ada yang spesifik seperti yang dapat saya hapus dari file pengaturan saya untuk menyelesaikan pekerjaan? Tidak ingin kehilangan semua pengaturan saya

@anselal Tidak tahu. Saya akan menghapus pengaturan, menyalinnya, mengubah tema, lalu membedakannya, dan pergi dari sana.

Saya menemukan bahwa Anda harus mengatur opsi TreeBackground seperti:

Servers\Unnamed\TreeBackground<|||>3<|||>536870911

ini untuk tema Karbon.

Ini adalah "Warna latar belakang sesi", yang mungkin telah Anda atur untuk sesi Anda. Anda dapat menghapus nilai TreeBackground dari registri Anda. Atau - sebaiknya - Anda tinggal memilih warna lain, melalui File > Select session background color.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat