- 홈
- 테마
같은 창, 나만의 방식
보기 → 테마를 변경하면 MDM의 모양이 즉시 바뀌지만, 모든 요소는 원래 위치에 그대로 유지됩니다. 내장된 테마 중 하나를 선택하거나, 각 테마의 밝은 모드와 어두운 모드를 사용하거나, 텍스트 파일로 직접 만들 수 있습니다.
-


클래식
MDM의 기본 모양으로, IDM 사용자들이 익숙한 레이아웃에 Windows 11의 컨트롤이 적용되었습니다.
-


기본
Windows, Linux, macOS에서 시스템의 강조 색상과 대비 설정을 변경하면 그에 따라 MDM도 변경됩니다.
-


고대비
흑백, 밝은 강조색, 모든 가장자리가 그려지고 7:1 이상의 텍스트 대비를 제공합니다.
-


메트로
Windows 8의 평면적인 디자인: 사각형 모서리, 평면 버튼, 단색 아이콘.
-


Adwaita
GNOME의 디자인: 둥근 모서리, 평면 회색 버튼, 둥근 포커스 링, 헤더 바.
-


Breeze
KDE Plasma의 디자인: 둥근 모서리, 강조색이 적용된 컨트롤, KDE 아이콘.
-


Luna
Windows XP의 느낌: 주황색 빛이 도는 음영 버튼, 녹색 체크 표시, 짙은 파란색 제목 표시줄.
-


Aero
Windows 7의 느낌: 광택 버튼, 유리 같은 제목 표시줄, 광택 녹색 진행률 표시줄.
-


