From 62ffb0182744b16a832fb755bf7754183b877d62 Mon Sep 17 00:00:00 2001 From: jisangs Date: Fri, 15 May 2026 12:58:37 +0900 Subject: [PATCH] =?UTF-8?q?=ED=99=94=EB=A9=B4=20=EB=A0=88=EC=9D=B4?= =?UTF-8?q?=EC=95=84=EC=9B=83=20=EC=88=98=EC=A0=95=20-=20=EC=82=AC?= =?UTF-8?q?=EC=9D=B4=EB=93=9C=EB=B0=94=20+=20=EB=A9=94=EC=9D=B8=20?= =?UTF-8?q?=EC=BD=98=ED=85=90=EC=B8=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/index.html | 71 ++++++++++++++++++++++++----------------- src/renderer/style.css | 52 ++++++++++++++++++++++++++++-- 2 files changed, 92 insertions(+), 31 deletions(-) diff --git a/src/renderer/index.html b/src/renderer/index.html index eb217e5..233e721 100644 --- a/src/renderer/index.html +++ b/src/renderer/index.html @@ -12,37 +12,50 @@

Photo Renamer

-
- - -
-
- - -
-
- -
+
-
- - - _ - - ์ž๋ฆฌ ์ˆœ๋ฒˆ - โ†’ - photo_001.jpg - - 0๊ฐœ ํŒŒ์ผ -
- -
-
-
๐Ÿ—‚๏ธ
-

ํด๋”๋ฅผ ์—ด์–ด ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜ค์„ธ์š”
- JPG ยท PNG ยท GIF ยท BMP ยท TIFF ยท WEBP ยท HEIC

+ - + +
+
+
+ + +
+
+ +
+ +
+ + + _ + + ์ž๋ฆฌ ์ˆœ๋ฒˆ + โ†’ + photo_001.jpg + + 0๊ฐœ ํŒŒ์ผ +
+ +
+
+
๐Ÿ—‚๏ธ
+

ํด๋”๋ฅผ ์—ด์–ด ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜ค์„ธ์š”
+ JPG ยท PNG ยท GIF ยท BMP ยท TIFF ยท WEBP ยท HEIC

+
+ +
+
+
diff --git a/src/renderer/style.css b/src/renderer/style.css index 86c9ee1..d00d1bb 100644 --- a/src/renderer/style.css +++ b/src/renderer/style.css @@ -64,8 +64,56 @@ body.fullscreen #titlebar { max-width: 360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } -/* โ”€โ”€ ํˆด๋ฐ” โ”€โ”€ */ -#toolbar { +/* โ”€โ”€ ์•ฑ ๋ฐ”๋”” (์‚ฌ์ด๋“œ๋ฐ” + ๋ฉ”์ธ) โ”€โ”€ */ +#app-body { + display: flex; + flex-direction: row; + flex: 1; + overflow: hidden; +} + +/* โ”€โ”€ ์‚ฌ์ด๋“œ๋ฐ” โ”€โ”€ */ +#sidebar { + width: 300px; + flex-shrink: 0; + display: flex; + flex-direction: column; + border-right: 1px solid var(--border); + background: var(--surface); + overflow: hidden; +} +#sidebar-toolbar { + display: flex; + flex-direction: row; + gap: 8px; + padding: 10px 12px; + border-bottom: 1px solid var(--border); + flex-shrink: 0; +} +#sidebar-toolbar .btn { + flex: 1; + justify-content: center; +} +#file-explorer { + flex: 1; + overflow: auto; + scrollbar-width: thin; + scrollbar-color: var(--border) transparent; +} +#file-explorer::-webkit-scrollbar { width: 6px; height: 6px; } +#file-explorer::-webkit-scrollbar-track { background: transparent; } +#file-explorer::-webkit-scrollbar-thumb { background: var(--border); border-radius: 3px; } + +/* โ”€โ”€ ๋ฉ”์ธ ์ฝ˜ํ…์ธ  โ”€โ”€ */ +#main-content { + flex: 1; + display: flex; + flex-direction: column; + overflow: hidden; +} + +/* โ”€โ”€ ์ฝ˜ํ…์ธ  ํˆด๋ฐ” โ”€โ”€ */ +#content-toolbar { display: flex; align-items: center; gap: 8px; padding: 10px 16px; background: var(--surface);