- Beranda
- Tema
Jendela yang sama, cara Anda
View → Theme changes how GDM looks at once and keeps everything where it was. Pick one of the built-in looks, each with a light and a dark side, or make your own in a text file.
-


Klasik
GDM's own look and the default: the layout IDM users know, with Windows 11's controls.
-


Sistem
Warna aksen dan pengaturan kontras sistem Anda, diikuti saat Anda mengubahnya, di Windows, Linux, dan macOS.
-


Kontras tinggi
Hitam dan putih, aksen cerah, setiap tepi digambar, teks pada rasio 7:1 atau lebih.
-


Metro
Tampilan datar Windows 8: sudut persegi, tombol datar, dan ikon satu warna.
-


Adwaita
Tampilan GNOME: sudut membulat, tombol abu-abu datar, cincin fokus membulat, dan bilah judul.
-


Breeze
Tampilan KDE Plasma: sudut membulat, kontrol yang mengambil tepi aksen, ikon KDE.
-


Luna
Nuansa Windows XP: tombol berbayang dengan cahaya oranye, tanda centang hijau, bilah judul biru tua.
-


Aero
Nuansa Windows 7: tombol mengilap, bilah judul berkaca, dan bilah kemajuan hijau mengilap.
-


Aqua
Nuansa Mac OS X: tombol gel membulat di ujungnya, cincin fokus biru, dan bilah kemajuan gel biru.
- Buat tema Anda sendiriFile teks berisi warna dan ukuran, dicoba dalam hitungan detik. Tiga langkah.
Buat tema Anda sendiri
A theme is one small text file, in TOML (or JSON). It names only what it changes; everything else comes from the theme it builds on. You don't need to build GDM or know how to program.
Buat
Mulai dengan beberapa warna, lalu tambahkan lebih banyak seiring berjalannya waktu:
name = "Harbour" inherits = "classic" icons = "color" [seeds.light] background = "#eef3f6" surface = "#ffffff" text = "#11202b" accent = "#0f6c8c" [seeds.dark] background = "#14212a" surface = "#0e171d" text = "#e8f0f4" accent = "#5cc3e6" [sizes] radius = 6 [controls] focus = "ring"inheritsadalah tema yang menjadi dasar tema Anda:classic(standar),high-contrast,metro,adwaita,breeze,luna,aero,aqua, atau file tema lain di folder yang sama.[seeds]are a handful of colours (background,surface,header,text,accent,selection,error,warning,success) that GDM spreads over every control.[seeds.light]and[seeds.dark]give each side its own.[colors]menetapkan peran warna tunggal di kedua sisi,[light]dan[dark]hanya di satu sisi:#rrggbb, atau#rrggbbaadengan transparansi.[sizes]adalah radius sudut, lebar batas, ukuran font, dan tinggi baris, dalam piksel.[controls]memilih bentuk kotak teks, kotak centang, tombol, bilah kemajuan, bilah gulir, tanda fokus, dan bilah judul.iconsberupacolor,mono, atauaccent. Tema dalam foldernya sendiri (my-theme/theme.toml) dapat menyertakan ikonnya diicons/16danicons/24, masing-masing dinamai sesuai yang ditampilkannya (tb-add-url.svg,cat-music.png); ikon-symbolicakan menggunakan warna teks tema.contrast = "high"memperkuat setiap tepi dan warna teks di atasnya.
A key GDM doesn't know, or a value it can't read, is skipped and written to GDM's log (the
logsfolder beside the themes folder), so a file made for a newer GDM still loads. The built-in themes are written the same way: read them on GitHub.Setiap peran warna (156)
Kunci Apa yang diwarnai windowLatar belakang Windows dan dialog textTeks dan glif text.disabledTeks dinonaktifkan, satu-satunya warna abu-abu dari setiap kontrol dan label yang berwarna abu-abu text.mutedTeks sekunder: catatan, ukuran, versi linkTeks yang membuka sesuatu errorTeks galat error.strongPesan pemeriksaan yang gagal di Opsi (tes koneksi, browser, dan pembantu) warningTeks peringatan successTeks berhasil (checksum yang cocok) reach.nearServer unduhan yang dekat dengan waktu pulang-perginya (di bawah 60 md), di Properti reach.mediumServer dengan waktu pulang-pergi sedang (60 hingga 150 md) reach.farServer yang jauh dengan waktu pulang-perginya (di atas 150 md) flag.edgeTepi tipis di sekitar bendera negara accentAksen: garis fokus, kontrol terbuka dan default, filter, fokus tautan focus.ringPersegi panjang fokus keyboard putus-putus selectionIsian pilihan: baris, hari yang dipilih, teks yang dipilih selection.textTeks pada pilihan selection.mutedTeks sekunder pada pilihan selection.inactiveBaris yang dipilih dalam daftar tanpa fokus selection.focusGaris putus-putus baris yang difokuskan pada baris yang dipilih group.lineBingkai kotak grup etch.shadowGaris bayangan pemisah terukir etch.lightGaris sorotan pemisah terukir tab.pageIsi halaman tab tabTab yang tidak dipilih, dan bayangan halaman tab.hotTab di bawah penunjuk chevronPanah drop-down atau spin box chevron.disabledPanah berwarna abu-abu subtle.hotBagian tanpa tampilan sendiri (panah, header kolom) di bawah penunjuk subtle.pressedBagian tersebut ditekan atau terbuka highlight.hotHari atau panah kalender di bawah penunjuk, target drop highlight.pressedHari atau panah kalender ditekan fieldBagian dalam kotak teks atau daftar field.borderBatas kotak teks field.bottomGaris bawah kotak teks saat dapat diketik field.disabledBagian dalam kotak teks berwarna abu-abu field.disabled.borderBatas kotak teks berwarna abu-abu field.readonlyBagian dalam kotak teks hanya-baca field.readonly.borderBatas kotak teks hanya-baca combo.chevronChevron drop-down combo.arrow.hotArea panah drop-down yang dapat diedit di bawah penunjuk combo.arrow.pressedArea panah drop-down yang dapat diedit ditekan atau terbuka buttonTampilan tombol button.hotTampilan tombol di bawah penunjuk button.pressedTampilan tombol ditekan button.borderBatas tombol button.bottomTepi bawah tombol button.textTeks tombol button.text.pressedTeks tombol ditekan button.default.borderBatas tombol default button.default.bottomTepi bawah tombol default button.disabledTampilan tombol berwarna abu-abu button.disabled.borderBatas tombol berwarna abu-abu button.accentTampilan tombol aksen button.accent.hotPermukaan tombol aksen saat kursor di atasnya button.accent.pressedPermukaan tombol aksen saat ditekan button.accent.bottomTepi bawah tombol aksen button.accent.textTeks tombol aksen button.accent.text.pressedTeks tombol aksen saat ditekan button.glowCahaya di dalam tombol saat kursor di atasnya, jika gaya menggambarkannya (Luna; transparan: tidak ada) glossKilau yang menyatu pada bagian atas elemen mengilap: tombol, kotak, bilah, dan bilah judul (Luna, Aero, Aqua) checkBagian dalam kotak centang atau radio yang tidak dicentang check.hotBagian dalamnya saat kursor di atasnya check.pressedBagian dalamnya saat ditekan check.borderBatas kotak centang atau radio yang tidak dicentang check.border.hotBatasnya saat kursor di atasnya check.border.pressedBatasnya saat ditekan check.border.disabledBatas kotak centang yang tidak dicentang dan berwarna abu-abu check.onAksen kotak centang atau radio yang dicentang check.on.hotAksen yang dicentang saat kursor di atasnya check.on.pressedAksen yang dicentang saat ditekan check.on.disabledIsian kotak centang yang dicentang dan berwarna abu-abu check.markTanda centang atau titik pada aksen yang dicentang progress.trackJalur bilah progres progress.barIsian bilah progres meter.trackJalur meteran (bagian unduhan yang selesai) meter.edgeTepi meteran meter.fillIsian meteran listLatar belakang daftar unduhan list.frameGaris luar daftar, tabel, atau kotak gridGaris kisi antarbaris daftar dalam dialog list.gridGaris kisi daftar unduhan headerHeader kolom setiap daftar dan tabel header.lineGaris bawah header dalam daftar dialog header.sepPembatas antar header kolom table.linePembatas di tabel penangkap tautan dan "Tambahkan torrent" header.sortedHeader kolom yang diurutkan header.sort-arrowPanah urut row.pressedBaris daftar yang ditekan chip.webChip "Web" di daftar unduhan chip.torrentChip "Torrent" di daftar unduhan chip.textTeks pada chip list.drag-ghostHeader kolom yang sedang diseret list.marqueePita karet yang memilih baris list.marquee.borderTepi pita karet scroll.trackJalur bilah gulir scroll.cornerTempat dua bilah gulir bertemu scroll.thumbJempol dan panah bilah gulir scroll.thumb.hotJempol atau panah di bawah penunjuk scroll.thumb.pressedJempol atau panah ditekan atau diseret menubarBilah menu menubar.bottomBaris terakhir bilah menu menubar.lineGaris di bawah bilah menu menubar.hotJudul menu di bawah penunjuk menubar.openJudul menu yang terbuka menuLatar belakang menu menu.itemItem menu menu.hotItem menu di bawah penunjuk menu.borderBingkai menu dan pop-up menu.sepPemisah menu menu.textTeks menu menu.glyphPoin, tanda centang, dan panah submenu menu.text.disabledItem menu yang berwarna abu-abu toolbar.lineGaris atas bilah alat toolbar.line.lightSorotan di bawahnya toolbar.hotTombol bilah alat di bawah penunjuk toolbar.hot.faintBagian lain dari tombol pisah saat salah satunya di bawah penunjuk toolbar.pressedTombol bilah alat ditekan toolbar.hot.edgeTepi tombol bilah alat yang aktif toolbar.hot.borderBatas tombol bilah alat yang aktif (transparan: tidak ada) toolbar.split.shadowPembagi tombol pisah saat diam: bayangannya toolbar.split.lightSorotan pembagi toolbar.text.disabledLabel bilah alat yang berwarna abu-abu toolbar.arrowPanah tombol tarik-turun icon.disabledTinta ikon abu-abu (awal) icon.disabled.endTinta ikon abu-abu (akhir) treeLatar belakang pohon kategori tree.linesKonektor titik-titik pohon tree.expanderChevron pohon, tempat varian menggambarnya tree.frameBingkai panel kategori progress.statusNilai "Status" jendela progres progress.label.disabledLabel abu-abu di jendela progres segments.borderBingkai bilah segmen segments.cornerPiksel sudut bilah segmen pieces.haveBagian torrent yang ada di sini pieces.partialKotak yang mewakili bagian yang sebagian ada di sini pieces.missingBagian yang belum ada di sini captionA title bar MDM draws itself caption.textJudul dan glifnya caption.text.inactiveJudul dan glifnya saat jendela tidak aktif, dan tombol abu-abu caption.hotTombol keterangan di bawah penunjuk (warna di atas bilah) caption.pressedTombol keterangan ditekan (warna di atas bilah) caption.buttonTombol keterangan saat diam, tempat gaya menampilkannya (warna di atas bilah; transparan: tidak ada) caption.closeTutup di bawah penunjuk caption.close.textGlif tombol "Tutup" saat kursor di atasnya caption.inactiveA title bar MDM draws, while its window isn't the active one (transparent: as when active) drop-target.edgeTepi target seret saat tidak aktif egui.panelLatar belakang panel egui egui.windowLatar belakang tooltips egui.window.borderBatas tooltips egui.textTeks tooltips egui.selection.textTinta teks terpilih di kotak egui egui.extremeLatar belakang tergelap (atau terang) egui egui.faintLatar belakang samar egui egui.widgetWidget egui saat tidak aktif egui.widget.borderBatasnya (transparan: tidak ada) Semua ukuran (26)
Kunci Apa yang diatur radiusRadius sudut tombol, kotak teks, dan drop-down radius.buttonRadius sudut tombol tekan mengilap (Luna, Aero; Aqua berbentuk bulat di ujung) radius.partRadius sudut bagian berwarna (zona panah, tombol putar) radius.checkRadius sudut kotak centang radius.flyoutRadius sudut pop-up di jendela (kalender, kotak filter) radius.menu-itemRadius sudut item menu di bawah kursor radius.eguiRadius sudut widget egui sendiri radius.popupRadius sudut tooltips borderLebar batas kontrol focus-lineTinggi garis aksen kotak teks yang fokus chevron.widthKetebalan garis chevron drop-down font.dialogTeks dialog (Tahoma di dialog IDM) font.dialog.boldJudul halaman Opsi font.titleJudul utama jendela (Tahoma Bold): ekstensi browser, pembantu font.codeKode masuk untuk diketik di halaman layanan font.uiMenu dan teks jendela utama (Segoe UI) font.ui.boldJudul tebal di jendela utama font.smallTeks kecil egui font.bodyTeks isi egui: tooltips, kotak multi-baris font.headingJudul egui list.rowTinggi baris dalam daftar unduhan list.headerTinggi header kolom daftar unduhan tooltip.widthTempat teks tooltip melingkar tooltip.margin-xPadding kiri dan kanan tooltip tooltip.margin-topPadding atas tooltip tooltip.margin-bottomPadding bawah tooltip Setiap gaya kontrol (7)
Kunci Gayanya field-focusgaris, batas, cincin checkfluent, square, adwaita, breeze, luna, aero, aqua buttonfluent, breeze, luna, aero, aqua progressgaris, bilah, blok, gloss scrolloverlay, klasik captionsistem, metro, adwaita, breeze, luna, aero, aqua focustitik-titik, cincin, bingkai Atau biarkan asisten AI yang menulisnya
Salin prompt ini ke asisten AI Anda dan jelaskan tampilan yang Anda inginkan di bagian akhirnya. Ini memberikan format, kunci, dan aturan kepada asisten: teks yang mudah dibaca dan fokus yang terlihat di kedua sisi, dan tidak ada yang disalin dari karya seni orang lain. Lihat kedua sisi sendiri sebelum Anda membagikan hasilnya.
You are making a theme file for GolinksPRO Download Manager (GDM), a free, open-source download manager. Write one TOML file, named after the theme in lower case with dashes (for example harbour.toml). Reply with the file only, in one code block, then one line on how to install it. THE FORMAT A theme names only what it changes; everything else comes from the theme it inherits. - name = "Display name" - inherits = "classic" (the default), "high-contrast", "metro", "adwaita", "breeze", "luna", "aero" or "aqua" - icons = "color" | "mono" | "accent" - contrast = "high" (optional: strengthens every edge and text colour) - [seeds] a few colours GDM spreads over every control: background, surface, header, text, accent, selection, error, warning, success. Use [seeds.light] and [seeds.dark] to give each side its own. - [colors] single colour roles for both sides; [light] and [dark] for one side only. Role names are dotted and must be quoted when they contain a dot, e.g. "button.hot" = "#e5f1fb". Useful roles: window, text, text.muted, link, accent, focus.ring, selection, selection.text, field, field.border, button, button.hot, button.pressed, button.border, button.text, check.on, check.mark, progress.bar, list, header, menubar, menu, menu.hot, menu.text, toolbar.hot, tree, caption, caption.text, scroll.thumb, gloss (the shine glossy parts blend toward), button.glow. "segments.done" takes one colour or a list of 13 (top to bottom). - [sizes] in pixels, 0 to 400: radius, radius.button, radius.check, radius.menu-item, radius.popup, border, focus-line, list.row, list.header, font.ui, font.dialog. - [controls] shapes: field-focus = line | border | ring; check = fluent | square | adwaita | breeze | luna | aero | aqua; button = fluent | breeze | luna | aero | aqua; progress = line | bar | blocks | gloss; scroll = overlay | classic; focus = dotted | ring | frame; caption = system | metro | adwaita | breeze | luna | aero | aqua. - Colours are "#rrggbb" or "#rrggbbaa". Unknown keys are skipped, so only use the names above. THE RULES 1. Make both a light and a dark side: give [seeds.light] and [seeds.dark] (or [light] and [dark]) their own colours, and check each side on its own. 2. Text must be easy to read: at least 4.5:1 contrast for text against its background (text on window and field, button.text on button, menu.text on menu, selection.text on selection, caption.text on caption), in both sides. 3. The keyboard focus must be easy to see: accent and focus.ring at least 3:1 against what they sit on. 4. Disabled text stays readable but clearly dimmer than normal text. 5. Clean room: no artwork, icons, logos, fonts or text copied from any other program or company. If the theme needs icons, describe original ones to draw, never copy existing ones, and note their source and licence in a SOURCES.txt. 6. Keep the layout: a theme changes colours, sizes and control shapes only. After the file, list each text and background pair you checked with its contrast ratio, for both sides. THE LOOK I WANT:Try it, without building GDM
Put the file in GDM's themes folder. View → Theme → Open themes folder opens it, and makes it the first time. It is in GDM's data folder:
- Windows
%APPDATA%\misterdownloadmanager\themes- Linux
~/.local/share/misterdownloadmanager/themes- macOS
~/Library/Application Support/misterdownloadmanager/themes- Salinan portabel
data\themesdi samping program
Dalam dua detik, itu akan muncul di Tampilan → Tema, di bawah tema bawaan, dengan
nameyang diberikannya sendiri. Pilih dan seluruh jendela akan berubah sekaligus. Setelah Anda mengedit file, pilih lagi di Tampilan → Tema untuk melihat perubahannya. Tampilan → Dukungan Mode Gelap dan Selalu gelap beralih antara sisi terang dan gelapnya.View → Theme → Add a theme file… does it for you: pick the file anywhere, and GDM copies it into the themes folder and uses it at once.
Sudah punya skema Base16 atau pywal?
It's a theme already. A Base16 or Base24 scheme (
.yaml) or pywal'scolors.json, added the same way, changes GDM's colours and nothing else: the scheme's backgrounds behind the list and the windows, its text kept readable (4.5:1 or more), its blue on the focus, the selection and the progress bar. Oncewalhas run, View → Theme lists pywal, read from~/.cache/wal/colors.json(%USERPROFILE%\.cache\wal\colors.jsonon Windows), and GDM follows each new wallpaper's colours within two seconds. The guide shows which colour goes where.
Gratis, sumber terbuka, tanpa iklan, tanpa masa uji coba.
Download GolinksPRO Download Manager