Aqua
Mac OS X의 느낌: 끝이 둥근 젤 버튼, 파란색 포커스 링, 파란색 젤 진행률 표시줄.
- 나만의 테마 만들기색상과 크기를 정의한 텍스트 파일로, 몇 초 만에 적용됩니다. 세 단계로 구성됩니다.
나만의 테마 만들기
테마는 TOML(또는 JSON) 형식의 작은 텍스트 파일입니다. 변경할 내용만 지정하며, 나머지는 기반이 되는 테마에서 가져옵니다. MDM을 빌드하거나 프로그래밍 지식이 필요하지 않습니다.
만들기
몇 가지 색상으로 시작한 다음, 필요에 따라 더 추가하세요:
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"inherits테마가 시작되는 기반입니다:classic(기본값),high-contrast,metro,adwaita,breeze,luna,aero,aqua또는 같은 폴더에 있는 다른 테마 파일.[seeds]MDM이 모든 컨트롤에 적용하는 몇 가지 색상(background,surface,header,text,accent,selection,error,warning,success)입니다.[seeds.light]및[seeds.dark]은 각 모드에 고유한 색상을 부여합니다.[colors]양쪽에 단일 색상 역할을 설정하고,[light]및[dark]는 한쪽에만 설정합니다:#rrggbb또는 투명도가 있는#rrggbbaa.[sizes]픽셀 단위의 모서리 반경, 테두리 너비, 글꼴 크기, 행 높이입니다.[controls]은 텍스트 상자, 확인란, 버튼, 진행률 표시줄, 스크롤 막대, 포커스 표시 및 제목 표시줄의 모양을 선택합니다.iconscolor,mono또는accent입니다. 자체 폴더(my-theme/theme.toml)에 있는 테마는icons/16및icons/24에 아이콘을 가져올 수 있으며, 각 아이콘은 표시되는 내용(tb-add-url.svg,cat-music.png)에 따라 이름이 지정됩니다.-symbolic아이콘은 테마의 텍스트 색상을 따릅니다.contrast = "high"모든 테두리와 텍스트 색상을 강조합니다.
MDM이 알지 못하거나 읽을 수 없는 키 또는 값은 건너뛰고 MDM 로그(테마 폴더 옆의
logs폴더)에 기록되므로, 최신 MDM용으로 만들어진 파일도 로드됩니다. 내장 테마도 같은 방식으로 작성되었습니다. GitHub에서 읽어보세요.모든 색상 역할 (156개)
키 색상이 적용되는 곳 windowWindows 및 대화 상자 배경 text텍스트 및 글리프 text.disabled비활성화된 텍스트, 모든 회색 컨트롤 및 레이블의 회색 text.muted보조 텍스트: 메모, 크기, 버전 link무언가를 여는 텍스트 error오류 텍스트 error.strong옵션의 실패한 확인 메시지 (연결, 브라우저 및 도우미 테스트) warning경고 텍스트 success성공 텍스트 (일치하는 체크섬) reach.near속성에서 왕복 시간(60ms 미만)이 가까운 다운로드 서버 reach.medium중간 왕복 시간(60~150ms)의 서버 reach.far왕복 시간(150ms 초과)이 먼 서버 flag.edge국기 주변의 얇은 테두리 accent강조: 포커스 선, 열린 기본 컨트롤, 필터, 링크 포커스 focus.ring점선 키보드 포커스 사각형 selection선택 영역 채우기: 행, 선택된 날짜, 선택된 텍스트 selection.text선택 영역의 텍스트 selection.muted선택 영역의 보조 텍스트 selection.inactive포커스 없는 목록에서 선택된 행 selection.focus선택된 행의 포커스된 행 점선 윤곽선 group.line그룹 상자 프레임 etch.shadow에칭된 구분선의 그림자 선 etch.light에칭된 구분선의 하이라이트 선 tab.page탭 페이지 본문 tab선택되지 않은 탭과 페이지 그림자 tab.hot포인터 아래 탭 chevron드롭다운 또는 스핀 상자 화살표 chevron.disabled회색 화살표 subtle.hot포인터 아래 자체 모양이 없는 부분 (화살표, 열 머리글) subtle.pressed눌리거나 열린 부분 highlight.hot포인터 아래 달력 날짜 또는 화살표, 드롭 대상 highlight.pressed눌린 달력 날짜 또는 화살표 field텍스트 상자 또는 목록 내부 field.border텍스트 상자 테두리 field.bottom입력 가능한 텍스트 상자 하단 선 field.disabled회색 텍스트 상자 내부 field.disabled.border회색 텍스트 상자 테두리 field.readonly읽기 전용 텍스트 상자 내부 field.readonly.border읽기 전용 텍스트 상자 테두리 combo.chevron드롭다운 셰브론 combo.arrow.hot포인터 아래 편집 가능한 드롭다운 화살표 영역 combo.arrow.pressed눌리거나 열린 편집 가능한 드롭다운 화살표 영역 button버튼 면 button.hot포인터 아래 버튼 면 button.pressed눌린 버튼 면 button.border버튼 테두리 button.bottom버튼 하단 가장자리 button.text버튼 텍스트 button.text.pressed눌린 버튼 텍스트 button.default.border기본 버튼 테두리 button.default.bottom기본 버튼 하단 가장자리 button.disabled회색 버튼 면 button.disabled.border회색 버튼 테두리 button.accent강조 버튼 면 button.accent.hot포인터 아래 강조 버튼 면 button.accent.pressed강조 버튼 누름 면 button.accent.bottom강조 버튼 아래쪽 가장자리 button.accent.text강조 버튼 텍스트 button.accent.text.pressed강조 버튼 누름 텍스트 button.glow스타일이 그려지는 포인터 아래 버튼 내부 발광 (Luna; 투명: 없음) gloss버튼, 상자, 바, 제목 표시줄 등 광택 있는 부분이 상단에서 혼합되는 광택 (Luna, Aero, Aqua) check선택되지 않은 확인란 또는 라디오 버튼 내부 check.hot포인터 아래 내부 check.pressed누름 내부 check.border선택되지 않은 확인란 또는 라디오 버튼 테두리 check.border.hot포인터 아래 테두리 check.border.pressed누름 테두리 check.border.disabled회색 선택되지 않은 확인란 테두리 check.on선택된 확인란 또는 라디오 버튼 강조 check.on.hot포인터 아래 선택된 강조 check.on.pressed누름 선택된 강조 check.on.disabled회색 선택된 확인란 채우기 check.mark선택된 강조의 체크 표시 또는 점 progress.track진행률 표시줄 트랙 progress.bar진행률 표시줄 채우기 meter.track측정기 트랙 (다운로드 완료 부분) meter.edge측정기 가장자리 meter.fill측정기 채우기 list다운로드 목록 배경 list.frame목록, 표 또는 상자 윤곽선 grid대화 상자 목록 행 사이의 격자선 list.grid다운로드 목록 격자선 header모든 목록 및 표 열 머리글 header.line대화 상자 목록 머리글 아래쪽 선 header.sep열 머리글 사이의 구분선 table.line링크 가로채기 및 토렌트 추가 테이블의 구분선 header.sorted정렬된 열의 머리글 header.sort-arrow정렬 셰브론 row.pressed눌린 목록 행 chip.web다운로드 목록의 웹 칩 chip.torrent다운로드 목록의 토렌트 칩 chip.text칩의 텍스트 list.drag-ghost드래그 중인 열 머리글 list.marquee행을 선택하는 고무 밴드 list.marquee.border고무 밴드의 가장자리 scroll.track스크롤 막대 트랙 scroll.corner두 스크롤 막대가 만나는 곳 scroll.thumb스크롤 막대 엄지 및 화살표 scroll.thumb.hot포인터 아래의 엄지 또는 화살표 scroll.thumb.pressed눌리거나 드래그 중인 엄지 또는 화살표 menubar메뉴 모음 menubar.bottom메뉴 모음의 마지막 행 menubar.line메뉴 모음 아래의 선 menubar.hot포인터 아래의 메뉴 제목 menubar.open열린 메뉴의 제목 menu메뉴 배경 menu.item메뉴 항목 menu.hot포인터 아래의 메뉴 항목 menu.border메뉴 및 팝업 프레임 menu.sep메뉴 구분선 menu.text메뉴 텍스트 menu.glyph글머리 기호, 확인 표시 및 하위 메뉴 화살표 menu.text.disabled회색 처리된 메뉴 항목 toolbar.line도구 모음의 상단 선 toolbar.line.light아래 강조 표시 toolbar.hot포인터 아래 도구 모음 버튼 toolbar.hot.faint포인터 아래 분할 버튼의 다른 부분 toolbar.pressed눌린 도구 모음 버튼 toolbar.hot.edge활성 도구 모음 버튼의 가장자리 toolbar.hot.border활성 도구 모음 버튼의 테두리 (투명: 없음) toolbar.split.shadow분할 버튼 구분선의 그림자 (정지 상태) toolbar.split.light구분선의 강조 표시 toolbar.text.disabled회색 도구 모음 레이블 toolbar.arrow드롭다운 버튼의 화살표 icon.disabled회색 아이콘의 잉크 (시작) icon.disabled.end회색 아이콘의 잉크 (끝) tree카테고리 트리의 배경 tree.lines트리의 점선 연결선 tree.expander트리의 셰브론 (변형이 그리는 경우) tree.frame카테고리 창의 프레임 progress.status진행 창의 상태 값 progress.label.disabled진행 창의 회색 레이블 segments.border세그먼트 바의 프레임 segments.corner세그먼트 바의 모서리 픽셀 pieces.have여기에 있는 토렌트 조각 pieces.partial부분적으로 여기에 있는 조각을 나타내는 사각형 pieces.missing아직 여기에 없는 조각 captionMDM이 직접 그리는 제목 표시줄 caption.text제목 및 글리프 caption.text.inactive창이 활성화되지 않았을 때의 제목 및 글리프, 그리고 회색 버튼의 제목 및 글리프 caption.hot포인터 아래 캡션 버튼 (바 위에 색조) caption.pressed눌린 캡션 버튼 (바 위에 색조) caption.button스타일이 표시하는 정지 상태의 캡션 버튼 (바 위에 색조; 투명: 없음) caption.close포인터 아래 닫기 caption.close.text포인터 아래 닫기 버튼 아이콘 caption.inactiveMDM이 그리는 제목 표시줄 (창이 활성화되지 않았을 때; 활성화되었을 때처럼 투명함) drop-target.edge정지 상태의 드롭 대상 가장자리 egui.panelegui 패널 배경 egui.window도구 설명 배경 egui.window.border도구 설명 테두리 egui.text도구 설명 텍스트 egui.selection.textegui 상자에서 선택된 텍스트 색상 egui.extremeegui의 가장 어두운 (또는 가장 밝은) 배경 egui.faintegui의 흐릿한 배경 egui.widget정지 상태의 egui 위젯 egui.widget.border위젯 테두리 (투명: 없음) 모든 크기 (26)
키 설정 내용 radius버튼, 텍스트 상자, 드롭다운의 모서리 곡률 radius.button광택 푸시 버튼의 모서리 곡률 (Luna, Aero; Aqua는 끝이 둥글다) radius.part색조가 있는 부분의 모서리 곡률 (화살표 영역, 스핀 버튼) radius.check확인란의 모서리 곡률 radius.flyout창 내 팝업의 모서리 곡률 (달력, 필터 상자) radius.menu-item포인터 아래 메뉴 항목의 모서리 곡률 radius.eguiegui 자체 위젯의 모서리 곡률 radius.popup도구 설명의 모서리 곡률 border컨트롤 테두리 너비 focus-line포커스된 텍스트 상자 강조선 높이 chevron.width드롭다운 셰브론 선 두께 font.dialog대화 상자 텍스트 (IDM 대화 상자의 Tahoma) font.dialog.bold옵션 페이지 제목 font.title창 제목 (Tahoma Bold): 브라우저 확장 프로그램, 도우미 font.code서비스 페이지에 입력할 로그인 코드 font.ui메뉴 및 주 창 텍스트 (Segoe UI) font.ui.bold주 창의 굵은 글씨 제목 font.smallegui의 작은 텍스트 font.bodyegui의 본문 텍스트: 도구 설명, 여러 줄 상자 font.headingegui의 제목 list.row다운로드 목록의 행 높이 list.header다운로드 목록 열 머리글의 높이 tooltip.width도구 설명 텍스트가 줄 바꿈되는 위치 tooltip.margin-x도구 설명의 왼쪽 및 오른쪽 여백 tooltip.margin-top도구 설명의 위쪽 여백 tooltip.margin-bottom도구 설명의 아래쪽 여백 모든 컨트롤 스타일 (7)
키 스타일 field-focus선, 테두리, 링 check플루언트, 스퀘어, 아드와이타, 브리즈, 루나, 에어로, 아쿠아 button플루언트, 브리즈, 루나, 에어로, 아쿠아 progress선, 막대, 블록, 광택 scroll오버레이, 클래식 caption시스템, 메트로, 아드와이타, 브리즈, 루나, 에어로, 아쿠아 focus점선, 링, 프레임 또는 AI 비서에게 맡기기
이 프롬프트를 AI 비서에 복사한 다음 원하는 모양을 설명하세요. 비서는 형식, 키, 규칙을 따릅니다. 양쪽 모두 읽기 쉬운 텍스트와 눈에 띄는 초점을 가지며, 다른 사람의 작품을 복사하지 않습니다. 결과를 공유하기 전에 직접 양쪽을 확인하세요.
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을 빌드하지 않고 시도하기
파일을 MDM의 테마 폴더에 넣으세요. 보기 → 테마 → 테마 폴더 열기를 선택하면 폴더가 열리고, 처음 사용하는 경우 폴더가 생성됩니다. MDM의 데이터 폴더에 있습니다:
- Windows
%APPDATA%\misterdownloadmanager\themes- Linux
~/.local/share/misterdownloadmanager/themes- macOS
~/Library/Application Support/misterdownloadmanager/themes- 휴대용 복사본
data\themes프로그램 옆
2초 이내에 보기 → 테마에 내장 테마 아래에
name와 함께 표시됩니다. 선택하면 전체 창이 즉시 변경됩니다. 파일을 편집한 후 변경 사항을 보려면 보기 → 테마에서 다시 선택하세요. 다크 모드 지원 및 항상 어둡게를 사용하여 밝은 면과 어두운 면을 전환할 수 있습니다.보기 → 테마 → 테마 파일 추가…를 사용하세요. 파일을 선택하면 MDM이 테마 폴더에 복사하고 즉시 적용합니다.
Base16 또는 pywal 스키마가 이미 있나요?
그것은 이미 테마입니다. Base16 또는 Base24 스키마(
.yaml) 또는 pywal의colors.json는 같은 방식으로 추가되며 MDM의 색상만 변경합니다. 목록과 창 뒤의 스키마 배경, 읽기 쉬운 텍스트(4.5:1 이상), 포커스, 선택 및 진행률 표시줄의 파란색이 적용됩니다.wal가 실행되면 보기 → 테마에~/.cache/wal/colors.json에서 읽어온 pywal이 표시됩니다(%USERPROFILE%\.cache\wal\colors.jsonWindows에서는) MDM은 새로운 배경화면의 색상을 2초 이내에 따릅니다. 가이드에서 어떤 색상이 어디에 적용되는지 보여줍니다.
무료, 오픈 소스, 광고 없음, 평가판 없음.
Mister Download Manager 다운로드