- Ana Sayfa
- Temalar
Aynı pencere, sizin tarzınız
Görünüm → Tema, MDM'nin görünümünü anında değiştirir ve her şeyi yerli yerinde tutar. Yerleşik görünümlerden birini seçin, her birinin açık ve koyu tarafı vardır veya kendi temanızı bir metin dosyasında oluşturun.
-


Klasik
MDM'nin kendi görünümü ve varsayılanı: Windows 11 kontrolleriyle IDM kullanıcılarının bildiği düzen.
-


Sistem
Windows, Linux ve macOS'ta sisteminizin vurgu rengi ve kontrast ayarı, siz değiştirdikçe takip edilir.
-


Yüksek karşıtlık
Siyah beyaz, parlak bir vurgu, her kenar çizili, metin 7:1 veya daha yüksek kontrastta.
-


Metro
Windows 8'in düz görünümü: kare köşeler, düz düğmeler ve tek renkli simgeler.
-


Adwaita
GNOME'un görünümü: yuvarlak köşeler, düz gri düğmeler, yuvarlak bir odak halkası ve bir başlık çubuğu.
-


Breeze
KDE Plasma'nın görünümü: yuvarlak köşeler, vurgunun kenarını alan kontroller, KDE'nin simgeleri.
-


Luna
Windows XP'nin hissi: turuncu parıltılı gölgeli düğmeler, yeşil onay işaretleri, koyu mavi bir başlık çubuğu.
-


Aero
Windows 7'nin hissi: parlak düğmeler, cam gibi bir başlık çubuğu ve parlak yeşil bir ilerleme çubuğu.
-


Aqua
Mac OS X'in hissi: uçları yuvarlak jel düğmeler, mavi bir odak halkası ve mavi jel bir ilerleme çubuğu.
- Kendi temanızı oluşturunRenklerin ve boyutların bir metin dosyası, saniyeler içinde denendi. Üç adım.
Kendi temanızı oluşturun
Bir tema, TOML (veya JSON) biçiminde küçük bir metin dosyasıdır. Yalnızca değiştirdiği şeyleri adlandırır; diğer her şey üzerine inşa edildiği temadan gelir. MDM'yi derlemenize veya programlamayı bilmenize gerek yok.
Oluşturun
Birkaç renkle başlayın, sonra ilerledikçe daha fazlasını ekleyin:
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"inheritstemanızın başladığı yerdir:classic(varsayılan),high-contrast,metro,adwaita,breeze,luna,aero,aquaveya aynı klasördeki başka bir tema dosyası.[seeds]MDM'nin her kontrole yaydığı bir avuç renktir (background,surface,header,text,accent,selection,error,warning,success).[seeds.light]ve[seeds.dark]her tarafa kendi rengini verir.[colors]her iki tarafta tek renk rollerini,[light]ve[dark]yalnızca bir tarafta ayarlar:#rrggbbveya şeffaflıkla#rrggbbaa.[sizes]piksel cinsinden köşe yarıçapları, kenarlık genişlikleri, yazı tipi boyutları ve satır yükseklikleridir.[controls]metin kutularının, onay kutularının, düğmelerin, ilerleme çubuklarının, kaydırma çubuklarının, odak işaretinin ve başlık çubuğunun şeklini seçer.iconscolor,monoveyaaccent'tür. Kendi klasöründeki (my-theme/theme.toml) bir tema,icons/16veicons/24'daki simgelerini, her birini gösterdiği şeye göre adlandırarak (tb-add-url.svg,cat-music.png) getirebilir;-symbolicolanlar temanın metin rengini alır.contrast = "high"her kenarı ve metin rengini güçlendirir.
MDM'nin bilmediği bir anahtar veya okuyamadığı bir değer atlanır ve MDM'nin günlüğüne (temalar klasörünün yanındaki
logsklasörü) yazılır, böylece daha yeni bir MDM için yapılmış bir dosya yine de yüklenir. Yerleşik temalar da aynı şekilde yazılmıştır: GitHub'da okuyun.Her renk rolü (156)
Anahtar Ne renklendirir windowWindows' and dialogs' background textMetin ve glifler text.disabledDevre dışı metin, her grileşmiş kontrol ve etiketin tek grisi text.mutedİkincil metin: notlar, boyutlar, sürümler linkBir şey açan metin errorHata metni error.strongSeçenekler'deki başarısız bir kontrol mesajı (bağlantı, tarayıcı ve yardımcı testleri) warningUyarı metni successBaşarı metni (eşleşen bir sağlama toplamı) reach.nearÖzellikler'de, gidiş dönüş süresi kısa olan (60 ms altı) bir indirme sunucusu reach.mediumOrta gidiş dönüş süresi olan bir sunucu (60 ila 150 ms) reach.farGidiş dönüş süresi uzun olan bir sunucu (150 ms üzeri) flag.edgeBir ülkenin bayrağının etrafındaki ince kenar accentVurgu: odak çizgileri, açık ve varsayılan kontroller, filtreler, bağlantıların odağı focus.ringNoktalı klavye odak dikdörtgeni selectionBir seçimin dolgusu: satırlar, seçilen bir gün, seçili metin selection.textSeçim üzerindeki metin selection.mutedSeçim üzerindeki ikincil metin selection.inactiveOdaklanmamış bir listede seçili bir satır selection.focusSeçili bir satırda odaklanmış satırın noktalı ana hattı group.lineBir grup kutusunun çerçevesi etch.shadowKazınmış bir ayırıcının gölge çizgisi etch.lightKazınmış bir ayırıcının vurgu çizgisi tab.pageBir sekme sayfasının gövdesi tabSeçili olmayan bir sekme ve sayfanın gölgesi tab.hotİmlecin altındaki bir sekme chevronAçılır menü veya sayı kutusunun oku chevron.disabledPasif bir ok subtle.hotİmlecin altındaki, kendi yüzü olmayan bir bölüm (ok, sütun başlığı) subtle.pressedBasılmış veya açık böyle bir bölüm highlight.hotİmlecin altındaki bir takvim günü veya oku, bir bırakma hedefi highlight.pressedBasılmış bir takvim günü veya oku fieldMetin kutusu veya liste içi field.borderMetin kutusunun kenarlığı field.bottomYazılabilir durumdayken metin kutusunun alt çizgisi field.disabledPasif bir metin kutusunun içi field.disabled.borderPasif bir metin kutusunun kenarlığı field.readonlySalt okunur bir metin kutusunun içi field.readonly.borderSalt okunur bir metin kutusunun kenarlığı combo.chevronAçılır menünün oku combo.arrow.hotİmlecin altındaki düzenlenebilir açılır menünün ok alanı combo.arrow.pressedBasılmış veya açık düzenlenebilir açılır menünün ok alanı buttonDüğme yüzeyi button.hotİmlecin altındaki düğme yüzeyi button.pressedBasılmış düğme yüzeyi button.borderDüğme kenarlığı button.bottomDüğmenin alt kenarı button.textDüğme metni button.text.pressedBasılmış düğme metni button.default.borderVarsayılan düğmenin kenarlığı button.default.bottomVarsayılan düğmenin alt kenarı button.disabledPasif bir düğmenin yüzeyi button.disabled.borderPasif bir düğmenin kenarlığı button.accentVurgu düğmesinin yüzeyi button.accent.hotVurgu düğmesinin imleç altındaki yüzeyi button.accent.pressedVurgu düğmesinin basılı yüzeyi button.accent.bottomVurgu düğmesinin alt kenarı button.accent.textVurgu düğmesinin metni button.accent.text.pressedVurgu düğmesinin basılı metni button.glowİmleç altındaki düğmenin içindeki parlama, stilin çizdiği yer (Luna; şeffaf: yok) glossParlak kısımların üstte karıştığı parlaklık: düğmeler, kutular, çubuklar ve başlık çubukları (Luna, Aero, Aqua) checkİşaretlenmemiş bir kutunun veya radyonun içi check.hotİmleç altındaki içi check.pressedBasılı içi check.borderİşaretlenmemiş bir kutunun veya radyonun kenarlığı check.border.hotİmleç altındaki kenarlığı check.border.pressedBasılı kenarlığı check.border.disabledPasif işaretlenmemiş bir kutunun kenarlığı check.onİşaretli bir kutunun veya radyonun vurgusu check.on.hotİmleç altındaki işaretli vurgu check.on.pressedBasılı işaretli vurgu check.on.disabledPasif işaretli bir kutunun dolgusu check.markİşaretli vurgudaki onay işareti veya nokta progress.trackİlerleme çubuğunun yolu progress.barİlerleme çubuğunun dolgusu meter.trackBir ölçerin yolu (bir indirmenin tamamlanan kısmı) meter.edgeBir ölçerin kenarı meter.fillBir ölçerin dolgusu listİndirme listesinin arka planı list.frameBir listenin, bir tablonun veya bir kutunun dış çizgisi gridİletişim kutularındaki bir listenin satırları arasındaki ızgara çizgileri list.gridİndirme listesinin ızgara çizgileri headerHer listenin ve tablonun sütun başlıkları header.lineİletişim kutularındaki listelerde bir başlığın alt çizgisi header.sepSütun başlıkları arasındaki ayırıcılar table.lineBağlantı yakalayıcı ve Torrent ekle tablolarındaki ayırıcılar header.sortedSıralanmış sütunun başlığı header.sort-arrowSıralama oku row.pressedBasılı bir liste satırı chip.webİndirme listesinin Web çipi chip.torrentİndirme listesinin Torrent çipi chip.textÇip üzerindeki metin list.drag-ghostSürüklenen bir sütun başlığı list.marqueeSatırları seçen lastik bant list.marquee.borderLastik bandın kenarı scroll.trackKaydırma çubuğunun izi scroll.cornerİki kaydırma çubuğunun birleştiği yer scroll.thumbKaydırma çubuğunun tutamacı ve okları scroll.thumb.hotİmleç altındaki tutamaç veya ok scroll.thumb.pressedBasılı veya sürüklenen tutamaç veya ok menubarMenü çubuğu menubar.bottomMenü çubuğunun son satırı menubar.lineMenü çubuğunun altındaki çizgi menubar.hotİmleç altındaki bir menü başlığı menubar.openAçık menünün başlığı menuBir menünün arka planı menu.itemBir menü öğesi menu.hotİmleç altındaki bir menü öğesi menu.borderBir menünün ve bir açılır pencerenin çerçevesi menu.sepBir menünün ayırıcıları menu.textBir menünün metni menu.glyphMadde işaretleri, onay işaretleri ve alt menü okları menu.text.disabledSoluk bir menü öğesi toolbar.lineAraç çubuğunun üst çizgisi toolbar.line.lightAltındaki vurgu toolbar.hotİmlecin altındaki bir araç çubuğu düğmesi toolbar.hot.faintBir ayrık düğmenin diğer kısmı, bir kısmı imlecin altındayken toolbar.pressedBasılmış bir araç çubuğu düğmesi toolbar.hot.edgeEtkin bir araç çubuğu düğmesinin kenarı toolbar.hot.borderEtkin bir araç çubuğu düğmesinin kenarlığı (şeffaf: yok) toolbar.split.shadowBir ayrık düğmenin ayırıcısı hareketsizken: gölgesi toolbar.split.lightAyırıcının vurgusu toolbar.text.disabledSoluk bir araç çubuğu etiketi toolbar.arrowBir açılır düğmenin oku icon.disabledSoluk bir simgenin mürekkebi (başlangıcı) icon.disabled.endSoluk bir simgenin mürekkebi (sonu) treeKategoriler ağacının arka planı tree.linesAğacın noktalı bağlayıcıları tree.expanderAğacın varyantın çizdiği ok işaretleri tree.frameKategoriler bölmesinin çerçevesi progress.statusİlerleme penceresinin Durum değeri progress.label.disabledİlerleme penceresinde soluk bir etiket segments.borderSegment çubuğunun çerçevesi segments.cornerSegment çubuğunun köşe pikselleri pieces.haveBurada olan bir torrent parçası pieces.partialKısmen burada olan parçaları temsil eden bir kare pieces.missingHenüz burada olmayan bir parça captionMDM'nin kendi çizdiği bir başlık çubuğu caption.textBaşlığı ve glifleri caption.text.inactivePencere etkin değilken başlığı ve glifleri ile soluk bir düğmenin caption.hotİmlecin altındaki bir başlık düğmesi (çubuk üzerinde bir ton) caption.pressedBasılmış bir başlık düğmesi (çubuk üzerinde bir ton) caption.buttonStilin gösterdiği bir başlık düğmesi hareketsizken (çubuk üzerinde bir ton; şeffaf: yok) caption.closeİmlecin altındaki Kapat caption.close.textİmleç altındaki Kapat düğmesi simgesi caption.inactiveMDM'nin çizdiği başlık çubuğu, penceresi etkin değilken (şeffaf: etkin olduğunda olduğu gibi) drop-target.edgeSürükle bırak hedefinin kenarı (hareketsiz) egui.panelegui'nin panel arka planı egui.windowİpucu arka planı egui.window.borderİpucu kenarlığı egui.textİpucu metni egui.selection.textegui kutularında seçili metin rengi egui.extremeegui'nin en koyu (veya en açık) arka planı egui.faintegui'nin soluk arka planı egui.widgetegui'nin hareketsiz widget'ları egui.widget.borderKenarlıkları (şeffaf: yok) Tüm boyutlar (26)
Anahtar Ne ayarlar radiusDüğmelerin, metin kutularının ve açılır menülerin köşe yarıçapı radius.buttonParlak basma düğmesinin köşe yarıçapı (Luna, Aero; Aqua'nınkiler uçlarda yuvarlaktır) radius.partRenkli bir bölümün (ok alanı, döndürme düğmesi) köşe yarıçapı radius.checkOnay kutusunun köşe yarıçapı radius.flyoutPenceredeki bir açılır menünün (takvim, filtre kutusu) köşe yarıçapı radius.menu-itemİmleç altındaki menü öğesinin köşe yarıçapı radius.eguiegui'nin kendi widget'larının köşe yarıçapı radius.popupİpuçlarının köşe yarıçapı borderBir kontrolün kenarlık genişliği focus-lineOdaklanmış metin kutusunun vurgu çizgisinin yüksekliği chevron.widthAçılır menünün okunun çizgi kalınlığı font.dialogİletişim kutusu metni (IDM'nin iletişim kutularında Tahoma) font.dialog.boldSeçenekler sayfalarının başlıkları font.titleBir pencerenin başlığı (Tahoma Bold): tarayıcı uzantısının, yardımcıların font.codeBir hizmetin sayfasında yazılacak oturum açma kodu font.uiMenüler ve ana pencerenin metni (Segoe UI) font.ui.boldAna penceredeki kalın başlıklar font.smallegui'nin küçük metni font.bodyegui'nin gövde metni: araç ipuçları, çok satırlı kutular font.headingegui'nin başlıkları list.rowİndirme listesindeki bir satırın yüksekliği list.headerİndirme listesinin sütun başlıklarının yüksekliği tooltip.widthBir araç ipucunun metninin kaydığı yer tooltip.margin-xBir araç ipucunun sol ve sağ dolgusu tooltip.margin-topBir araç ipucunun üst dolgusu tooltip.margin-bottomBir araç ipucunun alt dolgusu Her kontrol stili (7)
Anahtar Stilleri field-focusçizgi, kenarlık, halka checkakıcı, kare, adwaita, breeze, luna, aero, aqua buttonakıcı, breeze, luna, aero, aqua progressçizgi, çubuk, bloklar, parlak scrollkatman, klasik captionsistem, metro, adwaita, breeze, luna, aero, aqua focusnoktalı, halka, çerçeve Veya bir yapay zeka asistanına yazdırın
Bu istemi yapay zeka asistanınıza kopyalayın ve sonuna istediğiniz görünümü açıklayın. Asistana formatı, anahtarları ve kuralları verir: her iki tarafta da okunabilir metin ve görünür bir odak, ve başkasının eserinden kopyalanmış hiçbir şey. Sonucu paylaşmadan önce her iki tarafı da kendiniz kontrol edin.
You are making a theme file for Mister Download Manager (MDM), 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 MDM 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:MDM'yi derlemeden deneyin
Dosyayı MDM'nin temalar klasörüne koyun. Görünüm → Tema → Temalar klasörünü aç seçeneği, klasörü açar ve ilk kez oluşturur. MDM'nin veri klasöründedir:
- Windows
%APPDATA%\misterdownloadmanager\themes- Linux
~/.local/share/misterdownloadmanager/themes- macOS
~/Library/Application Support/misterdownloadmanager/themes- Taşınabilir kopya
data\themesprogramın yanında
İki saniye içinde Görünüm → Tema altında, yerleşik temaların altında, kendi verdiği
nameile görünür. Onu seçin ve tüm pencere anında değişir. Dosyayı düzenledikten sonra, değişikliği görmek için Görünüm → Tema içinde tekrar seçin. Görünüm → Koyu mod desteği ve Her zaman koyu seçenekleri, açık ve koyu tarafı arasında geçiş yapar.Görünüm → Tema → Tema dosyası ekle… sizin için yapar: dosyayı herhangi bir yerden seçin, MDM onu temalar klasörüne kopyalar ve hemen kullanır.
Zaten bir Base16 veya pywal şemanız var mı?
Bu zaten bir tema. Base16 veya Base24 şeması (
.yaml) veya pywal'ıncolors.json'ü, aynı şekilde eklendiğinde, MDM'nin renklerini değiştirir ve başka hiçbir şeyi değiştirmez: şemanın liste ve pencerelerin arkasındaki arka planları, metni okunabilir kalır (4.5:1 veya daha fazla), odak, seçim ve ilerleme çubuğundaki mavisi.walçalıştıktan sonra, Görünüm → Tema~/.cache/wal/colors.json'den okunan pywal'ı listeler (%USERPROFILE%\.cache\wal\colors.jsonWindows'ta) ve MDM, her yeni duvar kağıdının renklerini iki saniye içinde takip eder. Kılavuz hangi rengin nereye gittiğini gösterir.
Ücretsiz, açık kaynak, reklamsız, deneme sürümü yok.
Mister Download Manager'ı indir