Terminal: MEGA THREAD : ๋””์ž์ธ์ด ์™„์ „ํ•˜์ง€ ์•Š๊ณ  UI๊ฐ€ ๋‹ค๋“ฌ์–ด์ง€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2019๋…„ 06์›” 22์ผ  ยท  285์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: microsoft/terminal

๋‚˜๋Š” ์ด๊ฒƒ์„ ๊ณ ์ •ํ•˜๊ณ  ๋ช‡ ๊ฐ€์ง€ ๊ด€๋ จ ๋ฌธ์ œ / ์ž‘์—… ํ•ญ๋ชฉ์„ ์ถ”์  ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ด๊ฒƒ์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ์•Œ๊ณ ์žˆ๋Š” ๊ฒƒ :

  • [x] ์†์žก์ด๋Š” ๋ฐ์€ ํฐ์ƒ‰ / ์•…์„ผํŠธ ์ƒ‰์ƒ / ์ง„ํ•œ ๊ฒ€์ •์ƒ‰์ž…๋‹ˆ๋‹ค.
  • [x] ์†์žก์ด๊ฐ€ ๋„ˆ๋ฌด ์ข์Šต๋‹ˆ๋‹ค / ํ…Œ๋‘๋ฆฌ๊ฐ€ ๋„ˆ๋ฌด ๋‘๊บผ์›€ / ์ฐฝ ํ”„๋ ˆ์ž„ ์™ธ๋ถ€ ์˜์—ญ์„ ์‚ฌ์šฉํ•˜์—ฌ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜์—†๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  • [x] # 994 ๋ถ„ํ•  ์ฐฝ์—๋Š” ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ์„ ํ‘œ์‹œํ•˜๋Š” ํ‘œ์‹œ๊ธฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • [] # 1000 ๋ง ๊ทธ๋Œ€๋กœ ์ฐฝ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ฒƒ
  • [] ํด๋ฆญ / ์˜ค๋ฅธ์ชฝ ํด๋ฆญ ์•„์ด์ฝ˜์— ์ตœ์†Œํ™” / ์ตœ๋Œ€ํ™” / ๋‹ซ๊ธฐ ๋ฉ”๋‰ด๊ฐ€ ํ‘œ์‹œ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.
  • [x] Cascade Windows ๋ฅผ ํด๋ฆญํ•˜๋ฉด Show windows stacked ๋“ฑ์ด ํ„ฐ๋ฏธ๋„์—์„œ ์™„์ „ํžˆ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
  • [x] # 376, # 545 ๋ช…๋ น ์ค„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋งˆ์šฐ์Šค ์ž…๋ ฅ์„๋ฐ›์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • [] # 4980 ์‹œ์Šคํ…œ ํ…Œ๋งˆ ํ‘œ์‹œ ๋“ฑ = ํ„ฐ๋ฏธ๋„ ํ…Œ๋งˆ๊ฐ€ ์–ด๋‘์›Œ๋„ ๋ฐ์€ ํ…Œ๋‘๋ฆฌ
  • [] ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์€ ์•„ํฌ๋ฆด์ด ์•„๋‹ˆ์ง€๋งŒ ์ง€๊ธˆ์€ ์•„ํ‚คํ…์ฒ˜ ๋ณ€๊ฒฝ ์ดํ›„ _ ๊ฐ€๋Šฅ _ํ•ฉ๋‹ˆ๋‹ค!

ํƒญ๊ณผ ๊ด€๋ จ๋œ ์‚ฌํ•ญ :

  • [] # 1625 ๋น„ ํด๋ผ์ด์–ธํŠธ ์˜์—ญ (ํƒญ์ด์žˆ๋Š” ๊ณณ)์— ๋” ํŠนํ™”๋œ ๋˜ ๋‹ค๋ฅธ ๊ฑฐ๋Œ€ํ•œ ์ž‘์—… ๋ฒ„ํ‚ท์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • [] ํƒญ ์œ„ ์˜์—ญ์€ ๋“œ๋ž˜๊ทธ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • [] ํƒญ์„ ํŒ / ๋“œ๋ž˜๊ทธ ํ•  ์ˆ˜ ์—†์Œ
  • [x] ํƒญ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • [] # 597 ํƒญ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋ธŒ๋ผ์šฐ์ € ํƒญ์ฒ˜๋Ÿผ ์ถ•์†Œ / ํ™•์žฅํ•˜์ง€ ์•Š์Œ / ํƒญ์˜ ์ตœ์†Œ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค / ํƒญ์˜ ๊ณ ์ • ๋„ˆ๋น„๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค / ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์„ ๋ถ„ํ• ํ•˜๊ธฐ ์œ„ํ•ด ํƒญ์„ ํ™•์žฅํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค / ๊ธฐํƒ€ ๊ฐ€๋Šฅํ•œ ํƒญ ํฌ๊ธฐ]
  • [x] # 3300 ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ๋•Œ ํƒญ ๋ง‰๋Œ€๊ฐ€ ์ปค์ง€์ง€ ์•Š๊ณ  ์ถ•์†Œ ๋งŒ๋ฉ๋‹ˆ๋‹ค (v0.6์—์„œ ํšŒ๊ท€).

์‚ฌ๋žŒ๋“ค์ด ์›ํ•˜์ง€๋งŒ ํ•ด๊ฒฐํ•  ์ˆ˜์—†๋Š” ๊ฒƒ :

  • [] # 1753 "ํ๋ฆผ"์ด ์•„๋‹Œ ์•„ํฌ๋ฆด์˜ "๋ถˆํˆฌ๋ช…๋„"๋งŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ / ์•„ํฌ๋ฆด์ด ์•„๋‹Œ ํˆฌ๋ช…๋„๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์—†์Œ

v0.6์—์„œ ์ˆ˜์ • ๋œ ์‚ฌํ•ญ :

  • [x] # 2513 ๋น„ ํด๋ผ์ด์–ธํŠธ ์˜์—ญ์„ ๋”๋ธ” ํด๋ฆญํ•˜๋ฉด ์ฐฝ์ด ์ตœ๋Œ€ํ™”๋ฉ๋‹ˆ๋‹ค.
  • [x] # 771 ๊ธฐ๋ณธ 'ํ™œ์„ฑ'ํƒญ ๋Œ€๋น„๊ฐ€ ๋งค์šฐ ๋‚ฎ์Šต๋‹ˆ๋‹ค (ํŠนํžˆ ์กฐ๋ช… ๋ชจ๋“œ).
  • [x] ํƒญ์ด ์›ํ•˜๋Š”๋งŒํผ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. # 702
    grafik
  • [x] # 857 ์ฐฝ์ด ํƒญ ๋„ˆ๋น„์˜ ํ•ฉ๋ณด๋‹ค ์ž‘์„ ๋•Œ ์Šคํฌ๋กค ํ‘œ์‹œ์—†์ด ํƒญ์ด ์ž˜๋ฆฝ๋‹ˆ๋‹ค.

v0.5์—์„œ ์ˆ˜์ • ๋œ ์‚ฌํ•ญ :

  • [x] # 1589 Alt + F4๊ฐ€ ์ฐฝ์„ ๋‹ซ์ง€ ์•Š์Œ (PR # 2526)

v0.3์—์„œ ์ˆ˜์ • ๋œ ์‚ฌํ•ญ :

  • [x] ๋น„ ํด๋ผ์ด์–ธํŠธ ์˜์—ญ์ด ์ž˜๋ชป ๋ณด์ž…๋‹ˆ๋‹ค. ํ™๋ณด # 929, # 872
    grafikgrafik

  • [x] ๋”ํ•˜๊ธฐ ๋ฒ„ํŠผ์ด ๋„ˆ๋ฌด ํฌ๊ณ , ๋„ˆ๋ฌด ์ž‘๊ฑฐ๋‚˜, ๋„ˆ๋ฌด ๋„“๊ณ , ๋„ˆ๋ฌด ์ข์Šต๋‹ˆ๋‹ค (# 1934์—์„œ ๊ณ ์ •๋จ).
    grafik

  • [x] # 564 ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ๋“œ๋ž˜๊ทธ ๊ฐ€๋Šฅํ•œ ์˜์—ญ (PR # 1948)

  • [x] DPI๊ฐ€ ๋‹ค๋ฅธ ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ์ตœ๋Œ€ํ™”ํ•˜๋ฉด ์ฐฝ์˜ ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ์ž˜๋ฆฝ๋‹ˆ๋‹ค. (# 1921์— ์˜ํ•ด ์ˆ˜์ • ๋จ)

  • [x] # 608 ํƒญ์˜ ํ…์ŠคํŠธ๊ฐ€ ๋„ˆ๋ฌด ๊น๋‹ˆ๋‹ค.

  • [x] ์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ํฐ์ƒ‰ ํ…Œ๋‘๋ฆฌ์™€ ๋จธ๋ฆฌ๊ธ€์ด ํฐ์ƒ‰์ž…๋‹ˆ๋‹ค. (# 929๋กœ ์ˆ˜์ • ๋  ์ˆ˜ ์žˆ์Œ)
    image

  • [x] (# 929์— ์˜ํ•ด ๋ฐœ์ƒ, # 1625 # 1963์—์„œ ์ถ”์  ๋จ) ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์— ๋‚ด ๊ฐ•์กฐ ์ƒ‰์ƒ์ด ์—†์Šต๋‹ˆ๋‹ค.
    image

  • [x] ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋ฉด UI๊ฐ€ ์‚ฌ๋ผ์ง€๊ฑฐ๋‚˜ ๋‹ค์‹œ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
    ezgif-2-9dc95bf607e7

Area-User Interface Issue-Question Product-Terminal

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ฝ”๋”ฉ ํ•  ๋•Œ ์•„ํฌ๋ฆด์„ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํˆฌ๋ช…์„ฑ์€ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ„ฐ๋ฏธ๋„ ์ฐฝ ์•„๋ž˜์—์„œ ์ฝ”๋“œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
Annotation 2019-06-22 154553
์•„ํฌ๋ฆด์ด ์‚ฌ์šฉํ•˜๋Š” BLUR ๊ณ„์ˆ˜์— ๋Œ€ํ•œ ์กฐ์ •์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. ํ๋ฆฟํ•œ ํ…์ŠคํŠธ๋ฅผ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
Annotation 2019-06-22 154657
๋˜ํ•œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์„ ๋•Œ ํ„ฐ๋ฏธ๋„์ด ๊ฒ€๊ฒŒ ๋ณ€ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ :

Annotation 2019-06-22 154746
๋‹ค๋ฅธ ๋ชจ๋“  ์ฐฝ ์œ„์— ํ„ฐ๋ฏธ๋„์„ ๊ณ ์ •์‹œํ‚ค๋Š” ํ•€ ๋ฒ„ํŠผ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ •๋ง ์œ ์šฉ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒํ•˜๋ฉด ํ„ฐ๋ฏธ๋„๊ณผ ์‚ฌ์šฉ์ค‘์ธ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๊ฐ„์— ์›ํ™œํ•˜๊ฒŒ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (ํŠนํžˆ ํ„ฐ๋ฏธ๋„ ์ฐฝ ์•„๋ž˜์—์„œ ์ฝ”๋“œ๋ฅผ ์ฝ์„ ์ˆ˜์žˆ๋Š” ๊ฒฝ์šฐ).
"ํ•ญ์ƒ ์œ„์—"๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜๊ณ  ํ™œ์„ฑํ™” ๋œ ๊ฒฝ์šฐ ์•„ํฌ๋ฆด ํ…Œ๋งˆ๊ฐ€ "๊ฒ€๊ฒŒ ๋ณ€ํ•˜๋Š”"๋Œ€์‹  ํ™œ์„ฑ ์ƒํƒœ๋กœ ์œ ์ง€๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
dhdghjdy
๋ชจ๋“  ์ฐฝ ์œ„์— ํ„ฐ๋ฏธ๋„์„ ๊ณ ์ •ํ•˜๋Š” ํ•€ ์•„์ด์ฝ˜.
@nacorv ,

"ํ•ญ์ƒ ์œ„์—"๊ฐ€ ๊ณ ๋ คํ•  ๊ธฐ๋Šฅ์ธ์ง€ ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  285 ๋Œ“๊ธ€

๋”ํ•˜๊ธฐ ๊ธ€๋ฆฌํ”„๋Š” ์•„๋งˆ๋„ ์ค„์–ด๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. TabControl ๋ฌธ์ œ์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ–ˆ์œผ๋ฉฐ UWP Edge์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋” ์ž‘์€ ๊ธ€๋ฆฌํ”„์™€ ์ผ์น˜ํ•˜๋„๋ก ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ‘ธ์‹œ ํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

image

์˜ˆ, "Edge Chrome๊ณผ ๊ฐ™์€ ํƒญ ๋งŒ๋“ค๊ธฐ"๊ฐ€ ์ข‹์ง€๋งŒ "ํ”„๋กœ๋ชจ์…˜ ๋น„๋””์˜ค์™€ ๊ฐ™์€ ํƒญ ๋งŒ๋“ค๊ธฐ"๊ฐ€ ๋” ์ข‹์Šต๋‹ˆ๋‹ค. ๐Ÿ˜ฃ

UWP Edge์—๋Š” Edge Chrome๋ณด๋‹ค ๋” ์ข‹์€ ํƒญ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๐Ÿค”

๊ฐœ์ธ์ ์œผ๋กœ UWP Edge์™€ ๊ฐ™์€ Edge Chrome์˜ ํƒญ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€๋งŒ ์•„๋ฌด๋„ ๋‚ด๊ฒŒ ๋ฌป์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์˜ˆ, ์˜ˆ,ํ•˜์ง€๋งŒ ... ๋‘˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ํ„ฐ๋ฏธ๋„๋ณด๋‹ค ์•ž์„œ ์žˆ์Šต๋‹ˆ๋‹ค ๐Ÿคก
Edgium์€๋ณด๊ธฐ ํ‰ํ•œ ํƒญ ์œ„์— ๊ฑฐ์˜ 20 ํ”ฝ์…€์ด ์žˆ์ง€๋งŒ ๋“œ๋ž˜๊ทธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
๊ทธ๋ฆฌ๊ณ  ๋‘˜ ๋‹ค ์‚ฌ์šฉํ•˜๋ฉด ์ ์–ด๋„ ์–ด๋–ค ํƒญ์ด ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๐Ÿ™„

์ฝ”๋”ฉ ํ•  ๋•Œ ์•„ํฌ๋ฆด์„ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํˆฌ๋ช…์„ฑ์€ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ„ฐ๋ฏธ๋„ ์ฐฝ ์•„๋ž˜์—์„œ ์ฝ”๋“œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
Annotation 2019-06-22 154553
์•„ํฌ๋ฆด์ด ์‚ฌ์šฉํ•˜๋Š” BLUR ๊ณ„์ˆ˜์— ๋Œ€ํ•œ ์กฐ์ •์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. ํ๋ฆฟํ•œ ํ…์ŠคํŠธ๋ฅผ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
Annotation 2019-06-22 154657
๋˜ํ•œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์„ ๋•Œ ํ„ฐ๋ฏธ๋„์ด ๊ฒ€๊ฒŒ ๋ณ€ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ :

Annotation 2019-06-22 154746
๋‹ค๋ฅธ ๋ชจ๋“  ์ฐฝ ์œ„์— ํ„ฐ๋ฏธ๋„์„ ๊ณ ์ •์‹œํ‚ค๋Š” ํ•€ ๋ฒ„ํŠผ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ •๋ง ์œ ์šฉ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒํ•˜๋ฉด ํ„ฐ๋ฏธ๋„๊ณผ ์‚ฌ์šฉ์ค‘์ธ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๊ฐ„์— ์›ํ™œํ•˜๊ฒŒ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (ํŠนํžˆ ํ„ฐ๋ฏธ๋„ ์ฐฝ ์•„๋ž˜์—์„œ ์ฝ”๋“œ๋ฅผ ์ฝ์„ ์ˆ˜์žˆ๋Š” ๊ฒฝ์šฐ).
"ํ•ญ์ƒ ์œ„์—"๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜๊ณ  ํ™œ์„ฑํ™” ๋œ ๊ฒฝ์šฐ ์•„ํฌ๋ฆด ํ…Œ๋งˆ๊ฐ€ "๊ฒ€๊ฒŒ ๋ณ€ํ•˜๋Š”"๋Œ€์‹  ํ™œ์„ฑ ์ƒํƒœ๋กœ ์œ ์ง€๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
dhdghjdy
๋ชจ๋“  ์ฐฝ ์œ„์— ํ„ฐ๋ฏธ๋„์„ ๊ณ ์ •ํ•˜๋Š” ํ•€ ์•„์ด์ฝ˜.
@nacorv ,

"ํ•ญ์ƒ ์œ„์—"๊ฐ€ ๊ณ ๋ คํ•  ๊ธฐ๋Šฅ์ธ์ง€ ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ํƒญ ์˜์—ญ ๋‚ด์—์„œ ์•„๋ฌด ๊ณณ์ด๋‚˜ ์„ ํƒํ•˜๊ณ  ๋“œ๋ž˜๊ทธํ•ด๋„ ์ฐฝ์ด ์ด๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒํ•˜๋ฉด ๋งˆ์šฐ์Šค๋ฅผ ํƒญ ์˜์—ญ์˜ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ด๋™ํ•ด์•ผํ•˜๋ฏ€๋กœ ์ฐฝ์„ ์ด๋™ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ๋งค์šฐ ์ ์€ ์–‘์˜ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์ด ๋‚จ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค. ์„œ๋‘๋ฅด์ง€ ๋งˆ!

  1. Powershell์—์„œ ์•„ํฌ๋ฆด์„ ์ผœ๋ฉด -abc ์™€ ๊ฐ™์€ ๋ณด๋ผ์ƒ‰ ๋งค๊ฐœ ๋ณ€์ˆ˜๊ฐ€ ๊ฑฐ์˜ ๋ณด์ด์ง€ ์•Š๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

ํ•ด์ƒ๋„ : 4K
๋””์Šคํ”Œ๋ ˆ์ด ๋ฐฐ์œจ : 100 %

๋ฐ์€ ํ…Œ๋งˆ :

image

์–ด๋‘์šด ํ…Œ๋งˆ :
image

ezgif-2-9dc95bf607e7

์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋ฉด UI๊ฐ€ ์‚ฌ๋ผ์ง€๊ฑฐ๋‚˜ ๋‹ค์‹œ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. Windows Store Preview ๋ฒ„์ „ 0.2.1715.0์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ „์ฒด ํ™”๋ฉด :
image

ํฌ๊ธฐ ์กฐ์ • :
image

์ฐฝ์ด ์ถฉ๋ถ„ํžˆ ํฌ์ง€ ์•Š์œผ๋ฉด ๋‹ค๋ฅธ ๋ชจ๋“  ํƒญ์ด ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค.

ํƒญ ๋ฐ”๊ฐ€ ์•„ํฌ๋ฆด์ด ๋  ์ˆ˜ ์—†๋‹ค๋ฉด ํฐ ์ˆ˜์น˜์ž…๋‹ˆ๋‹ค.
๋” ๋‚˜์€ ํ†ตํ•ฉ์„ ์œ„ํ•ด ํ•  ์ˆ˜์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ€์žฅ ํ™˜์˜๋ฐ›์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋“œ๋ž˜๊ทธ ํ•  ์ˆ˜์—†๋Š” ํƒญ / ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์€ ์ดˆ๊ธฐ ๋นŒ๋“œ๋ฅผ ์‹œ๋„ํ•œ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค๋กœ๋ถ€ํ„ฐ๋“ค์€ # 1 ๋ถˆ๋งŒ์ž…๋‹ˆ๋‹ค.

๋ถ„ํ•  ์ฐฝ์€ ์‹œ๊ฐ์ ์œผ๋กœ ๋‹ค๋“ฌ์–ด ์ ธ์•ผํ•˜๋ฉฐ, ์–ด๋–ค ๊ฒƒ์ด ์ดˆ์ ์ด ๋งž์ถฐ์ ธ ์žˆ๋Š”์ง€, ์–ด๋–ค ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์—ด๋ฆฌ๋”๋ผ๋„ ๋ช…ํ™•ํ•˜๊ฒŒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ๋ชจ๋‹ˆํ„ฐ (1366x768 ๋…ธํŠธ๋ถ ๋‚ด์žฅ ๋””์Šคํ”Œ๋ ˆ์ด, ๊ธฐ๋ณธ์œผ๋กœ ์„ค์ •๋˜์ง€ ์•Š์Œ)์—์„œ ์ตœ๋Œ€ํ™”ํ•˜๋ฉด ์•ฑ์˜ ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ์ž˜๋ฆฝ๋‹ˆ๋‹ค.
image

ํƒญ์—๋Š” ์•ฑ ์ด๋ฆ„ ๋Œ€์‹  ์‹คํ–‰ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ฒฝ๋กœ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ๋ฉด ํƒญ์„ ๋‹ซ๊ธฐ์œ„ํ•œ "x"๊ฐ€ ํƒญ์˜ ์˜ค๋ฅธ์ชฝ์—์„œ ๋ฐ€๋ ค๋‚˜๊ฐ€ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

"์„ค์ •"์„ ํด๋ฆญํ•˜๋ฉด JSON ํŒŒ์ผ์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ์— ๋Œ€ํ•œ UI๊ฐ€ ์•„์ง ๊ตฌ์ถ•๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. :)

@ robster2001 ์˜ ์˜๊ฒฌ์— ๋ง๋ถ™์—ฌ, ๊ฐ ํƒญ์— Ubuntu์™€ ๊ฐ™์€ ์‹ค์ œ ๊ฒฝ๋กœ๊ฐ€ ํ‘œ์‹œ๋˜๊ณ  ๊ด€๋ฆฌ์ž ๋ชจ๋“œ (์˜ˆ : ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ (๊ด€๋ฆฌ์ž)-C : \ current \ path \ that \ you \)์— ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. are \ in).

ํ„ฐ๋ฏธ๋„์„ ์ตœ๋Œ€ํ™”ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ, ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธด ์ œ๋ชฉ๊ณผ ๊ฒฐํ•ฉ ๋œ ์ด์Šˆ # 857์€ ๊ทธ๊ฒƒ์ด ๋  ์ˆ˜์žˆ๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ์ ์€ ํƒญ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํƒญ์ด ๋„ˆ๋ฌด ๋„“์–ด์„œ ์œ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์‹คํ–‰ ํŒŒ์ผ์„ ํ‘œ์‹œํ•˜๊ณ  ํˆดํŒ์ด๋‚˜ ๋‹ค๋ฅธ ๊ณณ์—์„œ ํƒญ ์œ„๋กœ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐˆ ๋•Œ ๊ฒฝ๋กœ / ๊ธฐํƒ€ ์ •๋ณด๋ฅผ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‘๊ฐ€์ง€:
์ฐฝ์€ ๋ถˆ์™„์ „ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐ”์ธ๋”ฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ง์ ‘ ํ™œ์„ฑํ™”ํ•˜๋ฉด YMMV.

์‚ฌ์šฉ์ž ์ง€์ • ํƒญ ์ œ๋ชฉ์„ ์›ํ•˜๋ฉด ์…ธ์— ๋Œ€ํ•ด ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด ๋ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์‰˜์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ๊ณณ์—์„œ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. powershell์„ ์ œ๋ชฉ์œผ๋กœ ์„ค์ •ํ•˜๋ฉด Windows ํ„ฐ๋ฏธ๋„, ๋ ˆ๊ฑฐ์‹œ ์ฝ˜์†”, VSCode, ConEmu ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ์˜ ์ œ๋ชฉ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ์…˜ ๋„์ค‘์— ๋ณ€๊ฒฝ ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค!

์ฐฝ ์„œ์‚ฌ์‹œ : # 1000

์ฐฝ ์ƒ๋‹จ์˜ ์บก์…˜์—์„œ ์ฐฝ์„ ๋Œ์–ด์„œ ์ด๋™ํ•  ์ˆ˜์žˆ๋Š” ๊ณณ์„ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

cmd.com ๋ฐ PowerShell์—์„œ๋Š” ์ž˜ ์ž‘๋™ํ•˜์ง€๋งŒ ๋‘ ์†๊ฐ€๋ฝ ์Šคํฌ๋กค์€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํƒญ์€ ์ด๋™ / ์žฌ์ •๋ ฌ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ๋ง‰๋Œ€๋Š” Win10 ๋‹คํฌ ํ…Œ๋งˆ๋ฅผ ์กด์ค‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

image

์„ค์ •์„ ์ฐพ์œผ๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค!
์ผ๋ถ€ ๋‹ค๋ฅธ ์•ฑ๋„ ์กด์ค‘ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ์ด ๋ฒ„์ „์—์„œ๋Š” ๊ณ ๋ ค๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜ ์Šคํ† ์–ด ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํ†ตํ•ด ์„ค์น˜๋œ ํ„ฐ๋ฏธ๋„์— ๋Œ€ํ•œ ์ฒซ์ธ์ƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ƒ‰์ƒ์— ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์™œ ๋ถ€๋ถ„์€ ๊ฒ€์ •์ƒ‰์ด๊ณ  ๋ถ€๋ถ„์€ ํฐ์ƒ‰์ž…๋‹ˆ๊นŒ?
    image
  • ์™€์šฐ, ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†์–ด ํƒญ ์‹œ๋„
  • ์˜ค ์™€์šฐ, ํฐ ๋”ํ•˜๊ธฐ ๊ธฐํ˜ธ

์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ์ƒ‰์ƒ์— ๋Œ€ํ•ด ํ•  ์ˆ˜์žˆ๋Š” ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋ชจ๋‘ ๊ฒ€์€ ์ƒ‰์ด์–ด์•ผ ํ•˜์ง€์š”?

+1 @guibirow

๋‚ด ์ฐฝ ์„ค์ •์„ ๋’ค์ฃฝ๋ฐ•์ฃฝ์œผ๋กœ ๊ณ ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™œ์„ฑ (๋’ท๋ฉด์—๋Š” Firefox, ์•ž๋ฉด์—๋Š” ํ„ฐ๋ฏธ๋„)
image

๋น„ํ™œ์„ฑ (๋’ท๋ฉด์—๋Š” Firefox, ์•ž๋ฉด์—๋Š” ํ„ฐ๋ฏธ๋„)
image

์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ฐฝ์—์„œ ์„ค์ •์„ ๊ณ„์†๋กœ๋“œํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. Windows ์–ด๋‘์šด ํ…Œ๋งˆ๊ฐ€ ๋ชจ๋“  ์ฝœ๋Ÿฌ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๋ชฉ ํ‘œ์‹œ ์ค„๊ณผ ์ฐฝ ํ…Œ๋‘๋ฆฌ์— ์•ก์„ผํŠธ๋ฅผ ์ ์šฉํ•˜๋Š” ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

image

๊ทธ๋ฆฌ๊ณ  ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—์„œ _AccentColorInactive_๋ฅผ [_Computer \ HKEY_CURRENT_USER \ ์†Œํ”„ํŠธ์›จ์–ด \ ๋งˆ์ดํฌ๋กœ ์†Œํ”„ํŠธ \ ์œˆ๋„์šฐ \ DWM_]

"+ \ /"๊ฐ€ ์™ผ์ชฝ (์•„๋ž˜์ฒ˜๋Ÿผ)์œผ๋กœ ์ด๋™ํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์ด๋˜๋ฉด ๋””์ž์ธ์ด ํ›จ์”ฌ ๋” ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŒŒ์ด์–ด ํญ์Šค๋ฅผ ๋ณต์‚ฌํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!

image

'ํƒญ์„ ๋„์šฐ๊ฑฐ๋‚˜'๋‹ค๋ฅธ ์ฐฝ์œผ๋กœ ๋“œ๋ž˜๊ทธ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ธฐ๋Šฅ์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด yarn, npm๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ๋  ๋•Œ ์ด๋ชจํ‹ฐ์ฝ˜ ๊ธ€๊ผด์€ ์–ด๋””์— ์žˆ์Šต๋‹ˆ๊นŒ?

ํƒญ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ์ •๋ฆฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„๊ณผ Edgemium์„ ํ™๋ณดํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“  ๊ณต์‹ ๋น„๋””์˜ค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค (๋ชจํ˜•).

์ „์—:
image
ํ›„:
image

๋ชฉ์—… ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ์ „์ฒด ๋ชฉ๋ก :

  • ๋‚˜๋จธ์ง€ Windows์™€ ์ผ์น˜ํ•˜๋„๋ก ์ฐฝ ํ…Œ๋‘๋ฆฌ ํฌ๊ธฐ๋ฅผ 1px๋กœ ์ค„์˜€์Šต๋‹ˆ๋‹ค.
  • ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์— ์ œ๋Œ€๋กœ ์ •๋ ฌ ๋œ ์ฐฝ ์ปจํŠธ๋กค (๋‹ซ๊ธฐ, ์ตœ๋Œ€, ์ตœ์†Œ)
  • ์ƒˆ Edge ํƒญ๊ณผ ์ผ์น˜ํ•˜๋„๋ก ํƒญ์„ ์•ฝ๊ฐ„ ๋” ๊ธธ๊ฒŒ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด Edge ํƒญ๊ณผ ์ผ์น˜ํ•˜๋„๋ก ์ฝ”๋„ˆ ๋ฐ˜๊ฒฝ ๊ฐ์†Œ
  • ์ƒˆ๋กœ์šด Edge ๋ฐ ๊ณต์‹ ๋น„๋””์˜ค์™€ ์ผ์น˜ํ•˜๋„๋ก ํƒญ ํ•˜๋‹จ์— ๋‚ด๋ถ€ ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํƒญ์„ ๋ฐฐ๊ฒฝ์—์„œ ๋” ์ž˜ ๋ณด์ด๊ฒŒํ•˜๊ณ  ์ƒˆ๋กœ์šด Edge์™€ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๊ทธ๋ฆผ์ž๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋”ํ•˜๊ธฐ ์•„์ด์ฝ˜์˜ ํฌ๊ธฐ๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ์กฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํƒญ ์˜†์— ํƒญ ๊ด€๋ฆฌ ๋ฒ„ํŠผ์„ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ „์ฒด ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์— ๋ฐฐ๊ฒฝ์„ ํŽผ์ณค์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์ด๊ฒƒ์€ ์•„๋ž˜ @ DHowett-MSFT๊ฐ€ ์ง€์ ํ•œ ๋ฐ”์™€ ๊ฐ™์ด ์ „์ฒด ๋ฌธ์ž์— ๋งž์„๋งŒํผ ์ถฉ๋ถ„ํžˆ ํฌ์ง€ ์•Š์€ ๊ฒฐ๋ก ์— ๋ถˆ๊ณผํ•œ ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค.


ํŒจ๋”ฉ (ํ•˜๋‹จ)์€ ์ตœ๋Œ€ํ™” ๋  ๋•Œ 0์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์•Œ๋ ค์ง„ ๋ฌธ์ œ์ธ์ง€ ์˜๋„ ๋œ ๊ฒƒ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ์ด ์Šค๋ ˆ๋“œ์— ๋„ฃ์œผ์‹ญ์‹œ์˜ค.

@mikelui ํ—ˆ, ์•„๋งˆ๋„ ํ™”๋ฉด์˜ ๋‹ค๋ฅธ ์ „์ฒด ๋ฌธ์ž ์…€์— ๋งž๋Š” ํ”ฝ์…€์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์€ ํ„ฐ๋ฏธ๋„ ์„ธ๊ณ„๋ฅผ ๋ชจ๋ธ๋งํ•˜๋Š” ๋ฐฉ์‹์ด๋ฏ€๋กœ ์ „์ฒด ํ–‰์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

์ „์ฒด ํ™”๋ฉด :
image

ํฌ๊ธฐ ์กฐ์ • :
image

์ฐฝ์ด ์ถฉ๋ถ„ํžˆ ํฌ์ง€ ์•Š์œผ๋ฉด ๋‹ค๋ฅธ ๋ชจ๋“  ํƒญ์ด ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค ํœ ์„ ๋Œ๋ฆฌ๋ฉด ํƒญ ์Šฌ๋ผ์ด๋“œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. Store Terminal Preview v0.2.1715.0์— ๋Œ€ํ•ด ์ตœ์†Œํ•œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Chromium ๊ธฐ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ €์™€ ๊ฐ™์€ ์•„์ด์ฝ˜์˜ ๋ฒ”์œ„๋ฅผ ์ขํžˆ๋Š” ๊ฒƒ์ด ๋” ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@ DHowett-MSFT ๋˜ํ•œ ์ƒˆ ํƒญ์„ ํ‘œ์‹œํ•˜๊ธฐ์—๋Š” ์ฐฝ์ด ๋„ˆ๋ฌด ์ž‘์•„์„œ ์ƒˆ ํƒญ์„ ๋งŒ๋“ค๊ณ  ์ƒˆ ํƒญ์ด ์ƒ์„ฑ๋˜์—ˆ์ง€๋งŒ ํ„ฐ๋ฏธ๋„ ์ฐฝ์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ๋•Œ๊นŒ์ง€ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋˜ ๋‹ค๋ฅธ GUI ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

Microsoft Windows 10 Pro Insider Preview [๋ฒ„์ „ 10.0.18875.1000]
Microsoft ํ„ฐ๋ฏธ๋„ (์Šคํ† ์–ด ๋ฏธ๋ฆฌ๋ณด๊ธฐ) [๋ฒ„์ „ 0.2.1715.0]

ezgif com-optimize

@ DHowett-MSFT ์˜ˆ! ๋‚˜๋Š” ์ง€๊ธˆ ์‚ฌ์ด์ง•์„ ๊ฐ€์ง€๊ณ  ๋†€๋ฉด์„œ ๊ทธ๊ฒƒ์„ ๋ณธ๋‹ค. ๋‚˜๋Š” ์ „์ฒด ํ™”๋ฉด (์ตœ๋Œ€ํ™” ๋Œ€๋น„)์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์ต์ˆ™ํ•ฉ๋‹ˆ๋‹ค. ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์ด ์—†์–ด ๊ฐ„๊ฒฉ์ด ๋” ์ข‹์•„์ง‘๋‹ˆ๋‹ค.

๋‹ซ์„ ๋•Œ ์ด์ „์— ๋‚จ๊ฒจ๋‘” ์ดˆ๊ธฐ ์ฐฝ ํฌ๊ธฐ๋ฅผ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.

์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์žก๊ณ  ์ด๋™ํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์ง€ ์•Š์œผ๋ฉฐ ์ฐฝ์„ ์žก์œผ๋ ค๋ฉด ๋” ํฐ ์˜์—ญ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. exe์˜ ์ „์ฒด ๊ฒฝ๋กœ๋Š” ๊ณผ์ž‰์ด๋ฉฐ ๋„ˆ๋ฌด ๋งŽ์€ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ Powershell๋˜๋Š” Cmd๊ฐ€ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. cmd์—์„œ node ๋˜๋Š” python ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋™์•ˆ ํƒญ์— "cmd : node"๋˜๋Š” "cmd : python"์ด ํ‘œ์‹œ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํƒญ์€ ๋” ์–ด๋‘์šด ๊ฒ€์ •์ƒ‰ ๋˜๋Š” ํฌ๋ฏธํ•œ ๊ฒ€์ •์ƒ‰ ๋Œ€์‹  ํŠน์ • ํ„ฐ๋ฏธ๋„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ตฌ์„ฑํ‘œ์˜ ์ƒ‰์ƒ ํ…Œ๋งˆ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„ ๊ตฌ์„ฑํ‘œ์™€ ์œ ์‚ฌํ•œ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ„ฐ๋ฏธ๋„์„ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŽธ์ง‘ํ•˜๋‹ค
๋ช‡ ๊ฐ€์ง€ ๋” ๋ฐœ๊ฒฌ ๋œ ๋ฌธ์ œ

๋˜ํ•œ ๋‹ค๋ฅธ ๋ˆ„๋ฝ / ๊นจ์ง„ UI์— ๋น„ํ•ด ๊ทธ๋‹ค์ง€ ์ค‘์š”ํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ํ„ฐ๋ฏธ๋„์—์„œ ์ผ๋ถ€ ํ…์ŠคํŠธ ์œ„๋กœ ์ด๋™ํ•  ๋•Œ ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๋Š” ํ…์ŠคํŠธ 1 (แ†)์ด์–ด์•ผํ•˜๋ฉฐ ํ…์ŠคํŠธ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํฌ์ธํ„ฐ (โ†–)๊ฐ€ ์•„๋‹ˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

Alt + F4 ๋™์ž‘์ด ๋‹ค๋ฅธ Windows 10 ๊ธฐ๋Šฅ์„ ๋ชจ๋ฐฉ ํ•  ์ˆ˜์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๊นŒ (์ง€๊ธˆ ๋ชจ๋‘ ๋‹ซ์Œ)? Ctrl + w * ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ํƒญ์ด ์—ด๋ ค ์žˆ๋Š”์ง€๋Š” ๋งค์šฐ ํž˜๋“ญ๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ ์ „์‚ฌ ๋ชจ๋“œ์—์„œ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ X๋ฅผ ์ฐพ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค .D.

settings.json์—์„œ closeWindow๋ฅผ ์„ค์ •ํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ alt + F4๊ฐ€ ์œ ํšจํ•œ ๋ช…๋ น์œผ๋กœ ๋“ฑ๋ก๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (์ฝ˜์†”์— "S"๊ฐ€ ์ธ์‡„ ๋จ).

ํ˜ธ๊ธฐ์‹ฌ ๋•Œ๋ฌธ์— WPF์˜ WindowChrome์„ ์ง€์›ํ•˜๋Š” ๊ธฐ๋ณธ API๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๊ธฐ๋ณธ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„๊ณผ ์ฐฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ์™„์ „ํžˆ ์ž˜๋ผ๋‚ด์–ด ๋ชจ๋‘ XAML์„ ์‚ฌ์šฉํ•˜์—ฌ ๋นŒ๋“œํ•˜๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ• ๊นŒ์š”? ์ด๋Ÿฐ ์‹์œผ๋กœ ๋” ๋งŽ์€ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ  ์ตœ์ข… ๊ฒฐ๊ณผ๋Š” ๋” ๊นจ๋—ํ•˜๊ณ  OS์— ๋œ ์˜์กด์ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ฒ˜์Œ์—๋Š” ๋ถ„ํ•  ํ™”๋ฉด ๊ธฐ๋Šฅ์ด ์ด๋ฏธ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ์˜ˆ์ƒํ–ˆ์ง€๋งŒ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํƒญ ์‚ฌ์ด๋ฅผ ์ด๋™ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

Linux์˜ Terminator์™€ macOS์˜ iTerm์€ ๊น”๋”ํ•˜๊ฒŒ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ?

ํ˜„์žฌ ํƒญ ์˜์—ญ ๋‚ด์—์„œ ์•„๋ฌด ๊ณณ์ด๋‚˜ ์„ ํƒํ•˜๊ณ  ๋“œ๋ž˜๊ทธํ•ด๋„ ์ฐฝ์ด ์ด๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒํ•˜๋ฉด ๋งˆ์šฐ์Šค๋ฅผ ํƒญ ์˜์—ญ์˜ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ด๋™ํ•ด์•ผํ•˜๋ฏ€๋กœ ์ฐฝ์„ ์ด๋™ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ๋งค์šฐ ์ ์€ ์–‘์˜ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์ด ๋‚จ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค. ์„œ๋‘๋ฅด์ง€ ๋งˆ!

# 1500 ์ฐธ์กฐ

@ LeeChang-GitHub # 608, ๋˜ํ•œ powershell๊ณผ CMD๊ฐ€ ์ œ๋ชฉ์„ ์ง์ ‘ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์‰˜์—์„œ ํ•  ์ˆ˜์žˆ์„ ๋•Œ ํƒญ์˜ ์ด๋ฆ„์„ ๋ฐ”๊ฟ€ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

image

ํŽธ์ง‘ ํ•  ํ„ฐ๋ฏธ๋„ ์ด๋ฆ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์ด ์งˆ๋ฌธ์„ ๊ฒ€์ƒ‰ํ–ˆ์ง€๋งŒ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ธ ์š”๊ตฌ ์‚ฌํ•ญ์ž…๋‹ˆ๊นŒ?

์•ผ, ์™œ ๋Œ“๊ธ€์„ ์‚ญ์ œํ•˜๊ณ  ๋‚ด ์‘๋‹ต ํ›„์— ์ด๋™ ํ–ˆ๋‚˜์š”?

์•ผ, ์™œ ๋Œ“๊ธ€์„ ์‚ญ์ œํ•˜๊ณ  ๋‚ด ์‘๋‹ต ํ›„์— ์ด๋™ ํ–ˆ๋‚˜์š”?

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์งˆ๋ฌธ์ด ๋„ˆ๋ฌด ๋‚˜๋นด์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ํŽธ์ง‘ํ–ˆ๋Š”๋ฐ ๊ทธ ๋‹น์‹œ ํšŒ์‹ ์„๋ฐ›์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.
์ •๋ง ๋ฏธ์•ˆํ•ด

@ LeeChang-GitHub ๊ดœ์ฐฎ์•„์š”! ๐Ÿ˜„

"ํ•ญ์ƒ ์œ„์—"๊ฐ€ ๊ณ ๋ คํ•  ๊ธฐ๋Šฅ์ธ์ง€ ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋ฟก๋ฟก

์ฒ˜์Œ์—๋Š” ๋ถ„ํ•  ํ™”๋ฉด ๊ธฐ๋Šฅ์ด ์ด๋ฏธ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ์˜ˆ์ƒํ–ˆ์ง€๋งŒ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํƒญ ์‚ฌ์ด๋ฅผ ์ด๋™ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

Linux์˜ Terminator์™€ macOS์˜ iTerm์€ ๊น”๋”ํ•˜๊ฒŒ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ?

1000์€ ๊ณ„ํš๊ณผ ๊ทธ๋“ค์ด ์–ผ๋งˆ๋‚˜ ๋ฉ€๋ฆฌ ์žˆ๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค ๐Ÿ‘

์Šคํฌ๋กค๋ฐ”๋Š” ์˜ค๋ฅธ์ชฝ ํŒจ๋”ฉ์„ ๋ฌด์‹œํ•˜๊ฑฐ๋‚˜ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ ๊ฐ”์„ ๋•Œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ™•์žฅ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์œ„์ชฝ ๊ณผ ์•„๋ž˜์ชฝ ์„ ์„ธ์–ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค.

Scrollbar in its small form

์ถ•์†Œ ๋œ ํ˜•ํƒœ์˜ ์Šคํฌ๋กค๋ฐ”

Scrollbar in its wide form

๋„“์€ ํ˜•ํƒœ์˜ ์Šคํฌ๋กค๋ฐ”

์ถ•์†Œ ๋œ ํ˜•ํƒœ์˜ ์Šคํฌ๋กค๋ฐ”๋Š” ๊ดœ์ฐฎ์•„ ๋ณด์ž…๋‹ˆ๋‹ค. ํ…์ŠคํŠธ์™€ ์ค„ ์‚ฌ์ด์˜ ๊ณต๊ฐ„์€ ๊ดœ์ฐฎ์ง€ ๋งŒ ํŒจ๋”ฉ ๊ธฐ๋ณธ ์„ค์ •์„ ๋”ฐ๋ผ์•ผํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋„“์€ ํ˜•ํƒœ์˜ ์Šคํฌ๋กค๋ฐ”๋Š” ์˜ค๋ฅธ์ชฝ์—๋งŒ ํŒจ๋”ฉ์„ ๋”ฐ๋ฅด๊ณ  ์™ผ์ชฝ์—๋Š” ์„ ํ˜ธํ•˜๋Š” ํŒจ๋”ฉ์ด ์•„๋‹Œ ์ผ๋ถ€ ํŒจ๋”ฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์™ผ์ชฝ ํŒจ๋”ฉ์€ ๊ธฐ๋ณธ ์„ค์ •์„ ๋”ฐ๋ผ์•ผํ•˜๋ฉฐ ์˜ค๋ฅธ์ชฝ ํŒจ๋”ฉ์€ ์™„์ „ํžˆ ์‚ฌ๋ผ์ ธ์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ๋จผ ๊ฑฐ๋ฆฌ๋ฅผ ๋น ๋ฅด๊ฒŒ ์Šคํฌ๋กคํ•˜๊ณ  ์ฐฝ์ด ์ตœ๋Œ€ํ™” ๋  ๋•Œ ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์Šคํฌ๋กค๋ฐ”๋Š” ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ ธ์„ ๋•Œ ํ™•์žฅ ์ง€์—ฐ์ด ์—†์–ด์•ผ ํ•˜๋ฉฐ ์Šคํฌ๋กค๋ฐ” ๋ฐฐ๊ฒฝ์ด ํˆฌ๋ช…ํ•ด์•ผํ•˜๋ฏ€๋กœ ๋ธ”๋Ÿฌ (์ผœ์ ธ์žˆ๋Š” ๊ฒฝ์šฐ)๊ฐ€ ํ‘œ์‹œ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ํ•˜๋‹ค:
์ด๊ฒƒ์€ # 1778์—์„œ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ!!

๋Œ€๋ถ€๋ถ„์˜ ์•ฑ (์˜ˆ : Chrome ๋˜๋Š” explorer.exe ๋“ฑ)์—์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ฐฝ ๊ทธ๋ฆผ์ž๋ฅผ ์žก๊ณ  ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹จ๋ง๊ธฐ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ข์€ NotClient ์˜์—ญ (์•ฝ 2 ํ”ฝ์…€) ๋งŒ ์žก์„ ์ˆ˜์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ ๊ธฐ๋ณธ ๊ทธ๋ฆผ์ž๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๊นŒ?

๊ฐ€๋Šฅํ•œ ํ•ด๊ฒฐ์ฑ…์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์‹œ์Šคํ…œ ๊ทธ๋ฆผ์ž๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค (์ฐฝ ์Šคํƒ€์ผ์„ WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_THICKFRAME์œผ๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  WM_NCCALCSIZE ๋ฉ”์‹œ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ฉด AdjustWindowRect๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํฌ๊ธฐ๋ฅผ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)
  2. ์ฐฝ ์ฃผ์œ„์— 4 ๊ฐœ์˜ ์ž‘์€ ๊ทธ๋ฆผ์ž ์ฐฝ (WS_EX_OVERLAPPED | WS_EX_TOOLWINDOW)์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์ˆ˜๋™์œผ๋กœ ๊ทธ๋ฆผ์ž๋ฅผ ๋ Œ๋”๋งํ•ฉ๋‹ˆ๋‹ค (์ฃผ ์ฐฝ์˜ WM_WINDOWPOSCHANGED๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ ๊ทธ๋ฆผ์ž ์ฐฝ์„ ์ด๋™ํ•˜๊ณ  WM_SIZE๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ ๊ทธ๋ฆผ์ž ์ฐฝ์„ ๋ Œ๋”๋งํ•˜๊ฑฐ๋‚˜ Gaussina Blur?).
    3 ์„€๋„์šฐ ์ฐฝ์˜ WM_SETCURSOR ๋ฉ”์‹œ์ง€ ๋ฐ WM_LBUTTONDOWN ์ฒ˜๋ฆฌ (์žก๊ธฐ๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋ ค๋ฉด WM_SYSCOMMAND๋ฅผ ๊ธฐ๋ณธ ์ฐฝ์œผ๋กœ ์ „์†ก)

๋˜ํ•œ, WM_LBUTTONDOWN ์ฒ˜๋ฆฌ์‹œ Window Subclassing ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์‹œ์ง€๋ฅผ ์บก์ฒ˜ํ•˜๊ณ  WM_SYSCOMMAND๋ฅผ ์ „์†กํ•˜๋ฉด ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ์žก์„ ์ˆ˜์—†๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://github.com/microsoft/terminal/issues/1375#issuecomment -504686188์—์„œ ํ™•์žฅํ•˜๋ ค๋ฉด ํ„ฐ๋ฏธ๋„์€ ํ…Œ๋งˆ๋ฅผ VSCode์™€ ๊ฐ™์€ ํ…Œ๋งˆ ๊ณ„์—ด ์ด๋ฆ„๊ณผ ๋ฐ์€ / ์–ด๋‘์šด ํ•˜์œ„ ๋ฒ”์ฃผ๋กœ ๊ตฌ์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํ…Œ๋งˆ๋ฅผ "Campbell"๋กœ ์„ค์ •ํ•˜๊ณ  Windows ์•ฑ ์ƒ‰์ƒ์„ ๋ฐ์€ ์ƒ‰์ƒ์—์„œ ์–ด๋‘์šด ์ƒ‰์ƒ์œผ๋กœ ์ „ํ™˜ํ•˜๋ฉด Termianl์ด Campbell Light์—์„œ Campbell Dark๋กœ ์ „ํ™˜ ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ˆ˜๋™ ์กฐ์ž‘์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ญ์ƒ ์–ด๋‘ก๊ฒŒํ•˜๋ ค๋ฉด "Campbell Dark"๋ฅผ ํ…Œ๋งˆ๋กœ ์ง€์ •ํ•˜๋ฉด ์–ด๋‘์šด ํ…Œ๋งˆ์— ๋ชจ์–‘์ด ๊ณ ์ •๋ฉ๋‹ˆ๋‹ค. ๋˜๋Š” ๋ญ”๊ฐ€.

ํฌ๊ธฐ ์กฐ์ ˆ์ด ๋‹ค๋ฅธ ๋ชจ๋‹ˆํ„ฐ๊ฐ„์— ์ฐฝ์„ ์ด๋™ํ•  ๋•Œ ํƒญ ๊ณต๊ฐ„์˜ ํฌ๊ธฐ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์กฐ์ •๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ์ตœ์†Œํ™” ๋ฒ„ํŠผ์„ ๊ฐ€๋ฆฌ๊ธฐ๋„ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋‹ˆํ„ฐ 1, 1920x1080 ํ•ด์ƒ๋„, 100 % ์Šค์ผ€์ผ๋ง :
image

๋ชจ๋‹ˆํ„ฐ 2, 4k ํ•ด์ƒ๋„ (3840x2160), 200 % ์Šค์ผ€์ผ๋ง :
image

์ปค์„œ ์ƒ‰์ƒ์€ ํ…Œ๋งˆ๋ณ„๋กœ ์ •์˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ•„์— ์„ค์ •๋œ ๊ธฐ๋ณธ ์ปค์„œ ์ƒ‰์ƒ์€ ํฐ์ƒ‰์ด๋ฉฐ ๋ฐ์€ ํ…Œ๋งˆ์—์„œ๋Š” ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

@madig -profiles.json์—์„œ cursorColor ์„ ์„ค์ •ํ•˜์—ฌ ์ปค์„œ ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@madig -profiles.json์—์„œ cursorColor ์„ ์„ค์ •ํ•˜์—ฌ ์ปค์„œ ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ,ํ•˜์ง€๋งŒ ํ…Œ๋งˆ๊ฐ€์ด๋ฅผ ์ •์˜ํ•ด์•ผํ•˜๋ฏ€๋กœ ์ „ํ™˜ ํ•  ๋•Œ ํ…Œ๋งˆ ์ด๋ฆ„ _and_ ์ปค์„œ ์ƒ‰์ƒ์„ ํŽธ์ง‘ ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ํ„ฐ๋ฏธ๋„ ์ฐฝ์˜ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ์— ๋ฐฐ์น˜ ํ•  ๋•Œ ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ์ฐฝ ํฌ๊ธฐ ์กฐ์ • ๊ตฌ์„ฑ์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ํ‰์†Œ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์–ด๋ ต๋‹ค๋Š” ์ ์— ์œ ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„๋งˆ๋„ # 1517.

์•ฑ์˜ ์ปจํ…์ŠคํŠธ / ์‹œ์Šคํ…œ ๋ฉ”๋‰ด์ž…๋‹ˆ๋‹ค. Win32 ์•ฑ์€ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค. Edge์™€ ๊ฐ™์€ ์ผ๋ถ€๋Š” ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์˜ ์ค„์ž„ํ‘œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ๋“œ๋กญ ๋‹ค์šด์ด ์˜๋„ ๋œ ๋Œ€์ฒดํ’ˆ์ž…๋‹ˆ๊นŒ?

์™ผ์ชฝ ์ƒ๋‹จ ์Šคํƒ€์ผ์€ ํ‚ค๋ณด๋“œ๋กœ ์ด๋™ / ํฌ๊ธฐ ์กฐ์ • ๋“ฑ์„ ํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋นŒ๋“œ ํ”„๋ฆฌ์   ํ…Œ์ด์…˜์—์„œ ๊ธฐ๋Šฅ๊ณผ ๊ฐ™์€ ๋ถ„ํ•  ์ฐฝ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ์ธ์ƒ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ณ„ํš๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?

@jwhipp ๋ฒˆํ˜ธ 1000

์•„์ด์ฝ˜์ด์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๊นŒ?

image

์ฒซ ๋ฒˆ์งธ ์˜คํ”ˆ ์†Œ์Šค ๋ฆด๋ฆฌ์Šค์—์„œ ์˜ค๋ž˜๋œ ํ”„๋กœํ•„์„ ๊ฐ€์ง€๊ณ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๊ทธ๊ฒƒ์„ ์‚ญ์ œํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

f540557f2b5f4b8d6046294e952bf727

์ฐฝ์„ ์ตœ๋Œ€ํ™”ํ•˜๊ฑฐ๋‚˜ ๋ณต์›ํ•˜๊ธฐ ์œ„ํ•ด ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ์ž์ฃผ ๋‘ ๋ฒˆ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ์˜ ํด๋ฆญ ๊ฐ€๋Šฅํ•œ ์˜์—ญ (๋…น์ƒ‰)์€ ํƒญ์ด ํ•˜๋‚˜๋งŒ ์—ด๋ ค์žˆ์„ ๋•Œ ์˜ค๋ฅธ์ชฝ ๋์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ์Šค (์ƒˆ ํƒญ) ๋ฉ”๋‰ด์˜ ์™ผ์ชฝ์„ ํด๋ฆญ ํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

image

ConEmu๋Š” ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์ด ํƒญ ์œ„์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์—์ด ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํƒญ ์˜์—ญ์„ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ์ƒˆ Windows ํ„ฐ๋ฏธ๋„์—์„œ๋ณด๊ณ  ์‹ถ์€ ์ƒˆ ํƒญ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ๊ฒฐ๊ตญ์—๋Š” ๋ฌด์—‡์ด๋“  ์กฐ์ •ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํƒญ ๋“ฑ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์˜ˆ๋ฅผ ๋“ค์–ด Edge์™€ ์‹œ๊ฐ์ ์œผ๋กœ ์œ ์‚ฌํ•˜๊ฒŒ ์ž‘๋™ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. "+ v"๋ฒ„ํŠผ์€ ํ•ญ์ƒ ์ตœ์‹  ํƒญ ์˜†์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ๋ฅผ ์ˆ˜์‹ ํ•˜๋Š” ๋งˆ์ง€๋ง‰ ํƒญ๊ณผ "+ v"๋ฒ„ํŠผ ์‚ฌ์ด์˜ ์˜์—ญ (์žˆ๋Š” ๊ฒฝ์šฐ)์„ ๋ถ€๋ชจ ์ฐฝ์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ํƒญ์ด ๋„ˆ๋ฌด ๋งŽ์„ ๋•Œ "<"๋ฐ ">"์Šคํฌ๋กค ๋ฒ„ํŠผ์ด ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฝ์šฐ (์˜ˆ : Firefox์—์„œ์™€ ์œ ์‚ฌ).

์ฐฝ์„ ์ตœ๋Œ€ํ™”ํ•˜๊ฑฐ๋‚˜ ๋ณต์›ํ•˜๊ธฐ ์œ„ํ•ด ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ์ž์ฃผ ๋‘ ๋ฒˆ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ์˜ ํด๋ฆญ ๊ฐ€๋Šฅํ•œ ์˜์—ญ (๋…น์ƒ‰)์€ ํƒญ์ด ํ•˜๋‚˜๋งŒ ์—ด๋ ค์žˆ์„ ๋•Œ ์˜ค๋ฅธ์ชฝ ๋์ด์—ˆ์Šต๋‹ˆ๋‹ค.

์ฆ‰, ํ„ฐ๋ฏธ๋„ ์ฐฝ์„ ๋“œ๋ž˜๊ทธ ํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค (๋‚ด ๋ง์€ _can_์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ๊ทธ ์ž‘์€ ์Šค์œ„ํŠธ ์ŠคํŒŸ์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค ...)

์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ํƒญ์ด ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค . ํ•˜์ง€๋งˆ. ๋ถ€๋””. ํ•˜์ง€๋งˆ. ์—ฌ๋Ÿฌ ์ž‘์—…์— ๋„ˆ๋ฌด ๋งŽ์€ ์˜์—ญ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช…๋ น ์ธํ„ฐํ”„๋ฆฌํ„ฐ์— ๋Œ€ํ•œ ์ „์ฒด ๊ฒฝ๋กœ์— ํƒญ ์ œ๋ชฉ์„ ๊ฐ–๋Š” ๊ฒƒ๋„ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํƒญ ์ด๋ฆ„์ด 20 ์ž ์ด์ƒ์ด ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ตœ๋Œ€ ํƒญ ํฌ๊ธฐ๊ฐ€ ํ›จ์”ฌ ์งง์Šต๋‹ˆ๋‹ค. ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์•„๋ž˜์˜ ํƒญ. ํ›จ์”ฌ ๋” ์ž‘์€ ํƒญ.

์˜ต์…˜์ž…๋‹ˆ๋‹ค. ์˜ต์…˜. ๊ตฌ์„ฑ. ์งง์€ ๋ฌธ์žฅ ๋ชฉ๋ก. ๋„์‹ญ์‹œ์˜ค. :๋ฏธ์†Œ:

@brianly ์„ค์ •์—์„œ "showTabsInTitlebar": false๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @ zadjii-msft! ๋˜ํ•œ ๋งํฌ ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค : https://github.com/microsoft/terminal/issues/771

์ด์™€ ๊ฐ™์ด ํƒญ ๊ณต๊ฐ„์˜ ๊ณต๊ฐ„์„ ์ฑ„์šฐ๊ธฐ ์œ„ํ•ด ์ด๋ฏธ ์—ด๋ฆฐ ํƒญ์ด ๊ฑฐ์˜์—†๋Š” ์ƒˆ ํƒญ์„ ์ถ”๊ฐ€ ํ•  ๋•Œ
image
์ƒˆ ํƒญ์ด ์ƒ์„ฑ๋˜์ง€๋งŒ ์•„์ด์ฝ˜์€ ์ ‘ํ˜€ ์žˆ์Šต๋‹ˆ๋‹ค.
image
๊ทธ ์ดํ›„์— ์ƒˆ๋กœ ์ƒ์„ฑ ๋œ ํƒญ์€ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

ํƒญ์„ ์žฌ์ •๋ ฌ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
๋˜ํ•œ ๊ฐ€์šด๋ฐ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์œผ๋กœ ์œ ์ผํ•œ ํƒญ์„ ๋‹ซ์„ ๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ผ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
Close last tab bug

ํ™•๋Œ€ / ์ถ•์†Œ๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด ํ™”๋ฉด์ด๋‚˜ ๋ฉ”๋‰ด์— ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Ctrl + Scroll์—์„œ ํ™•๋Œ€ / ์ถ•์†Œ๋ฅผ ์žฌ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ 200 % ์คŒ์ธ์ง€ ์•„๋‹Œ์ง€ ์•Œ ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, chrome์€ ํ–„๋ฒ„๊ฑฐ ๋ฉ”๋‰ด์—์ด ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ์ค„๋งŒ ์žˆ์œผ๋ฉด๋ฉ๋‹ˆ๋‹ค. ๊ฐ’์„ ํด๋ฆญํ•˜๋ฉด 100 %๋กœ ์žฌ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

image

ํŠน์ • ์ฝ˜์†”์˜ ํƒญ ์ƒ‰์ƒ๊ณผ ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ์— ์˜ํ–ฅ์„์ฃผ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด PowerShell ๋ฐฐ๊ฒฝ์„ ๋ชจ๋‘ ํŒŒ๋ž€์ƒ‰์œผ๋กœ ์ง€์ •ํ•˜๋Š” ๋Œ€์‹  ํƒญ๊ณผ ํ…Œ๋‘๋ฆฌ๋ฅผ ํŒŒ๋ž€์ƒ‰์œผ๋กœ ์ง€์ •ํ•˜๊ณ  ๋ฐฐ๊ฒฝ์€ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ˆˆ์— ์ž˜ ๋„๋Š” ์ƒ‰์ƒ์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ... ์‹คํ–‰์ค‘์ธ ์ฝ˜์†” ํ™˜๊ฒฝ์—์„œ ์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ํฅ๋ฏธ๋กœ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, PowerShell ์ฝ˜์†”์ด ์‹œ์ž‘๋˜๊ณ  ๊ด€๋ฆฌ ์ฝ˜์†”์ด๊ธฐ ๋•Œ๋ฌธ์— WINDOWS_TERMINAL_BORDER_COLOR=#ff0000 ์™€ ๊ฐ™์€ ํ™˜๊ฒฝ ๊ฐ’์„ ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ์„ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์‹์œผ๋กœ PowerShell ํ”„๋กœํ•„ ๋˜๋Š” .bashrc์—์„œ ๋งŽ์€ ํฅ๋ฏธ๋กœ์šด ์ž‘์—…์„ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ DHowett-MSFT @DHowett ์•„ํฌ๋ฆด์„ ์ œ๋ชฉ ํ‘œ์‹œ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Œ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์ด๊ฒŒ ํšจ๊ณผ๊ฐ€ ์žˆ์„๊นŒ์š”?

ํ„ฐ๋ฏธ๋„์—์„œ ํƒญ์„ ํด๋ฆญํ•˜๋Š” ๊ฒƒ์ด ํ•ญ์ƒ ํƒญ์— ์ดˆ์ ์„ ๋งž์ถ”๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

  • ์ข‹์•„ํ•˜๋Š” ์…ธ๋กœ ํ„ฐ๋ฏธ๋„์„ ์—ฝ๋‹ˆ ๋‹ค.
  • ๋‹ค๋ฅธ ์ฐฝ์ด๋‚˜ ์•ฑ์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.
  • ํ„ฐ๋ฏธ๋„์—์„œ ์‰˜์˜ _tab_์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค. ์ปค์„œ๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š๊ณ  ์ž…๋ ฅ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„ ์ฐฝ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ( "+"์™€ ์ตœ์†Œํ™” / ์ตœ๋Œ€ํ™” ๋ฒ„ํŠผ ์‚ฌ์ด์—์žˆ๋Š” ์œ ์ผํ•œ ๋ถ€๋ถ„, ํ˜„์žฌ ์ฐฝ์„ ์ด๋™ํ•  ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ถ€๋ถ„)์„ ํด๋ฆญํ•ด์•ผํ•˜๋ฉฐ _that_์€ ์…ธ์— ๋‹ค์‹œ ์ดˆ์ ์„ ๋งž ์ถฅ๋‹ˆ ๋‹ค.

์ฐฝ ์ตœ๋Œ€ํ™” ๋ฒ„ํŠผ์€ ๋Œ€๋ถ€๋ถ„์˜ ์•ฑ์—์„œ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ตœ์†Œํ™” ๋ฒ„ํŠผ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.
Imgur

@krzysdz ์ฒซ ๋ฒˆ์งธ ๋น„ ํด๋ผ์ด์–ธํŠธ ๋“œ๋กœ์ž‰ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๋ณ‘ํ•ฉ ๋œ์ด ์ €์žฅ์†Œ์—์„œ ๋นŒ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์•ˆ์—์žˆ๋Š” UI ๋ฌธ์ œ๋ฅผ๋ณด๊ณ ํ•˜์ง€ ๋ง์•„์•ผํ•ฉ๋‹ˆ๋‹ค. # 1625.

+ ๋ฒ„ํŠผ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์„ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒˆ ํƒญ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ„์† ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์…ธ์— ์ƒˆ ํƒญ์ด ์ƒ์„ฑ๋œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์žŠ์—ˆ์Šต๋‹ˆ๋‹ค (๋งค์šฐ ์„ฑ๊ฐ€์‹  ์ผ์ž…๋‹ˆ๋‹ค). ์ƒˆ ํƒญ์„ ์ถ”๊ฐ€ ํ•  ๋•Œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์…ธ ๋ชฉ๋ก์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ์•„๋ž˜์ชฝ ํ™”์‚ดํ‘œ๋ฅผ ํด๋ฆญ ํ•  ๋•Œ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋“œ๋กญ ๋‹ค์šด ์˜ต์…˜์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ ์‹œ์ ์—์„œ ๋“œ๋กญ ๋‹ค์šด ํ™”์‚ดํ‘œ๋ฅผ ํด๋ฆญํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋“œ๋กญ ๋‹ค์šด ํ™”์‚ดํ‘œ๋ฅผ ํด๋ฆญํ•˜๋Š” ๋ฐ ๋ฐฉํ•ด๊ฐ€๋˜๋Š” ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ˆœ์ „ํžˆ UX ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์ ์œผ๋กœ ๋งํ•ด์„œ, ๊ทธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ํƒญ์„ ์ถ”๊ฐ€ํ•œ๋‹ค๋Š” ์ƒ์ง•์  ์ธ ํ‘œ์‹œ๊ฐ€์—†๋Š” ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋Š” ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ๋ณ„ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

PowerShell์— ๋Œ€ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ Acrylic์„ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•˜๋ฉด ์•ˆ ๋˜๋‚˜์š”? ๊ธฐ๋ณธ์ ์œผ๋กœ PowerShell๋ณด๋‹ค cmd๊ฐ€ ๋” ์ข‹์•„ ๋ณด์ด๋Š” ๊ฒƒ์€ ์ข‹์€ ์ง•์กฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ˆˆ ์‚ฌํƒ•์„ ๊ณผ์‹œํ•˜์—ฌ ์‚ฌ์šฉ์ž๋ฅผ ๋งž์ดํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์„ค์ •:

cmd ์‚ฌ์šฉ :
์˜์ƒ

PowerShell ์‚ฌ์šฉ :
์˜์ƒ

๊ด€๋ จ ํ”„๋กœํ•„ :
์˜์ƒ

ํŽธ์ง‘ : ๋„ˆ๋ฌด ๋งŽ์€ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋Š” ๋งํฌ๋กœ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ”๊ฟจ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ์ด๊ฒƒ์€ ์›๋ž˜ ์ฝ˜์†” (cmd, wsl ๋ฐ ps)์˜ reskin ๋˜๋Š” ์ปจํ…Œ์ด๋„ˆ์ž…๋‹ˆ๊นŒ?

๋‚˜๋Š” ๋ฆฌ๋ˆ…์Šค ๋‚˜ ๋งฅ OSX์—์„œ ๋ณผ ์ˆ˜์žˆ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋” ๋‚˜์€ ํ„ฐ๋ฏธ๋„์„ ๋ฐ”๋ผ๊ณ  ์žˆ์—ˆ๋‹ค. Cmdr์€ ๋ชฉํ‘œ๋กœ ์‚ผ์•„์•ผํ•˜๋Š” ์ข‹์€ ์˜ˆ์ž…๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ CTRL-C ๋ฐ CTRL-V ๋ฐ ์›ํ™œํ•œ WSL ํ†ตํ•ฉ์„ ์ง€์›ํ•˜๋Š” ํ„ฐ๋ฏธ๋„์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

@deusprogrammer ๊ทธ๊ฒƒ์€ ConEmu (ํ„ฐ๋ฏธ๋„ cmder๊ฐ€ ์‚ฌ์šฉํ•˜๋Š”)์™€ ๋˜‘๊ฐ™์€ ํ„ฐ๋ฏธ๋„์ž…๋‹ˆ๋‹ค. Cmder๋Š” cmd ์‰˜์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ํ„ฐ๋ฏธ๋„ ๋ฐ ์‰˜ ๊ฐœ์„  ์‚ฌํ•ญ์„ ๋ฒˆ๋“ค๋กœ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•ฝ๊ฐ„ ๋…ํŠนํ•ฉ๋‹ˆ๋‹ค.

"ํ•ญ์ƒ ์œ„์—"๊ฐ€ ๊ณ ๋ คํ•  ๊ธฐ๋Šฅ์ธ์ง€ ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ๋„๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์‚ฌ์†Œํ•œ ๊ฒƒ์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ acrylic ๋Š” UWP ๋ฐ / ๋˜๋Š” Windows ์•ฑ ๊ฐœ๋ฐœ์— ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ์‚ฌ๋žŒ์—๊ฒŒ๋Š” ์•„๋ฌด ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์นœ๊ทผํ•œ ์ด๋ฆ„ ( translucent )์ด ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ œ๋ชฉ ํ‘œ์‹œ ์ค„์€ ์•„ํฌ๋ฆด์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์•„ํ‚คํ…์ฒ˜์—์„œ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

WinUI 3์ด ์ถœ์‹œ ๋  ๋•Œ ํ™œ์„ฑํ™”๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.
์ฐธ์กฐ : microsoft / microsoft-ui-xaml # 888

๋ฐฉ๊ธˆ ํ„ฐ๋ฏธ๋„์„ ์‚ฌ์šฉํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋จผ์ € ๋‚˜๋ฅผ ๋‘๋“œ๋ฆฌ๋Š” ๊ฒƒ์€ ...

์ด ์˜์—ญ์— ๋“œ๋ž˜๊ทธํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ? ์งœ์ฆ๋‚˜ ๋„ค์š”!

image

์˜ˆ, ์ด๊ฒƒ์€ ๋‹น์‹ ๊ณผ ๊ทธ๊ฒƒ์„๋ณด๊ณ  ํ•œ 400 ๋ช…์˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ๋‘๋“œ๋ฆฝ๋‹ˆ๋‹ค. : smile : ์ฐฝ ์ƒ๋‹จ์˜ ์‹ค์ œ ์ง„ํ–‰ ์ƒํ™ฉ์— ๋Œ€ํ•œ ํŠธ๋ž™ # 1625 ๋ฐ # 564.

@ DHowett-MSFT, ์–ธ๊ธ‰๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์„ค์ •์—์„œ ์•„ํฌ๋ฆด ๋ฐ ํˆฌ๋ช… ์˜ต์…˜์„ ๋ชจ๋‘ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค. ์•„ํฌ๋ฆด์€ ์‹œ์Šคํ…œ๊ณผ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜์ง€๋งŒ ๋’ค์— ๋ฌด์—‡์ด ์žˆ๋Š”์ง€ ๋ณผ ์ˆ˜์žˆ๋Š” ๊ธฐ๋Šฅ์ด์žˆ๋Š” ํ„ฐ๋ฏธ๋„๊ณผ ๊ฐ™์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—๋Š” ๊ทธ๋‹ค์ง€ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ƒ๋‹นํžˆ ์ƒ์‚ฐ์ ์ž…๋‹ˆ๋‹ค. ํˆฌ๋ช…์„ฑ ์˜ต์…˜์ด ์žˆ์œผ๋ฉด ๋” ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์•„ํฌ๋ฆด์„ ์ผœ๊ณ  ํˆฌ๋ช…๋„๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ DHowett-MSFT๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

[...]

  • ํƒญ์ด ์›ํ•˜๋Š”๋งŒํผ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. # 702

[...]

  • ๋”ํ•˜๊ธฐ ๋ฒ„ํŠผ์ด ๋„ˆ๋ฌด ํฌ๊ฑฐ๋‚˜ ์ž‘๊ฑฐ๋‚˜ ๋„ˆ๋ฌด ๋„“๊ฑฐ๋‚˜ ์ข์Šต๋‹ˆ๋‹ค.

[...]

๊ทธ๊ฒŒ ์žฌ๋ฐŒ๊ฑฐ๋‚˜ ์ง ๊ฑฐ์•ผ?

ํƒญ ์ œ๋ชฉ์ด fontSize ์„ค์ •์„ ์กด์ค‘ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
image

yakuake ํ„ฐ๋ฏธ๋„๊ณผ ๊ฐ™์€ ํ™œ์„ฑ ํ„ฐ๋ฏธ๋„์— ๋Œ€ํ•œ ๋‹จ์ถ•ํ‚ค๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉด ์ •๋ง ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํƒญ ์ œ๋ชฉ์ด fontSize ์„ค์ •์„ ์กด์ค‘ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
image

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์˜ˆ์ƒ ๋  ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ๋Š”๋‹ค. ํƒญ์€ ์ฐฝ ํ—ค๋” / ๋ฐ”์˜ ์ผ๋ถ€๋กœ ๊ฐ„์ฃผ๋˜๋Š” ๋ฐ์Šคํฌํ†ฑ ๊ธ€๊ผด ํฌ๊ธฐ๋ฅผ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

yakuake ํ„ฐ๋ฏธ๋„๊ณผ ๊ฐ™์€ ํ™œ์„ฑ ํ„ฐ๋ฏธ๋„์— ๋Œ€ํ•œ ๋‹จ์ถ•ํ‚ค๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉด ์ •๋ง ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ•ด๋‹น ํ„ฐ๋ฏธ๋„์— ์ต์ˆ™ํ•˜์ง€ ์•Š์ง€๋งŒ settings.json์—์„œ ์—ด๊ฑฐ ๋‚˜ ๋‹ซ๊ณ  ์ „ํ™˜ํ•˜๋Š” ๋“ฑ์˜ ํ•ซํ‚ค๋ฅผ ์ˆ˜ํ–‰ ํ•  ์ˆ˜์žˆ๋Š” ๋งŽ์€ ํ•ญ๋ชฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

"๊ณตํ†ต ํƒญ ์‚ฌ์šฉ"์ฑ„ํƒ์— ๋Œ€ํ•œ ๋‘ ๊ฐ€์ง€ ์ƒ๊ฐ (https://github.com/microsoft/terminal/issues/615 ์ฐธ์กฐ)

  1. ํƒญ์„์œ„ํ•œ ๊ณต๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์œผ๋ฉด ํƒญ์ด ์Šค์ฟผ์‹œ / ์ถ•์†Œ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.
  2. ๋”ํ•˜๊ธฐ ๋ฒ„ํŠผ์€ ์ฐฝ์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์ด ์•„๋‹ˆ๋ผ ๋งˆ์ง€๋ง‰ ํƒญ์˜ ์˜ค๋ฅธ์ชฝ์— ๊ณ ์ •๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

OP์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ํ”ผ๋“œ๋ฐฑ. ๋ถ„๋ช…ํžˆ ์ด๊ฒƒ์€ ์ดˆ๊ธฐ ๋ฆด๋ฆฌ์Šค / ๋ฏธ๋ฆฌ๋ณด๊ธฐ์ด์ง€๋งŒ ์ด๋ฏธ ๋งค์šฐ ๊ฒฌ๊ณ ํ•œ ๋””์ž์ธ๊ณผ ๊ฐœ๋…์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒญ, ์‚ฌ์šฉ์ž ์ •์˜ ์ˆ˜์ค€ (ํŠนํžˆ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ํฌํ•จ!), settings.json์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ์—…๋ฐ์ดํŠธ ๋ฐ ๋‹จ์ผ ์‹คํ–‰ ํŒŒ์ผ์— ํฌํ•จ๋  ์ˆ˜์žˆ๋Š” ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ํ„ฐ๋ฏธ๋„์„ ํŒŒํ—ค์นฉ๋‹ˆ๋‹ค.

์œ„์—์„œ ์–ธ๊ธ‰ํ•˜๊ณ  ๋‹ค๋“ฌ์€ ๊ฒƒ ์™ธ์—๋„ ๋ชจ๋“  ํ„ฐ๋ฏธ๋„ ์ฐฝ์—์„œ ํ‘œ์ค€ ์ถœ๋ ฅ์œผ๋กœ ์ด๋™ํ•˜๋Š” ๋‚ด์šฉ์„ ๊ธฐ๋กํ•˜๋Š” ๋‚ด์žฅ ๋œ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ƒ์ ์œผ๋กœ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ํ•˜๋‚˜์˜ ํŒŒ์ผ ๋˜๋Š” ์—ฌ๋Ÿฌ ํŒŒ์ผ์— ๊ธฐ๋ก ๋  ์ˆ˜์žˆ๊ฒŒํ•˜์—ฌ ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ "๋ณต์ œ"๋˜๋Š” "๋ณต์ œ"์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๋Œ€ ์ฝ”๋“œ์—์„œ ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ ์ฐฝ / ํ–‰ / ์—ด์— ํƒญ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.

์—ด์‹ฌํžˆ ๋…ธ๋ ฅํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค!

์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ํฐ์ƒ‰ ํ…Œ๋‘๋ฆฌ์™€ ํ—ค๋”๊ฐ€ ํฐ์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ด๊ฒƒ์„ ์ˆ˜์ •ํ•˜๋Š” JSON์—์„œ ์•„๋ฌด๊ฒƒ๋„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ฐ€์ง€๊ณ ์žˆ๋‹ค :(

์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ํฐ์ƒ‰ ํ…Œ๋‘๋ฆฌ์™€ ํ—ค๋”๊ฐ€ ํฐ์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ์„ค์ •์œผ๋กœ๋Š” ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ # 1625์—์„œ ๋ถ€๋ถ„์ ์œผ๋กœ ์ถ”์ ๋˜๋Š” ํ–ฅํ›„ ์ž‘์—… ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  ํ„ฐ๋ฏธ๋„ ์ฐฝ์—์„œ ํ‘œ์ค€ ์ถœ๋ ฅ์œผ๋กœ ์ด๋™ํ•˜๋Š” ๋‚ด์šฉ์„ ๊ธฐ๋กํ•˜๋Š” ๊ธฐ๋ณธ ์ œ๊ณต ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด์ƒ์ ์œผ๋กœ๋Š” ๋ชจ๋‘๊ฐ€ ํ•˜๋‚˜์˜ ํŒŒ์ผ ๋˜๋Š” ์—ฌ๋Ÿฌ ํŒŒ์ผ์— ๊ธฐ๋ก ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

642

๋Œ€ ์ฝ”๋“œ์—์„œ ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ ์ฐฝ / ํ–‰ / ์—ด์— ํƒญ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.

1000

@ DHowett-MSFT๋Š”์ด ์•ฑ์ด ํƒญ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ดํŽด ๋ด…๋‹ˆ๋‹ค.
https://github.com/JasonStein/Notepads

์ข‹์•„์š”. ๋‚ด๊ฐ€ ๋ญ˜ ์ฐพ๊ณ  ์žˆ์—ˆ์–ด?

์˜๊ฐ์„ ์–ป๊ธฐ ์œ„ํ•ด Fluent ํ„ฐ๋ฏธ๋„ ์„ ๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ฝค ์ข‹์€ UI๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  1. Powershell Core๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ฝ˜์†”์— ๋‘ ๋ฒˆ์งธ ์‰๋ธŒ๋ก ์ด ๋ฌด์ž‘์œ„๋กœ ๋‚˜ํƒ€๋‚˜๋ฉฐ D:\>> ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค (์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์žฌํ˜„ ๋‹จ๊ณ„ ์—†์Œ)
  2. ํ…์ŠคํŠธ๋ฅผ ๋“œ๋ž˜๊ทธ ํ•œ ๋‹ค์Œ ๋ณต์‚ฌ-๋ถ™์—ฌ ๋„ฃ๊ธฐ๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Powershell์—์„œ ๊ธฐ๋Œ€ํ–ˆ๋˜ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

UI๋Š” ์ด์ œ ๋ชป ์ƒ๊ฒผ๊ณ  ๋” ๋‚˜์€ ์ž‘์—…์„ ํ•  ์ˆ˜์žˆ๋Š” ์•„๋ฆ„๋‹ค์šด UI๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค.

ํƒญ์—๋Š” ์•ฑ ์ด๋ฆ„ ๋Œ€์‹  ์‹คํ–‰ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ฒฝ๋กœ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ๋ฉด ํƒญ์„ ๋‹ซ๊ธฐ์œ„ํ•œ "x"๊ฐ€ ํƒญ์˜ ์˜ค๋ฅธ์ชฝ์—์„œ ๋ฐ€๋ ค๋‚˜๊ฐ€ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ tabTitle ์‹ค์ œ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํƒญ์—๋Š” ์•ฑ ์ด๋ฆ„ ๋Œ€์‹  ์‹คํ–‰ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ฒฝ๋กœ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ๋ฉด ํƒญ์„ ๋‹ซ๊ธฐ์œ„ํ•œ "x"๊ฐ€ ํƒญ์˜ ์˜ค๋ฅธ์ชฝ์—์„œ ๋ฐ€๋ ค๋‚˜๊ฐ€ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ tabTitle ์‹ค์ œ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@ Serega124 ๋Š” ์ด์ƒํ•ฉ๋‹ˆ๋‹ค. ํ•œ ํƒญ์˜ ์ด๋ฆ„์€ wsl ์ด๊ณ  ๋‹ค๋ฅธ ํƒญ cmd ์ž…๋‹ˆ๋‹ค.
์ตœ์‹  ๊ฐœ๋ฐœ ๋นŒ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

image

@imjasonmiller ์Šคํ† ์–ด ๋ฒ„์ „์„ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

ะธะทะพะฑั€ะฐะถะตะฝะธะต

@ Serega124 , tabTitle ๊ธฐ๋Šฅ์ด ์•„์ง ์Šคํ† ์–ด ๋ฒ„์ „ ์šฉ์œผ๋กœ ์ถœ์‹œ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์Šคํ† ์–ด ๋ฒ„์ „์— ๋Œ€ํ•œ ๋‹ค๋ฅธ ์—…๋ฐ์ดํŠธ๋ฅผ ํ‘ธ์‹œํ•˜๊ฑฐ๋‚˜ ์†Œ์Šค์—์„œ ๋นŒ๋“œ ํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

image

Windows Store ๋นŒ๋“œ์˜ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์—์žˆ๋Š” ํฌ๊ธฐ ์กฐ์ • ํ•ธ๋“ค์€ ๋งค์šฐ ์ž‘์œผ๋ฉฐ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ์—๋Š” ๋‹ค์†Œ ์‹ค๋ง์Šค๋Ÿฌ์šด UI ๋Œ€์ƒ์ž…๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ ์š”์ฒญ : ํ…Œ๋งˆ๊ฐ„์— ์‰ฝ๊ฒŒ ์ „ํ™˜ํ•˜๊ฑฐ๋‚˜ Windows ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋กœ์„œ ์ €๋Š” ์‹ค๋‚ด์™€ ์‹ค์™ธ์—์„œ ์ผํ•ฉ๋‹ˆ๋‹ค. ์‹ค๋‚ด UHD ํ™”๋ฉด์—์„œ๋Š” ์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์•ผ์™ธ์—์„œ ์–ด๋‘์šด ํ…Œ๋งˆ๋Š” ์ตœ๋Œ€ ๋ฐ๊ธฐ๋กœ ๋…ธํŠธ๋ถ ํ™”๋ฉด์—์„œ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฐ์€ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Windows Store ๋นŒ๋“œ์˜ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์—์žˆ๋Š” ํฌ๊ธฐ ์กฐ์ • ํ•ธ๋“ค์€ ๋งค์šฐ ์ž‘์œผ๋ฉฐ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ์—๋Š” ๋‹ค์†Œ ์‹ค๋ง์Šค๋Ÿฌ์šด UI ๋Œ€์ƒ์ž…๋‹ˆ๋‹ค.

์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค!
๋ชจ์„œ๋ฆฌ์˜ ๊ฐ์ง€ ๊ฐ€๋Šฅํ•œ ์˜์—ญ์€ ์ •๋ง ์ž‘๊ธฐ ๋•Œ๋ฌธ์— ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
@ DHowett-MSFT์— ๋„์›€์ด ๋  ์ˆ˜์žˆ๋Š” gif๋ฅผ ์ฒจ๋ถ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

gif

์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋ฉด ์Šคํฌ๋กค ๋ง‰๋Œ€๊ฐ€ ํ…์ŠคํŠธ๋ฅผ ์œ„์•„๋ž˜๋กœ ์›€์ง์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ฐฝ ํ•˜๋‹จ์— ๋„๋‹ฌ ํ•  ๋•Œ๊นŒ์ง€ ํšจ๊ณผ์ ์œผ๋กœ ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

image

์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. Windows์— ์ ˆ์‹คํžˆ ํ•„์š”ํ•œ ์†”๋ฃจ์…˜

ํฌ๊ธฐ ์กฐ์ •์‹œ ํ…์ŠคํŠธ ๋ฐฐ๊ฒฝ ์ƒ‰์ƒ์ด ์—‰๋ง์ด ๋จ

GIF

"๋น„ ํด๋ผ์ด์–ธํŠธ ์˜์—ญ์ด ์ž˜๋ชป ๋ณด์ž…๋‹ˆ๋‹ค."์™€ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ง„ํ–‰์ค‘์ธ ์ž‘์—…์ด์ง€๋งŒ ๊ฐ€์žฅ ์ตœ๊ทผ ๋นŒ๋“œ๋Š” ํ•˜๋‹จ์— 1 ํ”ฝ์…€์˜ ํฐ์ƒ‰ ํ…Œ๋‘๋ฆฌ๋ฅผ ๋„์ž… ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

image

์ด ์ตœ๊ทผ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๊ณผ ๊ด€๋ จ

์ง€๊ธˆ๊นŒ์ง€์˜ ๋ชจ๋“  ์ž‘์—…์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

@imjasonmiller ํญ๋™ (์Šฌํ”ˆ ์ข…๋ฅ˜)์„ ์›ํ•œ๋‹ค๋ฉด # 1948 ํ•˜๋‹จ์˜ TODO๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค.

  • [] ๋น„ ํด๋ผ์ด์–ธํŠธ ์˜์—ญ์„ ๋”๋ธ” ํด๋ฆญํ•˜๋ฉด ์ฐฝ์ด ์ตœ๋Œ€ํ™”๋ฉ๋‹ˆ๋‹ค.
  • [] ํด๋ฆญ / ์˜ค๋ฅธ์ชฝ ํด๋ฆญ ์•„์ด์ฝ˜์— ์ตœ์†Œํ™” / ์ตœ๋Œ€ํ™” / ๋‹ซ๊ธฐ ๋ฉ”๋‰ด๊ฐ€ ํ‘œ์‹œ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.
  • [] Cascade Windows ๋ฅผ ํด๋ฆญํ•˜๋ฉด Show windows stacked ๋“ฑ์ด ํ„ฐ๋ฏธ๋„์—์„œ ์™„์ „ํžˆ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
  • [] Alt + F4๋Š” ์ฐฝ์„ ๋‹ซ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋น„ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ์ฐฝ์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” Windows ์‚ฌ์šฉ์ž์—๊ฒŒ ์˜ˆ์ƒ๋˜๋Š” ๋™์ž‘์ด๋ฉฐ ์…ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ • / ํƒ€์ผ๋ง ํ•  ๋•Œ ํ„ฐ๋ฏธ๋„์ด ๋‹ค๋ฅธ ์ฐฝ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

ss

ํ˜„์žฌ ๋‚ด ํ„ฐ๋ฏธ๋„์€ ์›€์ง์ผ ์ˆ˜ ์—†์œผ๋ฉฐ ์„ค์ • ๋ฉ”๋‰ด์— ์ ‘๊ทผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ํ„ฐ๋ฏธ๋„์ด ๋„ค์ดํ‹ฐ๋ธŒ๊ฐ€ ์•„๋‹Œ UI ํˆดํ‚ท์„ ์‚ฌ์šฉํ•˜๋Š” ์™ธ๊ตญ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค ์‚ฌ์šฉ :
ํƒญ์„ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด-ํด๋ฆญํ•˜์—ฌ ๋‹ซ๊ฑฐ๋‚˜ ๊ณผ๊ฑฐ ์ฝ˜์†”์—์„œ์™€ ๊ฐ™์ด ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด๋ฅผ ๋ณผ ์ˆ˜ ์—†์œผ๋ฉฐ ์ฒซ ๋ฒˆ์งธ ํƒญ๋ณด๋‹ค ๋†’์€ ํƒญ์„ ๋‹ซ์„ ์ˆ˜๋„ ์—†์Šต๋‹ˆ๋‹ค (ํญ์œผ๋กœ ์ธํ•ด ํƒญ ์ถ”๊ฐ€ / ๋ฉ”๋‰ด ๋ฒ„ํŠผ ์„ค์ •์œผ๋กœ X๊ฐ€ ๊ฐ€๋ ค์ง‘๋‹ˆ๋‹ค. ์ œ์•ฝ)
image

์ด์ƒ์ ์œผ๋กœ๋Š” ALT + ENTER ๋ฐ SHIFT + F10 ๋ฐ ๋งˆ์šฐ์Šค / ํ„ฐ์น˜ ์˜ค๋ฅธ์ชฝ ํด๋ฆญ์ด ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

ํƒญ ์žฌ์ •๋ ฌ์—๋„ +1

๋•Œ๋•Œ๋กœ ํ…์ŠคํŠธ ๋‚˜๋ˆ„๊ธฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
flickering
์ด๊ฒƒ์€ ํŠนํžˆ emacs์™€ ๊ฐ™์€ ํŽธ์ง‘๊ธฐ์˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.
emacs

@RosalesJ ์•ผ, ์‹ค์ œ๋กœ ๊ทธ ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋‹ค๋ฅธ ๋ฌธ์ œ๋ฅผ

์ƒˆ ํƒญ ๋ฉ”๋‰ด๋Š” ์ฐฝ๊ณผ ํ•จ๊ป˜ ์ด๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

2019-07-20_16-30-14

๋‹จ์ผ ํƒญ์—์„œ X๋ฅผ ํด๋ฆญํ•˜์—ฌ ์•ฑ์„ ๋‹ซ์œผ๋ ค๊ณ ํ•˜๋ฉด ์•ฑ์ด ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค!

๋ถˆํˆฌ๋ช…๋„๊ฐ€ ๊ตฌ์„ฑ๋˜๋ฉด ์ฐฝ์— ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
์ง‘์ค‘ํ•  ๋•Œ :
focused

์ง‘์ค‘ํ•˜์ง€ ์•Š์„ ๋•Œ :
not-focused

์ž‘๋™ํ•˜๋„๋กํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ๊ทธ๋ ‡๊ฒŒ ์ž‘๋™ํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?

ํŽธ์ง‘ : ์œ„์˜ ์Šคํฌ๋ฆฐ ์ƒท์—์„œ ๋ˆˆ์— ๋„๋Š” ๋˜ ๋‹ค๋ฅธ ์ ์€ ์ดˆ์ ์ด ๋งž์ง€ ์•Š์€ ํ„ฐ๋ฏธ๋„ ์ฐฝ์ด Windows ์•ก์„ผํŠธ ์ƒ‰์ƒ์„ ์ ์šฉํ•˜์ง€ ์•Š๊ณ  ๊ณต๋ฐฑ์ด๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ดˆ์ ์„ ๋งž์ถ”๋ฉด ์ฐฝ ๊ฐ•์กฐ ์ƒ‰์ƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

@ jean-lourenco ์„ค์ • ์•ฑ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ๋ฆผ ํšจ๊ณผ๋Š” ์˜๋„์ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ณง ํƒญ ์Šคํฌ๋กค ์ง€์› (๋งˆ์šฐ์Šค ํœ  ๋Œ€์‹  ํ‘œ์‹œ)์„ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ์Šคํฌ๋กค๋ง์ด ์˜๋„ ํ•œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์•„ ์ด์ œ ๋‚ด๊ฐ€ ๊ฐ€์ง€๊ณ ์žˆ๋Š” ํƒญ์„ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค ..

image
๋ชจ๋…ธ ์ŠคํŽ˜์ด์Šค๊ฐ€ ์•„๋‹Œ ๊ธ€๊ผด์˜ ๊ฐ„๊ฒฉ์ด ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฒ„์ „ 0.3.2112.0

image

์ด๊ฒƒ์€ ์ดˆ๊ธฐ๋กœ๋“œ์‹œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ตœ๋Œ€ํ™”-> ์ฐฝ ๋ณต์›์€์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

18950.1000์—์„œ 0.2.1831.0์œผ๋กœ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. Ubuntu ์…ธ (ํ˜„์žฌ WSL 2)์—์„œ๋Š” ๋ฒ„ํผ๋ฅผ ๋’ค๋กœ ์Šคํฌ๋กค ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ์™€ ๋งˆ์šฐ์Šค ํœ ์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜์—ฌ ์œ„๋กœ ์Šคํฌ๋กคํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋งˆ๋‹ค ๊นœ๋ฐ•์ด๋Š” ์ปค์„œ๊ฐ€ ํฌ์ปค์Šค๋ฅผ ๋งจ ์•„๋ž˜ ์ค„๋กœ ๋‹น๊ธฐ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์Šคํฌ๋กค ํ•  ๋•Œ๋งˆ๋‹ค ์ƒˆ ์ค„์ด ์ „์†ก๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฏ€๋กœ๋ณด๊ณ  ์‹ถ์€ ํ…์ŠคํŠธ๋Š” ๊ฐ ์‹œ๋„์—์„œ ๋” ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค!

Powershell ๋ฐ Dos ์ฐฝ์€์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@tomfakes ๋Š” UI ๊ฐœ์„  ๋ฌธ์ œ๊ฐ€ ์ „ํ˜€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ # 2196์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฐฝ์ด ์ดˆ์ ์„ ์žƒ์„ ๋•Œ ์•„ํฌ๋ฆด ํšจ๊ณผ๋ฅผ ์œ ์ง€ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?

์ „์ฒด ํƒญ ๋ง‰๋Œ€๋กœ ์ฐฝ์„ ๋“œ๋ž˜๊ทธํ•˜๋Š” ๊ธฐ๋Šฅ์€ ์•ฝ๊ฐ„ ์˜คํ•ด์˜ ์†Œ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํƒญ ์œ„์˜ ์˜์—ญ์ด๋‚˜ ํƒญ์„ ์ ์ ˆํ•˜๊ฒŒ ์žก์•„์„œ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ์žก์„ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์—ด๋ ค์žˆ๋Š” ํƒญ์ด ๋งŽ๋‹ค๋ฉด ์—ฌ์ „ํžˆ ์ž‘์€ ๋“œ๋ž˜๊ทธ ์˜์—ญ์— ๊ฐ‡ํ˜€ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๊ฒŒ ํ•ด๊ฒฐ ๋  ๊ณ„ํš์ž…๋‹ˆ๊นŒ? # 564๊ฐ€ ํ์‡„ ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ฐฝ์ด ๋‘ ๋Œ€์˜ ๋ชจ๋‹ˆํ„ฐ์— ๊ฑธ์ณ์žˆ์„ ๋•Œ ํ„ฐ๋ฏธ๋„์„ ์ตœ๋Œ€ํ™”ํ•˜๋ฉด ๋ชจ๋‹ˆํ„ฐ์— ๋ง‰๋Œ€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
multimonitor

๋‚˜๋Š” ์ด๊ฒƒ์ด ์ผ์ข…์˜ "์ฃผ์ œ์—์„œ ๋ฒ—์–ด๋‚œ ๊ฒƒ"์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ, ์ด์Šˆ ํŠธ๋ž˜์ปค๋Š” ํ”ผ๋“œ๋ฐฑ์„ ๋‚จ๊ธธ ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ์žฅ์†Œ์ด๋ฉฐ ์ด๊ฒƒ์ด ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์Šค๋ ˆ๋“œ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์ด ์•„์ง ์™„์„ฑ๋˜์ง€ ์•Š์•˜๊ณ  ๊ณ ์ณ์•ผ ํ•  ๊ฒƒ๋“ค์ด ๋งŽ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ, ์ž˜ ์ง„ํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ๋Š๋ผ๊ณ  ๋ณด์ด๋Š”์ง€ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ, "CMD"์ง€์›, powershell, WSL ๋“ฑ์ด ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค.
์ข‹์€ ์ผ์„ ๊ณ„์† ^^ (๊ทธ๋ฆฌ๊ณ  ์ด์Šˆ ํŠธ๋ž˜์ปค๋ฅผ ๋ณต์žกํ•˜๊ฒŒํ•ด์„œ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค;))

์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ์ง„ํ–‰ ์ค‘์ด ๋ผ ๋‹คํ–‰์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ cmd / powershell์— ๋น„ํ•ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋น ๋ฅด๊ฒŒ ํฌ๊ธฐ๋ฅผ ์กฐ์ • ํ•œ ํ›„ ์ฐฝ์„ ๋‹ซ์œผ๋ฉด ๊ณ ์ŠคํŠธ ์ฐฝ์ด ๋งŽ์€ ํ…Œ๋‘๋ฆฌ์™€ ํ•จ๊ป˜ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ezgif com-optimize

์ด๊ฒƒ์€ ์‹ค์ œ๋กœ ์ค‘์š”ํ•œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ฉฐ ๊ธฐ๋ก์„ ์œ„ํ•ด๋ณด๊ณ  ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

+1

+1

@ammoniak ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค : ๋ฏธ์†Œ :

์ด๊ฒƒ์ด ๋ฒ„๊ทธ์ธ์ง€ ๊ธฐ๋Šฅ์ธ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.
TerminalWindowClose

AltGr ์‹œํ€€์Šค๋ฅผ ์‹œ๋„ ํ•  ๋•Œ AltGr + 4 (ยง) (ํฌ๋ฅดํˆฌ๊ฐˆ์–ด ํ‚ค๋ณด๋“œ)๊ฐ€ ์‚ญ์ œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
2019-08-07_09-21-07

image

Victor Mono ๊ธ€๊ผด์€ ์ •๋ง ์ด์ƒํ•˜๊ฒŒ ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค.

https://github.com/rubjo/victor-mono/

@offero ๋Š” ๋ฉ‹์ง„ ๊ธ€๊ผด์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ # 696 ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

(๋˜๋Š” ๊ทธ ๋ณ€ํ˜•)

ํƒญ ์˜์—ญ์—์„œ ๋”ํ•˜๊ธฐ ๊ธฐํ˜ธ ๋ฐ / ๋˜๋Š” ์•„๋ž˜์ชฝ ํ™”์‚ดํ‘œ ๋ฅผ ์ˆจ๊ธฐ๋Š” ์˜ต์…˜์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋ž˜์ชฝ ํ™”์‚ดํ‘œ ๊ฐ€ ์ˆจ๊ฒจ์ง€๋ฉด ๋”ํ•˜๊ธฐ ๊ธฐํ˜ธ ๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญ ํ•œ ๋‹ค์Œ ์•„๋ž˜์ชฝ ํ™”์‚ดํ‘œ ์ฒ˜๋Ÿผ ๋“œ๋กญ ๋‹ค์šด ์ž‘์—…์„ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ํ•˜๊ธฐ ๊ธฐํ˜ธ ๊ฐ€ ์ˆจ๊ฒจ์ ธ๋„ ๋“œ๋กญ ๋‹ค์šด์„ ์‚ฌ์šฉํ•˜์—ฌ ๋” ๋งŽ์€ ํƒญ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์ˆจ๊ธธ ์ˆ˜ ์žˆ๊ณ  ์˜ค๋ฅธ์ชฝ ํด๋ฆญ์ด ๋‚˜๋จธ์ง€ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ?

์†”์งํžˆ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ํƒญ์ด ๋งˆ์Œ์— ๋“ค์ง€ ์•Š๋Š”๋ฐ, ๋งŽ์€ ๊ฒฝ์šฐ์—๋Š” ๋‹ค๋ฃจ๊ธฐ ์–ด๋ ต ๊ธฐ ๋•Œ๋ฌธ์— ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ์žก๊ณ  ์ฐฝ์„ ์ด๋™ํ•˜๋Š” ๊ฒƒ์ด ์—ฌ์ „ํžˆ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ Linux ํ„ฐ๋ฏธ๋„์—๋Š” ํ„ฐ๋ฏธ๋„ ์ž์ฒด ์œ„์— ํƒญ์ด ์žˆ์œผ๋ฉฐ์ด๋ฅผ ๊ตฌ์„ฑ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด Linux ์ฐฝ ๊ด€๋ฆฌ์ž๊ฐ€ ๋งŽ๊ณ  ๋‹ค๋ฅธ ๊ทœ์น™์„ ๊ฐ–๋Š” ๊ฒƒ๊ณผ ๋งŽ์€ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ์˜ต์…˜์€ ํ„ฐ๋ฏธ๋„์„ ๋“œ๋กญ ๋‹ค์šด์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค (Tilix์˜ ์Šคํฌ๋ฆฐ ์ƒท ์ฐธ์กฐ). ์ง€๊ธˆ ๋‹น์žฅ 10 ๊ฐœ์˜ ํƒญ์„ ์—ด๋ฉด์ด UI๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”? ๋งˆ์šฐ์Šค ์Šคํฌ๋กค์€ ๊ดœ์ฐฎ์ง€ ๋งŒ ์—ด๋ ค์žˆ๋Š” ์ด ํƒญ ์ˆ˜๋ฅผ ์ œ๊ณตํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚ด 2 ์„ผํŠธ. :)

ํ„ฐ๋ฏธ๋„ / ํƒญ์„ ํ‘œ์‹œํ•˜๋Š” ๋“œ๋กญ ๋‹ค์šด :
image

์Šค๋ ˆ๋“œ์—์„œ ์–ธ๊ธ‰ ๋œ ๋‚ด์šฉ์„ ๋ณด์ง€ ๋ชปํ–ˆ์ง€๋งŒ ๋” ์ž‘์€ ์ œ๋ชฉ ํƒญ์„ ์›ํ•˜๋ฉด ๋‹ค์Œ ์„ค์ •์„ ํ”„๋กœํ•„์— ์ถ”๊ฐ€ํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค.
"tabTitle": "MyCmd",

์ด๊ฒƒ์€ ๋งค์šฐ ์œ ์šฉํ•˜์ง€๋งŒ ๋™์ ์œผ๋กœ ์ˆซ์ž๋ฅผ ์ฆ๊ฐ€์‹œํ‚ฌ ์ˆ˜์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
| MyCmd 1 | MyCmd 2 | MyPosh 1 | MyPosh 2 |

๊ทธ๋ฆฌ๊ณ  / ๋˜๋Š” ์ƒˆ ํƒญ์ด ์ถ”๊ฐ€ ๋  ๋•Œ๋งˆ๋‹ค ํƒญ ์ƒ‰์ƒ์„ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ๋งค๋ฒˆ ๋™์ผํ•œ ์ƒ‰์ƒ ์ˆœ์„œ๋กœ ๋นจ๊ฐ„์ƒ‰ = ์ฒซ ๋ฒˆ์งธ ํƒญ, ํฐ์ƒ‰ = ๋‘ ๋ฒˆ์งธ ํƒญ, ํŒŒ๋ž€์ƒ‰ = ์„ธ ๋ฒˆ์งธ ํƒญ ๋“ฑ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@jwhipp ํ•ญ์ƒ "showTabsInTitlebar" ์„ false๋กœ ์„ค์ •ํ•˜์—ฌ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์•„๋ž˜์— ํƒญ์„ ํ‘œ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠธ์œ— ๋‹ด์•„ ๊ฐ€๊ธฐ

@jwhipp ํ•ญ์ƒ "showTabsInTitlebar" ์„ false๋กœ ์„ค์ •ํ•˜์—ฌ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์•„๋ž˜์— ํƒญ์„ ํ‘œ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„! ์ด๊ฒƒ์— ๋Œ€ํ•ด ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค ... ์ง€๊ธˆ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ํƒญ UI๋ฅผ ์•„๋ž˜๋กœ ์ด๋™ํ•˜๋ฉด ๊ถ๊ทน์ ์œผ๋กœ ์ฐฝ์„ ๋” ์‰ฝ๊ฒŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ๋‹ค๋ฃจ๊ธฐ ํž˜๋“  ํƒญ UI๊ฐ€ ๋‚จ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ๋” ์ž˜๋˜๊ณ  ๋” ์œ ์šฉํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Tilix ๋ฐฉ์‹์ด ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์œผ๋ฉด ์ž‘๋™ ํ•  ์ˆ˜์žˆ๋Š” ํ•œ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ ๋” ๋งŽ์€ ํ„ฐ๋ฏธ๋„์ด ๋‚˜ํƒ€๋‚  ๋•Œ ํƒญ ํฌ๊ธฐ๋ฅผ ์ค„์ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ ์–ด๋„ ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฌด์—‡์ด ๋” ์‰ฝ๊ฒŒ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ๊ฐ๊ฐ์„ ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—„์ฒญ๋‚˜๊ฒŒ ๋‘๊บผ์šด ์ฐฝ ํ…Œ๋‘๋ฆฌ๊ฐ€ ์•Œ๋ ค์ง„ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋“œ๋กญ ๋‹ค์šด ๋ชฉ๋ก์ด ์—ด๋ฆฐ ์ƒํƒœ์—์„œ ํ„ฐ๋ฏธ๋„ ์ฐฝ์„ ์ด๋™ํ•˜๋ฉด ๋“œ๋กญ ๋‹ค์šด ๋ชฉ๋ก์ด ์ง€์—ฐ๋˜์–ด ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด๋ณด๊ณ  ๋œ ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ ๋ชฉ๋ก ์™ธ๋ถ€๋ฅผ ํด๋ฆญ ํ•  ๋•Œ ๋“œ๋กญ ๋‹ค์šด ๋ชฉ๋ก์„ ๋‹ซ๋Š” ๊ฒƒ๋„ ํ•ด๊ฒฐ์ฑ…์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋น„์Šทํ•œ ๋“œ๋กญ ๋‹ค์šด ๋ชฉ๋ก / ๋ฉ”๋‰ด / ํƒ์ƒ‰์œผ๋กœ ํ…Œ์ŠคํŠธ ํ•œ ๋Œ€๋ถ€๋ถ„์˜ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์ฐฝ์„ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ๋ชฉ๋ก ์™ธ๋ถ€๋ฅผ ํด๋ฆญ ํ•  ๋•Œ ๋‹ซํž™๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์•„๋Š” ํ•œ ์ด์ „์—๋ณด๊ณ  ๋œ ๋ฒ„๊ทธ๋Š” ์ง€์—ฐ์„ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ƒ๋‹จ ํ‘œ์‹œ ์ค„์„ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์ฐฝ์„ ์ด๋™ํ•  ๋•Œ ๋ชฉ๋ก์„ ๋‹ซ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์†”๋ฃจ์…˜์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

_ ๋“œ๋กญ ๋‹ค์šด ๋ชฉ๋ก์ด๋ž€ ํ”„๋กœํ•„ (WSL, Powershell), ์„ค์ • ๋ฐ ํ”ผ๋“œ๋ฐฑ์ด์žˆ๋Š” ๋ชฉ๋ก์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค ._

์†”์งํžˆ ํ„ฐ๋ฏธ๋„ ํƒญ GUI๊ฐ€ ์—์ง€ ํฌ๋กฌ์˜ ๋ชจ์–‘๊ณผ ์ผ์น˜ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์˜ˆ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
image

ํƒญ์˜ ๋†’์ด๊ฐ€ ์กฐ๊ธˆ ์ž‘๋‹ค๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค

Ubuntu ์•„์ด์ฝ˜์„ ์ƒ์ ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ฃผํ™ฉ์ƒ‰ ์•„์ด์ฝ˜์œผ๋กœ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค.

์ง์ ‘ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์•„๊ธฐ๋Š” icon s๋ฅผ ๋„ˆ๋ฌด ๋งŽ์ด ๋‹ด์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Ubuntu ์•„์ด์ฝ˜์„ ์ƒ์ ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ฃผํ™ฉ์ƒ‰ ์•„์ด์ฝ˜์œผ๋กœ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค.

์ง์ ‘ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ,ํ•˜์ง€๋งŒ ๊ธฐ๋ณธ ์•„์ด์ฝ˜์€ ์ผ๊ด€์„ฑ์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์‹ญ๋งŒ ๋ช…์˜ ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ๋ณด๋‹ค ํ•œ ๋ฒˆ์— ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

ํŠน์ • ๋ฐฐํฌํŒ์˜ ๋ธŒ๋žœ๋”ฉ์„ ์ง์ ‘ ๋ฐฐ์†กํ•˜๋Š” ๊ฒƒ์ด ๋ฒ•์ ์œผ๋กœ ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋ญ”๊ฐ€ ์ €์ž‘๊ถŒ๋ฒ•์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ„ฑ์‹œ๋„ ํŽญ๊ท„์„ ๋ฐฐ์†ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐฐํฌํŒ์ด ๊ทธ ํŽญ๊ท„์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? @bitcrazed ๋Š” ๋‚ด๊ฐ€ ํ‹€๋ ธ๋‹ค๋ฉด @ ๋‚˜๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์ด๋ฏธ ์ œ์•ˆ / ์งˆ๋ฌธ๋˜์—ˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ๊ฐ ํƒญ์˜ ๊ธธ์ด๊ฐ€ ๋‹ค๋ฅธ ํŒฌ์ด ์•„๋‹ˆ๋ฉฐ ๊ฐ ํƒญ์—์„œ ๋” ๋ธŒ๋ผ์šฐ์ €์™€ ๋น„์Šทํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ๋ณ€๊ฒฝํ•  ์ˆ˜์žˆ๋Š” ์„ค์ •์ด ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๊ธธ์ด๊ฐ€ ๊ฐ™๊ณ  ์ด๋ฆ„์— ํ„ฐ๋ฏธ๋„ ์œ ํ˜• ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” ์œ ๋‹‰์Šค์—์„œ ์ž‘์—… ํ•  ๋•Œ ๋งŽ์€ ํƒญ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ํƒญ ์ œ๋ชฉ์—์„œ ์ •๋ณด๋ฅผ ์–ป์ง€ ๋ชปํ•˜๋Š” ๋ฐ ์ต์ˆ™ํ•˜๊ณ  ์ž‘์€ ํƒญ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

windows_terminal

์•ˆ๋…•,
๋ช‡ ๊ฐ€์ง€ ๋””์ž์ธ ์กฐ์–ธ๊ณผ ๊ฐœ๋….
์„ค์ • ๋ฉ”๋‰ด์—์„œ +๋ฅผ ๋ถ„๋ฆฌํ•˜๋ฉด ์„ค์ •๊ณผ ํ”„๋กœํ•„ / ์ƒˆ ํƒญ์„ ํ•œ ๊ณณ์— ๋‘˜ ์ด์œ ๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
ํƒญ์˜ ์ „์ฒด ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ๋†’์ด๋ฅผ ํ™œ์šฉํ•˜์‹ญ์‹œ์˜ค.
Hover / Active๋Š” ์ผ๋ฐ˜ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„๋ณด๋‹ค ์–ด๋‘์›Œ ์•ผํ•˜๋ฉฐ ์ง€๊ธˆ์ฒ˜๋Ÿผ ๊ทธ ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. (์–ด๋‘์šด ๋ชจ๋“œ ๋ฐ˜์ „ ์ƒ‰์ƒ).
์ฐฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ์„ค์ •์—์„œ ์„ ํƒ ์‚ฌํ•ญ์œผ๋กœ ๋งŒ๋“ค๋ฉด ์ „ํ˜€ ๋ฉ‹์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์„ธ ๋ฒˆ์งธ ์ด๋ฏธ์ง€์—์„œ ๊ธ€๊ผด ์ƒ‰์ƒ์€ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ํ„ฐ๋ฏธ๋„์ด "๊ด€๋ฆฌ ๋ชจ๋“œ"์—์„œ ์‹คํ–‰ ์ค‘์ž„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
๊ธฐ๋ณธ์ ์œผ๋กœ ์•ฝ๊ฐ„์˜ ํŒจ๋”ฉ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ํŒจ๋”ฉ ์—†์ด๋Š” ์ง€๊ธˆ ์ด์ƒํ•˜๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ํ˜„์žฌ ์„ค์ • UI๋ฅผ ์ž‘์—… ์ค‘์ด๋ฉฐ ์™„๋ฃŒ ํ•  ์‹œ๊ฐ„์ด ์žˆ์œผ๋ฏ€๋กœ ์ด๋ฏธ์ง€๋ฅผ ๊ฒŒ์‹œ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

1564๋Š” ์„ค์ • UI ๊ตฌํ˜„ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

์•„๋งˆ๋„์ด ๋ฌธ์ œ์™€ ๊ด€๋ จ์ด์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ ˆ. ํƒ€์‚ฌ ๋กœ๊ณ  ๋“ฑ, @ zadjii-msft๊ฐ€ ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค. Microsoft๋Š” ํƒ€์‚ฌ ์ œํ’ˆ์— ๋Œ€ํ•œ ๋กœ๊ณ ๋ฅผ ๋ฐฐ์†ก ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ๋ฐฐํฌ ์—…์ฒด๊ฐ€ ํ„ฐ๋ฏธ๋„์ด ์‰ฝ๊ฒŒ ์ฐพ๊ณ  ํ†ตํ•ฉ ํ•  ์ˆ˜์žˆ๋Š” ๊ณณ์—์„œ ๋กœ๊ณ ๋ฅผ ์ œ๊ณต ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์„ ์ˆ˜์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค ___. ์ด๊ฒƒ์— ๊ตญ์ˆ˜๋ฅผ ์กฐ๊ธˆํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

@jwlodek & @Fisico- ๊ท€ํ•˜์˜ ์˜๊ฒฌ์— ๊ฐ์‚ฌ ๋ฌธ์ œ๋‹น ํ•˜๋‚˜์˜ ์ฃผ์ œ ๋งŒ ๊ณ ์ˆ˜ํ•ฉ์‹œ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์šฐ๋ฆฌ๋Š” ๊ฒฐ์ฝ” ์ผ์„ ์ถ”์ ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ์‚ฌ.

์—ฌ๋Ÿฌ๋ถ„, ํƒญ์—†์ด ์ฐฝ ์žฅ์‹์„ ์ตœ์†Œํ™”ํ•˜๊ฑฐ๋‚˜ ์•„์˜ˆ์—†๋Š” ๋ชจ๋“œ๋ฅผ ์ œ๊ณต ํ•ด์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์€ ํ•˜๋‚˜์˜ ๊นจ๋—ํ•œ ํ„ฐ๋ฏธ๋„ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๋ฏธ ์ „์ฒด ํ™”๋ฉด ํ† ๊ธ€๋„ ๋†“์นœ๋‹ค.

@oblitum ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํ™•์ธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. alwaysShowTabs ๋ฐ showTabsInTitlebar ๋ฅผ ์ „ํ™˜ํ•˜๋ฉด ์›ํ•˜๋Š” ๊ฒƒ๊ณผ ๋” ๊ฐ€๊นŒ์šด ๊ฒƒ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@DHowett ์ „์— ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋„์›€์ด๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํƒญ์„ ์ œ๊ฑฐํ–ˆ์ง€๋งŒ ์ฐฝ ์žฅ์‹์ด ํฐ์ƒ‰์œผ๋กœ

์–ด๋–ค ์‹ ์œผ๋กœ๋“  ํ„ฐ๋ฏธ๋„์„ ์ „์ฒด ํ™”๋ฉด์œผ๋กœ ํ‘œ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ํ† ๊ธ€ ๋˜๋Š” ๊ตฌ์„ฑ. ์ฝ”๋“œ๋ฒ ์ด์Šค์— FullScreen์ด ์žˆ์ง€๋งŒ ์„ค์ •์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ ˆ. ํƒ€์‚ฌ ๋กœ๊ณ  ๋“ฑ, @ zadjii-msft๊ฐ€ ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค. Microsoft๋Š” ํƒ€์‚ฌ ์ œํ’ˆ์— ๋Œ€ํ•œ ๋กœ๊ณ ๋ฅผ ๋ฐฐ์†ก ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์šฐ๋ฆฌ๋Š” _ ํž˜์ด _ ๋ฐฐํฌํŒ ์—…์ฒด๊ฐ€ ์ž์‹ ์˜ ๋กœ๊ณ  ์–ด๋”˜๊ฐ€์— ํ„ฐ๋ฏธ๋„ ์‰ฝ๊ฒŒ ์ฐพ์•„ ๊ทธ๊ฒƒ์„ ํ†ตํ•ฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค๋ฅผ ์ œ๊ณต ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์„ ์ˆ˜์žˆ์„. ์ด๊ฒƒ์— ๊ตญ์ˆ˜๋ฅผ ์กฐ๊ธˆํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฟก ๋นต๋€จ
์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ "ํ”„๋กœํ•„"๋ชฉ๋ก์ด ์‚ฌ์šฉ์ž ํด๋”์—์žˆ๋Š” ๊ฒฝ์šฐ Windows ์Šคํ† ์–ด์˜ ๋‹ค๋ฅธ ๋ฐฐํฌํŒ์ด ์„ค์น˜์‹œ ์ถ”๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์„ค์ • / ํ”„๋กœํ•„ JSON ํŒŒ์ผ๊ณผ๋Š” ๋ณ„๊ฐœ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์„ค์ • UI๋Š” ์ด๋Ÿฌํ•œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”„๋กœํ•„์„ ํ‘œ์‹œํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ํ”„๋กœํ•„์„ ์ถ”๊ฐ€ํ•˜๋„๋ก ํ—ˆ์šฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ์„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชฉ๋ก์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ถ€๋ถ„์—๋Š” ์•„์ด์ฝ˜ ํ•ญ๋ชฉ์ด ํฌํ•จ๋˜๊ฑฐ๋‚˜ Ubuntu์˜ colorscheme๊ณผ ๊ฐ™์€ ์ƒ‰์ƒ ์ฒด๊ณ„๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

@ DHowett-MSFT MinMaxClose ์ปจํŠธ๋กค์„ ์‚ดํŽด๋ณด๋ฉด ๋ฒ„ํŠผ ํฌ๊ธฐ๊ฐ€ ์„ ํƒ๋œ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

์„ธ ๊ฐœ์˜ ๋ฒ„ํŠผ์€ 36 x 45์ž…๋‹ˆ๋‹ค.

Win32 (๋ฉ”๋ชจ์žฅ ๋ฐ ์›Œ๋“œ ํŒจ๋“œ)๋ฅผ ๋ณด๋ฉด ์ฐฝ ์ปจํŠธ๋กค์€ 29 x 45์ž…๋‹ˆ๋‹ค.

UWP (๊ณ„์‚ฐ๊ธฐ ๋ฐ ์‚ฌ์šฉ์ž ํœด๋Œ€ํฐ)๋ฅผ ๋ณด๋ฉด ์ฐฝ ์ปจํŠธ๋กค์€ 32 x 46์ž…๋‹ˆ๋‹ค.

@mdtauk : ๋‹ค๋ฅธ Windows ์•ฑ์—์„œ๋„์ด ๋ฒ„ํŠผ์˜ ํฌ๊ธฐ์— ๋Œ€ํ•œ ํ‘œ์ค€ / ํ•ฉ์˜๊ฐ€์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (๋ณด์‹œ๋‹ค์‹œํ”ผ) ๐Ÿคฃ

@mdtauk ์•ฑ์ด ๋นŒ๋“œ ๋œ UI ํ”„๋ ˆ์ž„ ์›Œํฌ์— ๋”ฐ๋ผ ์•ฝ๊ฐ„ ๋‹ค๋ฅธ ํฌ๊ธฐ์™€ ๋ชจ์–‘์˜ ์‹œ์Šคํ…œ ๋ฒ„ํŠผ์ด ํ‘œ์‹œ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด :

  • ๋ฉ”๋ชจ์žฅ๊ณผ ๊ฐ™์€ Win32 ์•ฑ์€ OS (GDI / DComp)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ ์ปจํŠธ๋กค์„ ๊ทธ๋ฆฌ๋ฏ€๋กœ ํ‘œ์ค€ ํฌ๊ธฐ์˜ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ์–ป์Šต๋‹ˆ๋‹ค.
  • Chrome / Edgeium์€ ํƒญ์„ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์— ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ์ž์ฒด ๋น„ ํด๋ผ์ด์–ธํŠธ ์˜์—ญ์„ ๊ทธ๋ฆฌ๊ณ  ์ž์ฒด ์‹œ์Šคํ…œ ๋ฒ„ํŠผ์„ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. ... '์ด์œ '๋ฅผ ์œ„ํ•ด ์ฐฝ์˜ ์ƒ๋‹จ ๊ฐ€์žฅ์ž๋ฆฌ์— ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.
  • ํ„ฐ๋ฏธ๋„์€ ๋˜ํ•œ ์ž์ฒด ๋น„ ํด๋ผ์ด์–ธํŠธ ์˜์—ญ์„ ๊ทธ๋ ค์„œ ์ œ๋ชฉ โ€‹โ€‹ํ‘œ์‹œ ์ค„ ์˜์—ญ์— ํƒญ์„ ํ‘œ์‹œํ•˜๊ณ  ํƒญ์„ ๋งž์ถ”๊ธฐ ์œ„ํ•ด ๋” ๊ธด ์ œ๋ชฉ / ํƒญ ํ‘œ์‹œ ์ค„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ„ฐ๋ฏธ๋„์—์„œ ์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ๊ณต๊ฐ„์—์„œ ์‹œ์Šคํ…œ ๋ฒ„ํŠผ์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๊ณ  ์ค‘์•™์— ๋ฐฐ์น˜ํ•˜๋„๋ก ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ์•ฝ๊ฐ„ ๋” ํฌ์ง€ ๋งŒ ์—ฌ์ „ํžˆ ์ •์‚ฌ๊ฐํ˜•์ด๋ฉฐ ๋น„์œจ์ด ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

image

ํฅ๋ฏธ๋กญ๊ฒŒ๋„ ํ„ฐ๋ฏธ๋„์˜ ์‹œ์Šคํ…œ ์ปจํŠธ๋กค์€ ๊ฐ๊ฐ ์กฐ๊ธˆ ๋” ํฌ์ง€ ๋งŒ ๋น„๋ก€ ์ ์œผ๋กœ ์กฐ๊ธˆ ๋” ๊ฐ€๊น๊ฒŒ ๊ทธ๋ฃนํ™”๋˜์–ด ์‹œ์Šคํ…œ ์ปจํŠธ๋กค ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ Win32 ์‹œ์Šคํ…œ์—์„œ ๊ทธ๋ฆฐ ์ปจํŠธ๋กค ํด๋Ÿฌ์Šคํ„ฐ์™€ ๊ฑฐ์˜ ๊ฐ™์€ ๋„ˆ๋น„๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

image

Mail๊ณผ ๊ฐ™์€ UWP ์•ฑ๊ณผ ๋น„๊ตํ•˜์—ฌ ํ„ฐ๋ฏธ๋„์—๋Š” ์•ฝ๊ฐ„ ๋” ํฐ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์˜์—ญ์ด ํ•„์š”ํ•˜์ง€๋งŒ ์‹œ์Šคํ…œ ๋ฒ„ํŠผ์€ ์•ฝ๊ฐ„ ๋” ํฌ์ง€ ๋งŒ ์ •์‚ฌ๊ฐํ˜•์ด๋ฉฐ ๊ธฐํ˜ธ ์ž์ฒด๋Š” 200 % ๋ฐฐ์œจ๋กœ 4K ํ™”๋ฉด์—์„œ ๋ Œ๋”๋ง ํ•  ๋•Œ 2 ํ”ฝ์…€ ๋งŒ ๋” ํฝ๋‹ˆ๋‹ค.

image

์ด ๋ชจ๋“  ๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ๋ฏธ๋ž˜์— ์•ฝ๊ฐ„์˜ ์กฐ์ •์„ ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์šฐ๋ฆฌ์˜ ๋””์ž์ธ๊ณผ ๋ ˆ์ด์•„์›ƒ์€ ๊นจ๋—ํ•˜๊ณ  ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋น„๋ก€ ์ ์œผ๋กœ ๊ฑด์ „ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋™์˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋ฌธ์ œ๋ฅผ ์ถ”์ ํ•˜๊ณ  ๋…ผ์˜ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฌธ์ œ๋ฅผ ์ œ์ถœํ•˜์—ฌ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค.

@mdtauk Re. ์ด ๊ณต๊ฐ„์—์„œ ๋ฉ‹์ง„ ๊ฐœ์„  ์ž‘์—…์„ ๋งŽ์ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ช‡ ๊ฐ€์ง€ ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•ด ๊ณ„์† ์ง€์ผœ๋ด์ฃผ์‹ญ์‹œ์˜ค.)

@bitcrazed ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ’™ ๊ทธ ๋ฐ˜์‘์€ ๋งค์šฐ ํฅ๋ฏธ๋กœ ์› ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด "์ถฉ๋ถ„ํžˆ ์ข‹์€"๊ฒฐ์ •์ด ์•„๋‹ˆ์—ˆ๋‹ค๋Š” ๊ฒƒ์ด ๋‹คํ–‰์ด๋‹ค.
image

image

image

์ด์— ๋น„ํ•ด Edgium์€ ์ฐฝ ์ปจํŠธ๋กค์„ ์ •์ƒ์œผ๋กœ ์œ ์ง€ํ•˜์ง€๋งŒ ์ค‘์•™์ด ์•„๋‹Œ ์ƒ๋‹จ ์ •๋ ฌ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

image


ํ…Œ๋‘๋ฆฌ๊ฐ€ ์ œ๋Œ€๋กœ ๊ทธ๋ ค์ง€๋ฉด ๋‹ค๋ฅด๊ฒŒ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์–ด๋–ค ์‹ ์œผ๋กœ๋“  ์ „์ฒด ํ™”๋ฉด์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š”์ง€ ๋ˆ„๊ตฌ๋“ ์ง€ ๋Œ€๋‹ต ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ฐฝ ์ปจํŠธ๋กค์ด ์ „ํ˜€์—†๋Š” ์ „์ฒด ํ™”๋ฉด์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์–ด๋–ค ์‹ ์œผ๋กœ๋“  ์ „์ฒด ํ™”๋ฉด์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š”์ง€ ๋ˆ„๊ตฌ๋“ ์ง€ ๋Œ€๋‹ต ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ฐฝ ์ปจํŠธ๋กค์ด ์ „ํ˜€์—†๋Š” ์ „์ฒด ํ™”๋ฉด์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

@oblitum ์ €๋Š” ํƒœ๋ธ”๋ฆฟ ๋ชจ๋“œ๊ฐ€ ์ง„์ •ํ•œ ์ „์ฒด ํ™”๋ฉด ์˜ต์…˜์„ ์ง€์›ํ•ด์•ผํ•œ๋‹ค๊ณ  ์–ธ๊ธ‰ ํ•œ ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐฝ ์ปจํŠธ๋กค์€ ์ƒ๋‹จ์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ์ƒ๋‹จ์—์„œ ์Šค ์™€์ดํ”„ ํ•  ๋•Œ๋งŒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ตฌํ˜„ ๋œ ๊ฒฝ์šฐ ์ตœ๋Œ€ํ™”์‹œ ์ „์ฒด ํ™”๋ฉด ์˜ต์…˜์ด์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๋Œ€ํ™” ๋ฒ„ํŠผ์˜ ๊ธ€๋ฆฌํ”„๊ฐ€ ๋ณ€๊ฒฝ๋œ ๊ฒฝ์šฐ์—๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

WinUi๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„๊ณผ ํƒญ์„ ๊ทธ๋ฆฌ์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์€ ์ผ์„ ๋” ์ผ๊ด€๋˜๊ฒŒ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค.

https://github.com/microsoft/microsoft-ui-xaml

@mdtauk ์ข‹์•„์š”. ๋‚˜๋Š” ํŠธ๋ฆญ, ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์„ค์ • ๋˜๋Š” ๋ฌด์–ธ๊ฐ€๋ฅผ ์š”๊ตฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ž‘๋™ํ•˜๋„๋ก ๊ตฌํ˜„ ๋œ ํƒœ๋ธ”๋ฆฟ ๋ชจ๋“œ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฒ ์ด์Šค์— FullScreen์ด ์žˆ๊ณ  ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ๋Œ€ํ•œ ์ผ๋ถ€ ์ฐธ์กฐ๊ฐ€ ์žˆ์ง€๋งŒ ์˜ค๋Š˜ ์ž‘๋™ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋Š” ์•Œ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ฌป์Šต๋‹ˆ๋‹ค.

WinUi๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„๊ณผ ํƒญ์„ ๊ทธ๋ฆฌ์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์€ ์ผ์„ ๋” ์ผ๊ด€๋˜๊ฒŒ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค.

https://github.com/microsoft/microsoft-ui-xaml

ํ”„๋กœ์ ํŠธ์˜ ํ•„์š”์„ฑ์œผ๋กœ ์ธํ•ด ๊ธฐ๋ณธ Win32 ์ฐฝ ๊ทธ๋ฆฌ๊ธฐ๋ฅผ ์žฌ์ •์˜ํ•ด์•ผํ•˜์ง€๋งŒ TabBar ๋ฐ Window ์ปจํŠธ๋กค์€ Xaml ์ปจํŠธ๋กค๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.

WinUI ์ปจํŠธ๋กค

@lazylazyllama ํ„ฐ๋ฏธ๋„์˜ ํƒญ ์ปจํŠธ๋กค์€ WinUI ํŒ€์— ์˜ํ•ด ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค : https://github.com/Microsoft/microsoft-ui-xaml/issues/304

@ michael-hawker์˜ ํƒญ ์ปจํŠธ๋กค Windows Community Toolkit์„ ์‚ฌ์šฉํ•˜์—ฌ ์ดˆ๊ธฐ ํ„ฐ๋ฏธ๋„ ๊ตฌํ˜„์˜ ํ”„๋กœํ†  ํƒ€์ž…์„ ๋งŒ๋“  ๋‹ค์Œ @stmoy & team๊ณผ ํ˜‘๋ ฅํ•˜์—ฌ ์˜ค๋Š˜๋‚  ์‚ฌ์šฉํ•˜๋Š” WinUI ํƒญ ์ปจํŠธ๋กค์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

๋ ˆ. ๋น„ ํด๋ผ์ด์–ธํŠธ ์˜์—ญ์—์„œ ๊ทธ๋ฆฌ๊ธฐ :

ํŠนํžˆ ์•ฑ์˜ UX๊ฐ€ Win32 ํ˜ธ์ŠคํŠธ ์•ฑ ์œ„์—์žˆ๋Š” XAML Islands์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” XAML ์ปจํŠธ๋กค๋กœ ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ ์ด๋Š” ์ƒ์ƒํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ๋งŒ ํผ ๊ฐ„๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. WinUI, XAMLIslands ๋ฐ ๊ธฐํƒ€ ํŒŒํŠธ๋„ˆ ํŒ€๊ณผ ๊ธด๋ฐ€ํžˆ ํ˜‘๋ ฅํ•˜์—ฌ ํ„ฐ๋ฏธ๋„์˜ ํƒญ์ด ์ž‘๋™ํ•˜๋„๋กํ–ˆ์Šต๋‹ˆ๋‹ค.

@oblitum ์ด ์Šค๋ ˆ๋“œ์—์„œ ๊ธฐ๋Šฅ์„ ์š”์ฒญํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์š”์ฒญ์„ ์„ค๋ช…ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์•„์ง ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ƒˆ ๋ฌธ์ œ๋ฅผ์—ฌ์‹ญ์‹œ์˜ค. ๊ธฐ์กด ๋ฌธ์ œ๊ฐ€ ์ฐพ๊ณ ์žˆ๋Š” ๋‚ด์šฉ์˜ ๋Œ€๋ถ€๋ถ„์„ ์„ค๋ช…ํ•˜๋Š” ๊ฒฝ์šฐ ๊ธฐ์กด ์งˆ๋ฌธ์— ๋Œ€ํ•œ ์ƒ๊ฐ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ : # 2001 ๋˜๋Š” # 288

@mdtauk NP :) ์•„์•„, Windows UI ๋””์ž์ธ์˜ ๋ณ€ํ™”ํ•˜๋Š” ๋ชจ๋ž˜์™€ ๋“œ๋กœ์ž‰ ๋ฐฉ์‹์˜ ๋ชจ๋“  ์ธก๋ฉด์— ๋Œ€ํ•œ ๋” ๋งŽ์€ ์ œ์–ด๋ฅผ ์›ํ•˜๋Š” ์•ฑ์ด ์š”๊ตฌํ•˜๋Š” ์œ ์—ฐ์„ฑ์œผ๋กœ ์ธํ•ด ์šฐ๋ฆฌ๋Š” ์ข…์ข… ์„œ๋กœ ๋‹ค๋ฅธ ์•ฑ ์‚ฌ์ด์— ๋งŽ์€ '๋“œ๋ฆฌํ”„ํŠธ'๋ฅผ ๋ณด๊ฒŒ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ฒฝํ—˜. ์ข‹์€ ์ ๊ณผ ๋‚˜์œ ์  : ์•ž์œผ๋กœ ๋‚˜์•„๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์ข‹์ง€๋งŒ (์šฐ๋ฆฌ ๋ชจ๋‘๊ฐ€ ์—ฌ์ „ํžˆ GDI ๊ธฐ๋ฐ˜ ์•ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๐Ÿ˜‰) ์•ฑ๊ฐ„์— ์ „ํ™˜ ํ•  ๋•Œ ์ข…์ข… UX ์ปจํ…์ŠคํŠธ / ๊ธฐ๋Œ€๋ฅผ ์ „ํ™˜ํ•ด์•ผํ•œ๋‹ค๋Š” ์ ์—์„œ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•ž์œผ๋กœ ๋‚˜์•„๊ฐ€๊ณ  ์ตœ์‹  Windows UX ์Šคํƒ์ด ์„ฑ์ˆ™ ํ•ด์ง€๊ณ  ๋””์ž์ธ ์–ธ์–ด๊ฐ€ ํ†ตํ•ฉ๋จ์— ๋”ฐ๋ผ ์•ฑ ๊ฐ„์˜ ๊ธฐ๋Œ€์น˜๋ฅผ ์žฌ์„ค์ • ํ•  ํ•„์š”๊ฐ€์—†๋Š” ์ถฉ๋ถ„ํ•œ ์ผ๊ด€์„ฑ์„ ๋ณผ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

@mdtauk NP :) ์•„์•„, Windows UI ๋””์ž์ธ์˜ ๋ณ€ํ™”ํ•˜๋Š” ๋ชจ๋ž˜์™€ ๋“œ๋กœ์ž‰ ๋ฐฉ์‹์˜ ๋ชจ๋“  ์ธก๋ฉด์— ๋Œ€ํ•œ ๋” ๋งŽ์€ ์ œ์–ด๋ฅผ ์›ํ•˜๋Š” ์•ฑ์ด ์š”๊ตฌํ•˜๋Š” ์œ ์—ฐ์„ฑ์œผ๋กœ ์ธํ•ด ์šฐ๋ฆฌ๋Š” ์ข…์ข… ์„œ๋กœ ๋‹ค๋ฅธ ์•ฑ ์‚ฌ์ด์— ๋งŽ์€ '๋“œ๋ฆฌํ”„ํŠธ'๋ฅผ ๋ณด๊ฒŒ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ฒฝํ—˜. ์ข‹์€ ์ ๊ณผ ๋‚˜์œ ์  : ์•ž์œผ๋กœ ๋‚˜์•„๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์ข‹์ง€๋งŒ (์šฐ๋ฆฌ ๋ชจ๋‘๊ฐ€ ์—ฌ์ „ํžˆ GDI ๊ธฐ๋ฐ˜ ์•ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๐Ÿ˜‰) ์•ฑ๊ฐ„์— ์ „ํ™˜ ํ•  ๋•Œ ์ข…์ข… UX ์ปจํ…์ŠคํŠธ / ๊ธฐ๋Œ€๋ฅผ ์ „ํ™˜ํ•ด์•ผํ•œ๋‹ค๋Š” ์ ์—์„œ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•ž์œผ๋กœ ๋‚˜์•„๊ฐ€๊ณ  ์ตœ์‹  Windows UX ์Šคํƒ์ด ์„ฑ์ˆ™ ํ•ด์ง€๊ณ  ๋””์ž์ธ ์–ธ์–ด๊ฐ€ ํ†ตํ•ฉ๋จ์— ๋”ฐ๋ผ ์•ฑ ๊ฐ„์˜ ๊ธฐ๋Œ€์น˜๋ฅผ ์žฌ์„ค์ • ํ•  ํ•„์š”๊ฐ€์—†๋Š” ์ถฉ๋ถ„ํ•œ ์ผ๊ด€์„ฑ์„ ๋ณผ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

Win32 ๋ผ์ดํ”„ ์‚ฌ์ดํด์„ ์‚ฌ์šฉํ•˜๋Š” WinUI๊ฐ€ ์—ฌ๊ธฐ์—์žˆ์„ ๋•Œ DWM ๋ฐ HWND ๋“œ๋กœ์ž‰ ์ฝ”๋“œ๋ฅผ ๋ชจ๋‘ ์ž˜๋ผ ๋‚ด๊ฒŒ๋˜์–ด ๋งค์šฐ ๊ธฐ๋ปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์•ฑ์ด UWP๊ฐ€ ํ•  ์ˆ˜์žˆ๋Š” XAML์—์„œ ์ฐฝ ์ปจํŠธ๋กค์˜ ์ƒ‰์ƒ์„ ๋‹ค์‹œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์•ž์œผ๋กœ ๋‚˜์•„๊ฐ€๊ณ  ์ตœ์‹  Windows UX ์Šคํƒ์ด ์„ฑ์ˆ™ ํ•ด์ง€๊ณ  ๋””์ž์ธ ์–ธ์–ด๊ฐ€ ํ†ตํ•ฉ๋จ์— ๋”ฐ๋ผ ์•ฑ ๊ฐ„์˜ ๊ธฐ๋Œ€์น˜๋ฅผ ์žฌ์„ค์ • ํ•  ํ•„์š”๊ฐ€์—†๋Š” ์ถฉ๋ถ„ํ•œ ์ผ๊ด€์„ฑ์„ ๋ณผ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๊ทธ ์ผ๊ด€์„ฑ์€ ํฐ ์‹œ๊ฐ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ํƒญ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋‘ ๊ฐœ์˜ ๊ณ„์ธตํ™” ๋œ ์ˆ˜์ง์œผ๋กœ, ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‘ ํ–‰์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์€ ์ „์ฒด ํƒญ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํ—ค๋” ์ž์ฒด์— ์žˆ์Šต๋‹ˆ๋‹ค. ํ—ค๋” ์˜์—ญ (์ฒซ ๋ฒˆ์งธ ํ–‰)์— ํ™œ์„ฑ ํƒญ์˜ ๊ฒฝ๋กœ๊ฐ€ ํ‘œ์‹œ๋˜๊ณ  ๋‘ ๋ฒˆ์งธ ํ–‰ ํƒญ์— ๋ฐ”์ด๋„ˆ๋ฆฌ ์ด๋ฆ„ ๋งŒ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค ๋‚˜์€.

๋‹ค๋ฅธ ์…ธ์—์„œ ์ง€์›์ด ์–ด๋–ค ๊ฒƒ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ๊ฒฐ๊ตญ ๋””๋ ‰ํ† ๋ฆฌ ๋Œ€ ํŒŒ์ผ ๊ฐ•์กฐ ํ‘œ์‹œ๊ฐ€ ๊ฐ€๋Šฅํ• ๊นŒ์š”?

๋””๋ ‰ํ† ๋ฆฌ ๋Œ€ ํŒŒ์ผ ๊ฐ•์กฐ

PowerShell์˜ ๊ฒฝ์šฐ powershell ํŒŒ์ผ ๋ชฉ๋ก์— coreutils ์Šคํƒ€์ผ์˜ ์ƒ‰์ƒ ์„ ์ถ”๊ฐ€ํ•˜๋Š” DirColors (* shameless plug)์™€ ๊ฐ™์€ ๋ชจ๋“ˆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

https://docs.microsoft.com/en-us/uwp/toolkits/winui/release-notes/winui-2.2

h

ํƒญ๋ทฐ ๋””์ž์ธ์ด ์ง€๊ธˆ ํ„ฐ๋ฏธ๋„์—์žˆ๋Š” ๊ฒƒ๊ณผ ๋‹ค๋ฅด๊ฒŒ ๋ณด์ด๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? winui ํƒญ ๋””์ž์ธ์€ ๊ฐ€์žฅ์ž๋ฆฌ ํฌ๋กฌ์— ํ›จ์”ฌ ๋” ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ Windows Terminal ์—์„œ ์‚ฌ์šฉ๋˜๋Š” TabView ๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ๊ตฌํ˜„์ด๊ณ  ์•„์ง WinUI ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋˜์ง€ ์•Š์•˜๊ธฐ

๊ทธ๊ฒƒ์€ WinUI ์‚ฌ๋žŒ๋“ค๋กœ๋ถ€ํ„ฐ ๊ฝค ์˜คํ•ด์˜ ์†Œ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ WinUI ์‚ฌ๋žŒ๋“ค๋กœ๋ถ€ํ„ฐ ๊ฝค ์˜คํ•ด์˜ ์†Œ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ Windows Terminal์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์€ WinUI ๋ฆด๋ฆฌ์Šค์— ๋น„ํ•ด ๋’ค์ณ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ„ฐ๋ฏธ๋„์€ ์ถœ์‹œ ์ „ ๋‹จ๊ณ„์— ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ์ฒ˜์Œ์œผ๋กœ ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ œ์–ด๋ฅผ์œ„ํ•œ ํ…Œ์ŠคํŠธ ์žฅ์†Œ์˜€์œผ๋ฉฐ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. WinUI TabView ์ปจํŠธ๋กค์€ UWP ๋ฐ XAML ์šฉ์œผ๋กœ ๋นŒ๋“œ๋˜์—ˆ์ง€๋งŒ ํ˜„์žฌ Windows Terminal์€ ์ตœ์‹  ์ปจํŠธ๋กค์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋„ค์ดํ‹ฐ๋ธŒ Win32 ์•ฑ๊ณผ XAML Islands๋ฅผ ํ˜ผํ•ฉ ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ๋‘ ๊ธฐ์ˆ ์ด ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์—๋Š” ํŠน์ • ์ œํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํฌ๋ง์€ WinUI 3.0๊ณผ WinUI Desktop์ด๋ผ๋Š” 2020 ๋…„ ๋ฆด๋ฆฌ์Šค๊ฐ€ ํ•จ๊ป˜ ํ˜ผํ•ฉ๋˜์–ด ํ›จ์”ฌ ๋” ์œ ์—ฐํ•˜๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์•ฑ์„ ๊ตฌ์ถ• ํ•  ์ˆ˜์žˆ๊ฒŒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์™€์•„, ๊ทธ๊ฑด ์˜คํ•ด์ž…๋‹ˆ๋‹ค.

ํ˜„์žฌ ํ„ฐ๋ฏธ๋„์—์„œ ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ๊ฒƒ์€ TabView์˜ ์‹œํ—˜ํŒ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ ๊ตฌํ˜„ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์•ˆ๋‚ดํ–ˆ์Šต๋‹ˆ๋‹ค. WinUI 2.2์—์„œ ๋ฆด๋ฆฌ์Šค ๋œ ๊ฒƒ์€ TabView์˜ ์„ธ๋ จ๋œ ๋ฒ„์ „์ด์—ˆ์Šต๋‹ˆ๋‹ค.

ํ„ฐ๋ฏธ๋„์—์žˆ๋Š” ์šฐ๋ฆฌ๋Š” ์ตœ์‹  WinUI ๋น„ํŠธ๋ฅผ ๊ฐ€์ ธ์™€ ์•„์ง ์—…๋ฐ์ดํŠธ ํ•  ๊ธฐํšŒ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทผ๋ณธ์ ์œผ๋กœ ๊ทธ๊ฒƒ๋“ค์€ ๊ฐ™์€ ์ปจํŠธ๋กค์ด๊ณ , ์šฐ๋ฆฌ๋Š” ์ด์ œ ๋ช‡ ๊ฐ€์ง€ ๋ฒ„์ „์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค : P

UI์— ์‚ฌ์šฉํ•˜๋Š” UWP XAML + Win32 ํ˜ผํ•ฉ ์Šคํƒ์€ ํƒญ๋ณด๊ธฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๊ธฐ๋Šฅ์— _ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค _.

UI์— ์‚ฌ์šฉํ•˜๋Š” UWP XAML + Win32 ํ˜ผํ•ฉ ์Šคํƒ์€ ํƒญ๋ณด๊ธฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๊ธฐ๋Šฅ์— _ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค _.

TitleBar ๋กœ์˜ ํ†ตํ•ฉ์ด TabView์˜ WinUI ๋ชฉ๋ก์— ํ‘œ์‹œ๋œ ์ด๋ฏธ์ง€์™€ ์™„์ „ํžˆ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋จผ์ € ๋…๋ฆฝํ˜• ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์–ด์จŒ๋“  ์—ฌ๊ธฐ์— ๋” ์ ํ•ฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋‹จ์ผ ํƒญ์„ "์ž ๊ธˆ"ํ—ˆ์šฉ

์ž„์˜์˜ ์ƒ๊ฐ์œผ๋กœ, (์ž ๊ธฐ์ง€ ์•Š์€) ํƒญ์„ ๊ฐ€๋ฆฌํ‚ค๋ฉด ๋‹ซ๊ธฐ ๋ฒ„ํŠผ ์˜†์— ์ถ”๊ฐ€ ์ž๋ฌผ์‡  ์•„์ด์ฝ˜์ด์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํƒญ์ด ์ž ๊ฒจ ์žˆ์œผ๋ฉด ์ž ๊ธˆ์ด ํ•ญ์ƒ ํ‘œ์‹œ๋˜๊ณ  ๊ด€๋ จ ํƒญ / ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹ค์ˆ˜๋กœ ๋‹ซํžˆ๊ฑฐ๋‚˜ ์‹œ์Šคํ…œ์„ ์ข…๋ฃŒํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค. Chrome ๋˜๋Š” Edge์— ๊ณ ์ • / ์ €์žฅ๋œ ํƒญ์„ ์ƒ๊ฐํ•ด๋ณด์„ธ์š”.

๋Œ€๋ณธ

์ด๊ฒƒ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒˆ๋กœ์šด ํ„ฐ๋ฏธ๋„ ์•ฑ์ด ์•„๋‹Œ ์—ฌ๋Ÿฌ ์ฝ˜์†” ์ฐฝ์—์„œ ๋ฐœ์ƒํ•œ ์‹ค์ œ ์ƒํ™ฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœํ•ฉ๋‹ˆ๋‹ค.

  • Mario๋Š” ํ•จ๊ป˜ ๊ทธ๋ฃนํ™” ๋œ ์…ธ์˜ ์—ฌ๋Ÿฌ ํƒญ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” ๊ธฐํƒ€ ์ฝ˜์†” ๋ช…๋ น์„์œ„ํ•œ ๊ฒƒ์ด๊ณ , ๋‘ ๋ฒˆ์งธ ํƒญ์€ ๊ฐœ๋ฐœ์ค‘์ธ ์›น ์‚ฌ์ดํŠธ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ , ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์›๊ฒฉ ์„œ๋ฒ„์— ๋Œ€ํ•œ SSH๊ฐ€์žˆ๋Š” ํƒญ ๋“ฑ์ž…๋‹ˆ๋‹ค.
  • ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋Š” ๋Š๋ฆฐ ์ •๋ฆฌ / ์„œ๋น„์Šค ํ”„๋กœ์„ธ์Šค (์˜ˆ git gc , sfc /scannow , ftp ํ‘ธ์‹œ ํŒŒ์ผ, ๋˜๋Š” ๋ฌด์—‡์ด๋“ ).
  • ๋‹ฌ๋ฆฌ๋Š” ๋™์•ˆ ๊ทธ๋Š” ์ •๊ทœ ์ž‘์—…์œผ๋กœ ๋‹ค๋ฅธ ํƒญ์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.
  • ํ•˜๋ฃจ๊ฐ€ ๋๋‚  ๋ฌด๋ ต, ๊ทธ๋Š” ํŽธ์˜์ƒ ํ„ฐ๋ฏธ๋„ / ํƒญ ๊ทธ๋ฃน ์ „์ฒด๋ฅผ ๋‹ซ๊ณ  (๊ทธ๋ฆฌ๊ณ  ์ด์— ์ต์ˆ™ํ•ด ์ ธ์„œ) ์žฅ๊ธฐ ์‹คํ–‰ ์ž‘์—…์˜ ์ถœ๋ ฅ์„ ํ™•์ธํ•˜๋ ค๋Š” ๋ฐฉ๋ฒ•์„ ์žŠ์–ด ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค.
  • ๊ฒฐ๊ณผ๋Š” ์ฆ‰์‹œ ์†์‹ค๋ฉ๋‹ˆ๋‹ค (์‹ค์ œ๋กœ ํ‘œ์ค€ํ™”๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ SSH์™€ ๊ฐ™์€ ์ž„์‹œ ์›๊ฒฉ ์„ธ์…˜ ์ผ ์ˆ˜์žˆ๋Š” ๋กœ๊ทธ ํŒŒ์ผ ๋˜๋Š” ์ด๋ฒคํŠธ ํ•ญ๋ชฉ์„ ๋ฌด์‹œํ•ฉ์‹œ๋‹ค).

๋‹ฌ๋ผ์•ผํ•˜๋Š” ๊ฒƒ

  • Mario๋Š” ๋Š๋ฆฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ์œ„ํ•ด ์ƒˆ ํƒญ / ์…ธ์„ ์—ฐ ํ›„ ํƒญ์—์žˆ๋Š” ์ž‘์€ ์ž๋ฌผ์‡  ์•„์ด์ฝ˜ (ํ˜ธ๋ฒ„๋ง ์ค‘์— ๋งŒ ํ‘œ์‹œ๋จ)์„ ์‚ฌ์šฉํ•˜์—ฌ "์ž ๊ธˆ"ํ•ฉ๋‹ˆ๋‹ค.
  • ํด๋ฆญํ•˜๋ฉด ํƒญ์˜ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์ด ์ œ๊ฑฐ๋˜๊ณ  ๋Œ€์‹  ํ•ด๋‹น ์ž๋ฌผ์‡  ์•„์ด์ฝ˜์œผ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.
  • ๋‚˜์ค‘์— ํ„ฐ๋ฏธ๋„ ์•ฑ ์ „์ฒด๋ฅผ ๋‹ซ์œผ๋ ค๊ณ ํ•˜๋ฉด ์ผ๋ฐ˜ ํƒญ์ด ์ œ๊ฑฐ๋˜์ง€๋งŒ ์ž ๊ธด ํƒญ์€ ์—ด๋ฆฐ ์ƒํƒœ๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.
  • ์ด ์ƒํƒœ์—์„œ ํ„ฐ๋ฏธ๋„์€ (๋น„ ๊ฐ•์ œ) ์‹œ์Šคํ…œ ์ข…๋ฃŒ๋„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • ์ž ๊ธด ํƒญ๊ณผ ๊ด€๋ จ๋œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด ํƒญ์ด ์ž๋™์œผ๋กœ ์ž ๊ธˆ ํ•ด์ œ / ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค (์ฆ‰, ํ˜„์žฌ ๋™์ž‘).
  • ์ž๋ฌผ์‡ ๋ฅผ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ํƒญ์ด ์ž ๊ธˆ ํ•ด์ œ๋˜๊ณ  ๊ธฐ๋ณธ ๋™์ž‘์œผ๋กœ ๋ณต์›๋ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ ๋‚ด๊ฐ€ ์šฐ์—ฐํžˆ ๋ฐœ๊ฒฌ ํ•œ ๋”ธ๊พน์งˆ์˜ ์šฐ์‚ฐ ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค : https://github.com/microsoft/terminal/issues/2209

์•ˆํƒ€๊น๊ฒŒ๋„ ์š”์ฆ˜์—๋Š” ์ž ์žฌ์ ์œผ๋กœ ์ค‘๋ณต๋˜๊ฑฐ๋‚˜ ์ด๋ฏธ ์ˆ˜์ • ๋œ ๋ชจ๋“  ๋ฌธ์ œ๋ฅผ ์ฝ๊ณ  ๊ฒ€์ƒ‰ ํ•  ์ˆ˜์žˆ๋Š” ๋Œ€์—ญํญ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ด ์Šค๋ ˆ๋“œ์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์šฐ์—ฐํžˆ ์ค‘๋ณต / ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” ํ•ญ๋ชฉ์„ ๊ฐ€๋ฆฌํ‚ฌ ์—๋„ˆ์ง€๊ฐ€์žˆ๋Š” ๊ฒฝ์šฐ ๋ณ„๋„์˜ ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒ๋‹นํžˆ ์ฃผ๊ด€์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด ์ƒˆ๋กœ์šด ๋ฌธ์ œ๊ฐ€ ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค ...ํ•˜์ง€๋งŒ ์ฐฝ๋ฌธ์— ์ดˆ์ ์„ ๋งž์ถœ ๋•Œ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋‹น์‹ ์ด ์›ํ•˜๋Š” ๊ฒƒ๊ณผ ๋„ˆ๋ฌด ๋ฐ˜๋Œ€๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ž‘์—…์ค‘์ธ ์ฐฝ์„ ์ฝ๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ค๊ณ  ์›ํ•˜๋Š” ์‹œ๊ฐ„์— ํˆฌ๋ช…๋„๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค (์˜ˆ : ๋น„ํ™œ์„ฑ ์ฐฝ์ด ๋‹ค๋ฅธ ์ฐฝ์„ ๊ฐ€๋ฆฌ๊ณ ์žˆ์„ ๋•Œ).

๊ทผ๊ฑฐ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‹ถ์–ด

์šฐ๋ฆฌ๋„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค! ์ด๊ฒƒ์€ ์•„ํฌ๋ฆด ๋ธŒ๋Ÿฌ์‹œ์— ์ ์šฉ๋˜๋Š” ์‹œ์Šคํ…œ ์ „์ฒด ์ •์ฑ…์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๊ทธ๊ฒƒ์€ ๋งŽ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ˆ˜์‹ญ ๊ฐœ์˜ ํˆฌ๋ช…ํ•œ ์ฐฝ์„ ์„œ๋กœ ๊ฒน์ณ์„œ ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์„ ์ €ํ•˜์‹œํ‚ค์ง€ ์•Š๋„๋ก ์ˆ˜ํ–‰๋˜์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ™œ์„ฑ ์ฐฝ์— ๋Œ€ํ•œ ์–ดํฌ๋˜์Šค๋กœ ๊ฐ„์ฃผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Haha ๋ชจ๋‘๊ฐ€ ๊ฐ™์€ ํŽ˜์ด์ง€์— ์žˆ์Šต๋‹ˆ๋‹ค. ์‘๋‹ต ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ ์ ˆํ•œ ์‚ฌ๋žŒ๋“ค์ด ์–ด๋Š ์‹œ์ ์—์„œ ์†Œ๋ฆ„ ๋ผ์น˜๋Š” ์†Œ๋ฆฌ๋ฅผ ๋“ฃ๊ณ  ๊ทธ๊ฒƒ์„ ์‹คํ˜„ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

@ drk-mtr์—๋Š” "Notepads"๋ผ๋Š” uwp ์•ฑ์ด ์žˆ์œผ๋ฉฐ ๋” ์ด์ƒ ์ดˆ์ ์„ ๋งž์ถ”์ง€ ์•Š์•„๋„ ์•„ํฌ๋ฆด ํˆฌ๋ช…๋„๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

https://github.com/JasonStein/Notepads

zsh / Oh My Zsh๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ์˜ ํ”„๋กฌํ”„ํŠธ, ํŠนํžˆ ํ™”์‚ดํ‘œ์˜ ์ƒ‰์ƒ๊ณผ ๋ฌธ์ž ์‚ฌ์ด์˜ ์ž‘์€ ์„ ์ด Windows ํ„ฐ๋ฏธ๋„์—์„œ ์ž˜๋ชป ๋ณด์ž…๋‹ˆ๋‹ค. Powerlevel9k๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Windows ํ„ฐ๋ฏธ๋„ (Solarized Dark ์ƒ‰ ๊ตฌ์„ฑํ‘œ ์‚ฌ์šฉ)

image

ํด๋ž˜์‹ WSL (๊ธฐ๋ณธ ์ƒ‰์ƒ ์‚ฌ์šฉ)

image

์ดํ›„ ์ œ๊ฑฐ

๊ธฐ๋ก์„ ์œ„ํ•ด ๊ทธ๋ฆฌ๊ณ  ๋ถˆ๋ฒ• ํ–‰์œ„์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ฐ€์ •์„ ์—†์• ๊ธฐ ์œ„ํ•ด : ๋‚˜๋„ ๋‚ด ํŒ€๋„์ด ์˜๊ฒฌ์„ ์‚ญ์ œํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. @mcgov ๋Š” ๊ทธ์˜ ์˜๊ฒฌ์„ ๋” ์ ์ ˆํ•œ ๋ฌธ์ œ์ธ # 1753์œผ๋กœ ์˜ฎ๊ฒผ์Šต๋‹ˆ๋‹ค.

์•„ @ DHowett-MSFT๋ฅผ ๋“ค์œผ๋‹ˆ ๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค. ๋ถˆํ•„์š”ํ•œ ๋“œ๋ผ๋งˆ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ํ•ด๋‹น ๋Œ“๊ธ€์„ ์‚ญ์ œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ํ‚ค์›Œ๋“œ์— ๋ฌธ์ œ๊ฐ€์žˆ์–ด์„œ ์ด๋ฏธ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ์ด๊ฒƒ์ด ์ตœ์ข… ๋ฌธ์ œ๋ผ๊ณ  100 % ํ™•์‹ ํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.

ํ•ญ์ƒ ๊ทธ๋Ÿฐ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ 3์ž๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ…์ŠคํŠธ๊ฐ€ ํ•œ ์—ด ์™ผ์ชฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

prompt-bug

๋‚ด๊ฐ€ ๊ด€์ฐฐ ํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • git repo ๋‚ด์—์„œ๋งŒ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค (posh-git ๋ฌธ์ œ?)
  • Cascadia Code ๋˜๋Š” Fira Code์™€ ๊ฐ™์€ ํ•ฉ์ž ํ™œ์„ฑํ™” ๊ธ€๊ผด์—์„œ ๋ฐœ์ƒํ•˜์ง€๋งŒ Consolas๋Š” ์•„๋‹™๋‹ˆ๋‹ค.
  • Cascadia Code๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ VS Code ํ†ตํ•ฉ ํ„ฐ๋ฏธ๋„์—์„œ๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ†ตํ•ฉ ํ„ฐ๋ฏธ๋„์ด ํ•ฉ์ž๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • PowerShell Core ๋ฐ Windows PowerShell์—์„œ ๋ฐœ์ƒํ•˜์ง€๋งŒ Git Bash ๋˜๋Š” SSH ์„ธ์…˜์—์„œ ์ƒ์„ฑ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • git ๋ช…๋ น์ด๋“  clear ์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ๋ช…๋ น์ด๋“  ์ƒ๊ด€ ์—†์Šต๋‹ˆ๋‹ค.

์œ„์˜ ๋‚ด์šฉ์€ ๊ทธ๊ฒƒ์ด ํ•ฉ์ž ๋ Œ๋”๋ง์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋งŒ๋“ค์ง€ ๋งŒ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋‹ค :

  • Windows 10 ๋นŒ๋“œ 18362.175
  • Windows Terminal 0.5.2681.0 (Store ๋ฒ„์ „)์ด์ง€๋งŒ ์ด์ „์—๋„ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
  • posh-git 1.0.0-beta3

๋ฟก ๋นต๋€จ

์ด๋Š” โ‰ก ๋ฌธ์ž๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค:

  • # 2066 (๋ฐ # 42)
  • Microsoft / Cascadia-Code # 117

@ ExE-Boss ํฅ๋ฏธ๋กœ์šด, ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

@ drk-mtr, @ DHowett-MSFT, @lazylazyllama ,

์•„ํฌ๋ฆด์— ๋Œ€ํ•œ ์˜๊ฒฌ์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” Fluent ๋””์ž์ธ ํŒ€๊ณผ ํ•จ๊ป˜ ์ผํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค. ์ง€๋‚œ ๋ช‡ ๋…„ ๋™์•ˆ // Build์—์„œ ์•„ํฌ๋ฆด์ด ์‚ฌ์šฉ๋˜๋Š” ์œ„์น˜์— ๋Œ€ํ•œ ์ง€์นจ ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ๊ฒฐ์ •์„ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์„ ํฌํ•จํ•˜์—ฌ ์ œ๊ฐ€ Fluent์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์„ ๋ณด์…จ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, Acrylic ์˜

์•„ํฌ๋ฆด์€ ๋˜ํ•œ ์‚ฌ์šฉ์ž์˜ ์‹œ์„ ์ด์—†๋Š” ํ‘œ๋ฉด์— ์‚ฌ์šฉ๋˜๊ธฐ๋ณด๋‹ค "์‹œ์„ ์„ ์‚ฌ๋กœ ์žก๋Š” ๊ฒƒ"์„ ์˜๋ฏธํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์งง์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด MenuFlyout / ContextMenu์™€ ๊ฐ™์€ ์ปจํŠธ๋กค์— ๊ณ ๊ธ‰์Šค๋Ÿฌ์šด ๋Š๋‚Œ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ๊ทธ๋ฆผ์ž์™€ ๊ฒฐํ•ฉ ๋œ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ๊ณ„์‚ฐ๊ธฐ์™€ ๊ฐ™์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€์ด ํšจ๊ณผ๋ฅผ ์งง๊ฒŒ ๊ณ„์‚ฐํ•˜๋Š” ์ž‘์—…์—๋„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€๋…์„ฑ์— ๊ด€ํ•ด์„œ๋Š” ๊ฐ’์„ ๋งค์šฐ ์‹ ์ค‘ํ•˜๊ฒŒ ์กฐ์ •ํ•˜์—ฌ ์•„ํฌ๋ฆด ์œ„์—์žˆ๋Š” ํ…์ŠคํŠธ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋กํ•˜๋Š” ๋ฐ ์ƒ๋‹นํ•œ ์‹œ๊ฐ„์„ ํ• ์• ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํˆฌ๋ช…ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ˆœ์ˆ˜ํ•œ ๊ฒ€์ •์ด๋‚˜ ์ˆœ์ˆ˜ํ•œ ํฐ์ƒ‰๋งŒํผ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์žฅ๊ธฐ๊ฐ„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ ํ‘œ๋ฉด์— ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Fluent ๋””์ž์ธ ์‹œ์Šคํ…œ์€ Windows ์‚ฌ์šฉ์ž๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์นœ์ˆ™ ํ•จ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์ž๋ถ€์‹ฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ๋””์ž์ธ์„ ์ฃผ๋„ํ•˜๋Š” ํ„ฐ๋ฏธ๋„์˜ ์‚ฌ๋žŒ๋“ค๊ณผ ๋…ผ์˜ํ•˜๊ณ  ํ„ฐ๋ฏธ๋„ ์•ฑ์ด ์•„ํฌ๋ฆด ํ‘œ๋ฉด์„ ๋Œ€๋ถ€๋ถ„์˜ Linux ๊ณ ๊ฐ์ด ์ง‘์—์„œ ๋Š๋‚„ ์ˆ˜์žˆ๋Š” ์ฐฝ์— ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์œ ์ง€ํ•˜๋„๋ก ๊ณต๋™ ๊ฒฐ์ •์„ ๋‚ด ๋ ธ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ดํ•ดํ•˜๋Š” ๋ฐ”์™€ ๊ฐ™์ด Linux ๊ณ ๊ฐ์€ ๋ฐฐ๊ฒฝ์ด ํ๋ฆฟํ•œ ๋ฐ ์ต์ˆ™ํ•˜์ง€๋งŒ ์œ„์—์„œ ์–ธ๊ธ‰ ํ•œ ์ด์œ  ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ ํŽ˜์ด์ง€์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์‚ฌ์šฉ์ž ์„ ํƒ์œผ๋กœ ์ผค ์ˆ˜ ์žˆ์Œ).

์ด๊ฒƒ์ด ํ˜„์žฌ ๋””์ž์ธ์˜ ๋ฐฐ๊ฒฝ๊ณผ ์ถ”๋ก ์— ๋Œ€ํ•ด ์กฐ๊ธˆ ์„ค๋ช…ํ–ˆ์œผ๋ฉดํ•ฉ๋‹ˆ๋‹ค. ์•„ํฌ๋ฆด์— ๋Œ€ํ•œ ๊ท€ํ•˜์˜ ์˜๊ฒฌ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•ญ๋ชฉ์ด๋‚˜ WinUI ์ฃผ์ œ์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๋ ค๋ฉด ๊ธฐ๋ณธ WinUI ์ €์žฅ์†Œ ์— ์ƒˆ ๋ฌธ์ œ๋ฅผ ์ œ์ถœํ•˜์‹ญ์‹œ์˜ค.

@chigy , @ drk-mtr, @ DHowett-MSFT, @lazylazyllama ,

์•„ํฌ๋ฆด์€ ์ปดํ“จํŒ… ํŒŒ์›Œ ์‚ฌ์šฉ์— ๋งŽ์€ ๋น„์šฉ์ด ๋“œ๋Š” ํˆฌ๋ช…์„ฑ๊ณผ ๋ธ”๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋ฉ€ํ‹ฐ ๋ ˆ์ด์–ด ๋ธ”๋Ÿฌ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋Š๋ฆฐ ์ง€์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?
์ตœ์‹  ์ปดํ“จํ„ฐ ๋ชจ๋ธ์—์„œ๋งŒ ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
๊ฐœ๋ฐœ์ž์˜ ์ปดํ“จํ„ฐ๋Š” ๋น ๋ฅธ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž์˜ ์ปดํ“จํ„ฐ๋Š” ๋น ๋ฅธ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„์šฉ ์ปดํ“จํ„ฐ๋„ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ๊ฐœ๋ฐœ์ž์˜ ์ปดํ“จํ„ฐ๋Š” ๋Š๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ๋งŒํ•˜๋ฉด๋ฉ๋‹ˆ๋‹ค!

ํ˜ธ๊ธฐ์‹ฌ์—์„œ @lazylazyllama๊ฐ€ ์–ธ๊ธ‰ ํ•œ "

Fluent ๋””์ž์ธ ์‹œ์Šคํ…œ์€ Windows ์‚ฌ์šฉ์ž๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์นœ์ˆ™ ํ•จ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์ž๋ถ€์‹ฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ๋””์ž์ธ์„ ์ฃผ๋„ํ•˜๋Š” ํ„ฐ๋ฏธ๋„์˜ ์‚ฌ๋žŒ๋“ค๊ณผ ๋…ผ์˜ํ•˜๊ณ  ํ„ฐ๋ฏธ๋„ ์•ฑ์ด ์•„ํฌ๋ฆด ํ‘œ๋ฉด์„ ๋Œ€๋ถ€๋ถ„์˜ Linux ๊ณ ๊ฐ์ด ์ง‘์—์„œ ๋Š๋‚„ ์ˆ˜์žˆ๋Š” ์ฐฝ์— ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์œ ์ง€ํ•˜๋„๋ก ๊ณต๋™ ๊ฒฐ์ •์„ ๋‚ด ๋ ธ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ดํ•ดํ•˜๋Š” ๋ฐ”์™€ ๊ฐ™์ด Linux ๊ณ ๊ฐ์€ ๋ฐฐ๊ฒฝ์ด ํ๋ฆฟํ•œ ๋ฐ ์ต์ˆ™ ํ•˜์ง€๋งŒ ์œ„์—์„œ ์–ธ๊ธ‰ ํ•œ ์ด์œ  ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ ํŽ˜์ด์ง€์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์‚ฌ์šฉ์ž ์„ ํƒ์œผ๋กœ ์ผœ๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•จ).

๊ทธ๋ ‡๋‹ค๋ฉด ์ „์ฒด ํ„ฐ๋ฏธ๋„ ํ”„๋กœ๋ชจ์…˜ ๋น„๋””์˜ค๋Š” ๊ฑฐ์ง“๋ง์ž…๋‹ˆ๊นŒ?

https://www.youtube.com/watch?v=8gw0rXPMMPE

์‚ฌ๋žŒ๋“ค์€ ๊ทธ๊ฒƒ์ด ๋ฌธ ๋ฐ–์—์„œ ์ด๋ ‡๊ฒŒ ๋ณด์ผ ๊ฒƒ์ด๋ผ๊ณ  ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜ธ๊ธฐ์‹ฌ์—์„œ @lazylazyllama๊ฐ€ ์–ธ๊ธ‰ ํ•œ "

@ZhaoMJ , Notepads๋Š” ํšจ๊ณผ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด AcrylicBrush ๋Œ€์‹  ๋‚ฎ์€ ์ˆ˜์ค€์˜ Composition API ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@ drk-mtr, @ DHowett-MSFT, @lazylazyllama ,
์•„ํฌ๋ฆด์— ๋Œ€ํ•œ ์˜๊ฒฌ์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” Fluent ๋””์ž์ธ ํŒ€๊ณผ ํ•จ๊ป˜ ์ผํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค. ์ง€๋‚œ ๋ช‡ ๋…„ ๋™์•ˆ // Build์—์„œ ์•„ํฌ๋ฆด์ด ์‚ฌ์šฉ๋˜๋Š” ์œ„์น˜์— ๋Œ€ํ•œ ์ง€์นจ ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ๊ฒฐ์ •์„ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์„ ํฌํ•จํ•˜์—ฌ ์ œ๊ฐ€ Fluent์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์„ ๋ณด์…จ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ Acrylic์— ๋Œ€ํ•œ ์ง€์นจ์€ ํ˜„์žฌ ์ผ์‹œ์ ์ธ UI ํ‘œ๋ฉด์€ ๋ฌผ๋ก  ์ผ์‹œ์ ์ธ ํ‘œ๋ฉด์—๋„ ์‚ฌ์šฉ๋˜์–ด์•ผํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์•„ํฌ๋ฆด์€ ์ปดํ“จํŒ… ํŒŒ์›Œ ์‚ฌ์šฉ์— ๋งŽ์€ ๋น„์šฉ์ด ๋“œ๋Š” ํˆฌ๋ช…์„ฑ๊ณผ ๋ธ”๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ์ด UI๋Š”์ด ํšจ๊ณผ๊ฐ€ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ๊ณณ์— ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ง‘์ค‘ ๋  ๋•Œ๋งŒ ์‚ฌ์šฉ๋˜๋„๋ก ๊ธฐ์ˆ  POV์—์„œ ๊ฒฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์žฅ์น˜๊ฐ€ ์ตœ์ ์˜ ์กฐ๊ฑด๋ณด๋‹ค ๋‚ฎ์€ ์ƒํƒœ์—์„œ ์ž‘๋™ ํ•  ๋•Œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํฌ์ปค์Šค๊ฐ€ ๋‹ค๋ฅธ ์•ฑ์œผ๋กœ ์ด๋™ํ•  ๋•Œ Acrylic์ด ๊บผ์ง€๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ์ด ์žฌ๋ฃŒ๋Š” ํ•ญ์ƒ ์ผœ์ ธ์žˆ๋Š” ํ‘œ๋ฉด์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ์˜๋„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
์•„ํฌ๋ฆด์€ ๋˜ํ•œ ์‚ฌ์šฉ์ž์˜ ์‹œ์„ ์ด์—†๋Š” ํ‘œ๋ฉด์— ์‚ฌ์šฉ๋˜๊ธฐ๋ณด๋‹ค "์‹œ์„ ์„ ์‚ฌ๋กœ ์žก๋Š” ๊ฒƒ"์„ ์˜๋ฏธํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์งง์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด MenuFlyout / ContextMenu์™€ ๊ฐ™์€ ์ปจํŠธ๋กค์— ๊ณ ๊ธ‰์Šค๋Ÿฌ์šด ๋Š๋‚Œ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ๊ทธ๋ฆผ์ž์™€ ๊ฒฐํ•ฉ ๋œ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ๊ณ„์‚ฐ๊ธฐ์™€ ๊ฐ™์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€์ด ํšจ๊ณผ๋ฅผ ์งง๊ฒŒ ๊ณ„์‚ฐํ•˜๋Š” ์ž‘์—…์—๋„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ฐ€๋…์„ฑ์— ๊ด€ํ•ด์„œ๋Š” ๊ฐ’์„ ๋งค์šฐ ์‹ ์ค‘ํ•˜๊ฒŒ ์กฐ์ •ํ•˜์—ฌ ์•„ํฌ๋ฆด ์œ„์—์žˆ๋Š” ํ…์ŠคํŠธ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋กํ•˜๋Š” ๋ฐ ์ƒ๋‹นํ•œ ์‹œ๊ฐ„์„ ํ• ์• ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํˆฌ๋ช…ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ˆœ์ˆ˜ํ•œ ๊ฒ€์ •์ด๋‚˜ ์ˆœ์ˆ˜ํ•œ ํฐ์ƒ‰๋งŒํผ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์žฅ๊ธฐ๊ฐ„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ ํ‘œ๋ฉด์— ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
Fluent ๋””์ž์ธ ์‹œ์Šคํ…œ์€ Windows ์‚ฌ์šฉ์ž๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์นœ์ˆ™ ํ•จ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์ž๋ถ€์‹ฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ๋””์ž์ธ์„ ์ฃผ๋„ํ•˜๋Š” ํ„ฐ๋ฏธ๋„์˜ ์‚ฌ๋žŒ๋“ค๊ณผ ๋…ผ์˜ํ•˜๊ณ  ํ„ฐ๋ฏธ๋„ ์•ฑ์ด ์•„ํฌ๋ฆด ํ‘œ๋ฉด์„ ๋Œ€๋ถ€๋ถ„์˜ Linux ๊ณ ๊ฐ์ด ์ง‘์—์„œ ๋Š๋‚„ ์ˆ˜์žˆ๋Š” ์ฐฝ์— ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์œ ์ง€ํ•˜๋„๋ก ๊ณต๋™ ๊ฒฐ์ •์„ ๋‚ด ๋ ธ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ดํ•ดํ•˜๋Š” ๋ฐ”์™€ ๊ฐ™์ด Linux ๊ณ ๊ฐ์€ ๋ฐฐ๊ฒฝ์ด ํ๋ฆฟํ•œ ๋ฐ ์ต์ˆ™ํ•˜์ง€๋งŒ ์œ„์—์„œ ์–ธ๊ธ‰ ํ•œ ์ด์œ  ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ ํŽ˜์ด์ง€์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์‚ฌ์šฉ์ž ์„ ํƒ์œผ๋กœ ์ผค ์ˆ˜ ์žˆ์Œ).
์ด๊ฒƒ์ด ํ˜„์žฌ ๋””์ž์ธ์˜ ๋ฐฐ๊ฒฝ๊ณผ ์ถ”๋ก ์— ๋Œ€ํ•ด ์กฐ๊ธˆ ์„ค๋ช…ํ–ˆ์œผ๋ฉดํ•ฉ๋‹ˆ๋‹ค. ์•„ํฌ๋ฆด์— ๋Œ€ํ•œ ๊ท€ํ•˜์˜ ์˜๊ฒฌ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•ญ๋ชฉ์ด๋‚˜ WinUI ์ฃผ์ œ์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๋ ค๋ฉด ๊ธฐ๋ณธ WinUI ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์ƒˆ ๋ฌธ์ œ๋ฅผ ์ œ์ถœํ•˜์‹ญ์‹œ์˜ค.

@chigy @ DHowett-MSFT ์•„ํฌ๋ฆด์„ "๋„๋Š”"๋Œ€์‹  ์ž ์‹œ ๋ฉˆ์ถ”์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ฆ‰, ์ฐฝ์ด ๋น„ํ™œ์„ฑํ™”๋˜๊ธฐ ์ „์— ๋ Œ๋”๋ง ๋œ ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„์€ ์ฐฝ์ด ๋น„ํ™œ์„ฑํ™” ๋œ ๋™์•ˆ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ™œ์„ฑ ์ฐฝ์€ ๊ฑฐ์˜ ํ•ญ์ƒ ๋น„ํ™œ์„ฑ ์ฐฝ๋ณด๋‹ค ๋†’์œผ๋ฏ€๋กœ ์ฐฝ์ด ๋” ์ด์ƒ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์€ ๋™์•ˆ์—๋„ ์•„ํฌ๋ฆด ํšจ๊ณผ๊ฐ€ ํ™œ์„ฑํ™” ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ณผ ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ์ฐฝ์ด "ํ•ญ์ƒ ์œ„์—"์žˆ๋Š” ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค.

@ drk-mtr, @ DHowett-MSFT, @lazylazyllama ,

๊ฐ€๋…์„ฑ์— ๊ด€ํ•ด์„œ๋Š” ๊ฐ’์„ ๋งค์šฐ ์‹ ์ค‘ํ•˜๊ฒŒ ์กฐ์ •ํ•˜์—ฌ ์•„ํฌ๋ฆด ์œ„์—์žˆ๋Š” ํ…์ŠคํŠธ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋กํ•˜๋Š” ๋ฐ ์ƒ๋‹นํ•œ ์‹œ๊ฐ„์„ ํ• ์• ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํˆฌ๋ช…ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ˆœ์ˆ˜ํ•œ ๊ฒ€์ •์ด๋‚˜ ์ˆœ์ˆ˜ํ•œ ํฐ์ƒ‰๋งŒํผ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์žฅ๊ธฐ๊ฐ„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ ํ‘œ๋ฉด์— ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

@chigy

์ด๋Š” ํ…์ŠคํŠธ์— ๊ทธ๋ฆผ์ž / ์™ธ๋ถ€ ๊ด‘์„ ์„ ์œค๊ณฝ์„ ๊ทธ๋ฆฌ๊ฑฐ๋‚˜ ์ ์šฉํ•˜์—ฌ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. @miniksa ๋ฐ๋ชจ๋Š” ํ„ฐ๋ฏธ๋„์ด ๋นŒ๋“œ์—์„œ ๊ณต๊ฐœ๋˜์—ˆ์„ ๋•Œ ์ด๊ฒƒ์˜ ํ•ดํ‚ค ๋ฒ„์ „ ์ด์—ˆ์œผ๋ฏ€๋กœ ์–ธ์  ๊ฐ€, ํŠนํžˆ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๊ธฐ์—ฌํ•  ์ˆ˜์žˆ๋Š” ์„ธ๊ณ„์—์„œ ์–ธ์  ๊ฐ€ ์„ ํƒ์  ํ„ฐ๋ฏธ๋„ ๊ธฐ๋Šฅ์ด ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ์—๋Š” ๊ทธ๋ฆฌ ๋ฉ€์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@chigy @ DHowett-MSFT ์•„ํฌ๋ฆด์„ "๋„๋Š”"๋Œ€์‹  ์ž ์‹œ ๋ฉˆ์ถ”์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ฆ‰, ์ฐฝ์ด ๋น„ํ™œ์„ฑํ™”๋˜๊ธฐ ์ „์— ๋ Œ๋”๋ง ๋œ ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„์€ ์ฐฝ์ด ๋น„ํ™œ์„ฑํ™” ๋œ ๋™์•ˆ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ™œ์„ฑ ์ฐฝ์€ ๊ฑฐ์˜ ํ•ญ์ƒ ๋น„ํ™œ์„ฑ ์ฐฝ๋ณด๋‹ค ๋†’์œผ๋ฏ€๋กœ ์ฐฝ์ด ๋” ์ด์ƒ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์€ ๋™์•ˆ์—๋„ ์•„ํฌ๋ฆด ํšจ๊ณผ๊ฐ€ ํ™œ์„ฑํ™” ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ณผ ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ์ฐฝ์ด "ํ•ญ์ƒ ์œ„์—"์žˆ๋Š” ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค.

@ 3dWrecker ๋Š” AcrylicBrush๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ผ์‹œ ์ค‘์ง€์˜ ๊ฐœ๋…์€ AcrylicBrush์— ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งˆ์น˜ ์‹ค์ œ ์„ธ๊ณ„์—์„œ ์•„ํฌ๋ฆด ์‹œํŠธ๋ฅผ ์ผ์‹œ ์ค‘์ง€ ํ•  ์ˆ˜์—†๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์š”.

ํฌ๊ด„์  ์ธ ๋‹ต๋ณ€์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์†”์งํžˆ ๋งํ•ด์„œ ํ•ต์‹ฌ ๊ด€์‹ฌ์‚ฌ๋กœ ๋ณด์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์กด ์Šค๋ ˆ๋“œ์— ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค (WSL ๋“ฑ์˜ ๋งˆ์šฐ์Šค ์ง€์›๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ์š”์†Œ๊ฐ€ ์™„๋ฃŒ ๋  ๋•Œ๊นŒ์ง€). ๋‚˜๋Š” ๋ช‡๋ช‡ ์‚ฌ๋žŒ๋“ค์ด ์Šค๋ ˆ๋“œ๋ฅผ ๊ตฌ๋…ํ•˜๊ณ  ๊ดœ์ฐฎ์€ ์•ˆ์‹์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์„ค๋ช…ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค! ๋‚ด ๊ด€์ ์„ ๋ช…ํ™•ํžˆํ•ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์  ์ธ ์ œ์•ฝ์„ ์™„์ „ํžˆ ๋ฌด์‹œํ•˜๋Š” "์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ"๋กœ ์ž‘์„ฑ ํ–ˆ์œผ๋ฏ€๋กœ ๋‹ฌ์„ฑ ํ•  ์ˆ˜ ์—†์„ ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ์ ์— ๋Œ€ํ•ด ์ถฉ๋ถ„ํžˆ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋™์‹œ์— ์ ์šฉํ•˜๋ฉด ์•„๋ž˜ ์ค‘ ์ผ๋ถ€๊ฐ€ ์„œ๋กœ ๋ชจ์ˆœ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์œผ๋ฉฐ, ๋‚˜๋Š” ์ „ํ˜•์ ์ธ ์–ด๋ ค์šด ์‚ฌ์šฉ์ž์ž…๋‹ˆ๋‹ค.)

ํฌ์ปค์Šค ๋œ ์ฐฝ ๋’ค์˜ ์ฐฝ์—์„œ ํ…์ŠคํŠธ๋ฅผ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์•„ํฌ๋ฆด์ด ์ด๊ฒƒ์— ๋Œ€ํ•œ ์˜ฌ๋ฐ”๋ฅธ ์ˆ˜๋‹จ์ด ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ผ๋ฐ˜ ํˆฌ๋ช… ํšจ๊ณผ๋Š” ์ด์— ์ ํ•ฉํ•˜๋ฉฐ ๊ตฌํ˜„ํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฌ์šด ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค.

์ด์ƒ์ ์ธ ๊ฒƒ์€ ๋ฐฐ๊ฒฝ์— ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ํˆฌ๋ช…๋„๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ Œ๋”๋ง ๋œ ํ…์ŠคํŠธ๋Š” ๋ถˆํˆฌ๋ช… ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ๋‹ฌ์„ฑ ๊ฐ€๋Šฅํ•œ์ง€ ์ „ํ˜€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

์•„ํฌ๋ฆด ํšจ๊ณผ๊ฐ€ ๋งˆ์Œ์— ๋“ค์–ด์„œ ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ฐฝ์— ์ดˆ์ ์ด ๋งž์ถฐ์ ธ์žˆ์„ ๋•Œ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์—์„œ ํ—ˆ์šฉํ•˜๋Š” ๊ฐ€์žฅ ์ตœ์†Œํ•œ์˜ ์„ค์ •์—์„œ๋„ ํ…์ŠคํŠธ๋ฅผ ์ถฉ๋ถ„ํžˆ ์ฝ์„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ฐฝ์— ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ๋™์•ˆ ์ ์šฉ๋˜๋Š” ์•„ํฌ๋ฆด ํšจ๊ณผ์˜ ๊ฐ•๋„๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ทธ ์œ„์— ํˆฌ๋ช…ํ•œ ์ง™์€ ํšŒ์ƒ‰ ๋ ˆ์ด์–ด๊ฐ€ ์ ์šฉ๋œ ์•„ํฌ๋ฆด ํšจ๊ณผ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํšจ๊ณผ๋ฅผ ๋” ๋ฏธ๋ฌ˜ํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋ฉด ํšจ๊ณผ๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜๋Š” ๋ธ”๋Ÿฌ๋ฅผ ๋” ๊ฐ•ํ•˜๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ฑฐ์˜ 0์— ๊ฐ€๊น๊ฒŒ ์ค„์ด๋ฉด ์‹ค์ œ ์‚ฌ์šฉ์˜ ์œ ์—ฐ์„ฑ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.

์ฐฝ๋ฌธ์— ์ดˆ์ ์ด ๋งž์ง€ ์•Š์„ ๋•Œ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์–ด์š”

์™„์„ฑ์„ ์œ„ํ•ด ์—ฌ๊ธฐ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋‹ฌ์„ฑ ํ•  ์ˆ˜ ์—†์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ์ด์ƒ์ ์ธ ๊ฒƒ์€ ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ๊ณผ ๋น„๊ตํ•  ๋•Œ ๋‹ค๋ฅธ ํ๋ฆผ ์„ค์ •์„ ์ ์šฉ ํ•  ์ˆ˜ ์žˆ๊ณ , ์ƒ๋‹จ์— ์˜ต์…˜ ์•ŒํŒŒ ๋ ˆ์ด์–ด๋ฅผ ์ ์šฉํ•˜์—ฌ ๊ฐ•๋„๋ฅผ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ ๊ณผ์ผ ๊ธฐ๋ฐ˜ OS๋ฅผ ์–ธ๊ธ‰ํ•˜๊ฒŒ๋˜์–ด ์œ ๊ฐ์ด์ง€๋งŒ ๋งฅ๋ฝ์„ ์œ„ํ•ด ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ๊ณผ ์ดˆ์ ์ด โ€‹โ€‹๋งž์ง€ ์•Š์€ ์ฐฝ ๋ชจ๋‘์— ์•ŒํŒŒ ๋ ˆ์ด์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํ•ด๋‹น ์ฐฝ ๋‚ด์˜ ๊ฐœ๋ณ„ ์•„์ด์ฝ˜์—๋„ ๋‹ค๋ฅธ ์•ŒํŒŒ ๋ ˆ์ด์–ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‰ฝ์ง€๋Š” ์•Š์ง€๋งŒ ํ™•์‹คํžˆ ๋‹ฌ์„ฑ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@chigy @ DHowett-MSFT ์•„ํฌ๋ฆด์„ "๋„๋Š”"๋Œ€์‹  ์ž ์‹œ ๋ฉˆ์ถ”์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ฆ‰, ์ฐฝ์ด ๋น„ํ™œ์„ฑํ™”๋˜๊ธฐ ์ „์— ๋ Œ๋”๋ง ๋œ ๋งˆ์ง€๋ง‰ ํ”„๋ ˆ์ž„์€ ์ฐฝ์ด ๋น„ํ™œ์„ฑํ™” ๋œ ๋™์•ˆ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ™œ์„ฑ ์ฐฝ์€ ๊ฑฐ์˜ ํ•ญ์ƒ ๋น„ํ™œ์„ฑ ์ฐฝ๋ณด๋‹ค ๋†’์œผ๋ฏ€๋กœ ์ฐฝ์ด ๋” ์ด์ƒ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์€ ๋™์•ˆ์—๋„ ์•„ํฌ๋ฆด ํšจ๊ณผ๊ฐ€ ํ™œ์„ฑํ™” ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ณผ ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ์ฐฝ์ด "ํ•ญ์ƒ ์œ„์—"์žˆ๋Š” ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค.

@ 3dWrecker ๋Š” AcrylicBrush๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ผ์‹œ ์ค‘์ง€์˜ ๊ฐœ๋…์€ AcrylicBrush์— ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งˆ์น˜ ์‹ค์ œ ์„ธ๊ณ„์—์„œ ์•„ํฌ๋ฆด ์‹œํŠธ๋ฅผ ์ผ์‹œ ์ค‘์ง€ ํ•  ์ˆ˜์—†๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์š”.

๊ทธ๊ฒŒ ๋ฐ”๋กœ ์š”์ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. 3dWrecker๋Š” ๋Œ€์•ˆ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ œ์•ˆํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์œ ์— ๋”ฐ๋ผ ์‚ฌ์ง„์„ ์ฐ์–ด ์‹ค์ œ ์„ธ๊ณ„์—์„œ ์•„ํฌ๋ฆด ์‹œํŠธ๋ฅผ "์ผ์‹œ ์ค‘์ง€"ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์‚ฌ์ง„์„ ๋‹ค์‹œ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์•„ํฌ๋ฆด ์‹œํŠธ๊ฐ€ ๋‘˜ ๋‹ค์—์„œ ์ •์ ์œผ๋กœ ์œ ์ง€ ๋˜๋”๋ผ๋„ ์•„ํฌ๋ฆด ๋น„๋””์˜ค๋ฅผ ๋ Œ๋”๋งํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋œ ์ง‘์ค‘์ ์ž…๋‹ˆ๋‹ค.

๋ฌผ๋ก  ๊ตฌํ˜„ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๋Œ€ํ•ด์„œ๋Š” ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด ์ œ์•ˆ๋œ๋‹ค๋ฉด ์ถฉ๋ถ„ํžˆ ๊ณต์ •ํ•ฉ๋‹ˆ๋‹ค. :)

๋ฌผ๋ก  ๊ตฌํ˜„ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๋Œ€ํ•ด์„œ๋Š” ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด ์ œ์•ˆ๋œ๋‹ค๋ฉด ์ถฉ๋ถ„ํžˆ ๊ณต์ •ํ•ฉ๋‹ˆ๋‹ค. :)

^ ๊ทธ๊ฒŒ ๋ฐ”๋กœ ์ œ๊ฐ€ ์ œ์•ˆํ•˜๋Š” @ drk-mtr ๐Ÿ˜Š์ž…๋‹ˆ๋‹ค. AcrylicBrush ๊ตฌํ˜„์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ํ„ฐ๋ฏธ๋„์—์„œ ๋‹ฌ์„ฑ ํ•  ์ˆ˜์—†๋Š” ํ›Œ๋ฅญํ•œ ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค. @chigy ๊ฐ€ ์ด์ „์— ์ œ์•ˆํ–ˆ๋“ฏ์ด ์ฃผ์š” WinUI ์ €์žฅ์†Œ ๋Š” ์•„ํฌ๋ฆด์„ ๋…ผ์˜ํ•˜๊ธฐ์— ์ ํ•ฉํ•œ ์žฅ์†Œ์ž…๋‹ˆ๋‹ค.

๋ฌผ๋ก  ๊ตฌํ˜„ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๋Œ€ํ•ด์„œ๋Š” ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด ์ œ์•ˆ๋œ๋‹ค๋ฉด ์ถฉ๋ถ„ํžˆ ๊ณต์ •ํ•ฉ๋‹ˆ๋‹ค. :)

^ ๊ทธ๊ฒŒ ์ •ํ™•ํžˆ ๋‚ด๊ฐ€ ์ œ์•ˆํ•˜๋Š” @ drk-mtr ํ™๋‹น๋ฌด์ž…๋‹ˆ๋‹ค. AcrylicBrush ๊ตฌํ˜„์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ํ„ฐ๋ฏธ๋„์—์„œ ๋‹ฌ์„ฑ ํ•  ์ˆ˜์—†๋Š” ํ›Œ๋ฅญํ•œ ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค. @chigy ๊ฐ€ ์ด์ „์— ์ œ์•ˆํ–ˆ๋“ฏ์ด ์ฃผ์š” WinUI ์ €์žฅ์†Œ ๋Š” ์•„ํฌ๋ฆด์„ ๋…ผ์˜ํ•˜๊ธฐ์— ์ ํ•ฉํ•œ ์žฅ์†Œ์ž…๋‹ˆ๋‹ค.

"์•„ํฌ๋ฆด ์ผ์‹œ ์ค‘์ง€"์•„์ด๋””์–ด์˜ ๋ฌธ์ œ๋Š” ์—ฌ๋Ÿฌ ์ฐฝ์„ ์Œ“์•„ ๋†“์€ ๊ฒฝ์šฐ, ์ผ์‹œ ์ค‘์ง€ ๋œ ์•„ํฌ๋ฆด ํšจ๊ณผ๊ฐ€์žˆ๋Š” ์ฐฝ ์•„๋ž˜์— ์Œ“์ธ ์ฐฝ ์ค‘ ํ•˜๋‚˜ (๋˜๋Š” โ€‹โ€‹๊ทธ ์ด์ƒ)๋ฅผ ์ด๋™ํ•ด๋„ ์—ฌ์ „ํžˆ ์•„๋ž˜์—์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ์ผ์‹œ ์ •์ง€ ๋œ ์•„ํฌ๋ฆด ์ฐฝ์œผ๋กœ ์ธํ•ด ... ์ด์ƒํ•œ ๋ถˆ์ผ์น˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋„ค ์ƒ๊ฐ์ด ๋ญ”์ง€ ์˜คํ•ดํ•˜์ง€ ์•Š๋Š” ํ•œ

@chigy

์ด๋Š” ํ…์ŠคํŠธ์— ๊ทธ๋ฆผ์ž / ์™ธ๋ถ€ ๊ด‘์„ ์„ ์œค๊ณฝ์„ ๊ทธ๋ฆฌ๊ฑฐ๋‚˜ ์ ์šฉํ•˜์—ฌ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. @miniksa ๋ฐ๋ชจ๋Š” ํ„ฐ๋ฏธ๋„์ด ๋นŒ๋“œ์—์„œ ๊ณต๊ฐœ๋˜์—ˆ์„ ๋•Œ ์ด๊ฒƒ์˜ ํ•ดํ‚ค ๋ฒ„์ „ ์ด์—ˆ์œผ๋ฏ€๋กœ ์–ธ์  ๊ฐ€, ํŠนํžˆ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๊ธฐ์—ฌํ•  ์ˆ˜์žˆ๋Š” ์„ธ๊ณ„์—์„œ ์–ธ์  ๊ฐ€ ์„ ํƒ์  ํ„ฐ๋ฏธ๋„ ๊ธฐ๋Šฅ์ด ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ์—๋Š” ๊ทธ๋ฆฌ ๋ฉ€์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@beforan , ์ œ์•ˆ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์ธ WinUI repo ์—์„œ ์ž์œ ๋กญ๊ฒŒ ์ œ์•ˆํ•˜์‹ญ์‹œ์˜ค.

์ฆ‰, ์šฐ๋ฆฌ๋Š” ์ตœ๊ทผ์— ๊ทธ๋ฆผ์ž ์‚ฌ์šฉ์„ ์‚ดํŽด ๋ณด์•˜๊ณ  ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ UI๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ž‘์€ ํ…์ŠคํŠธ์—์„œ๋Š” ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํฌ์ปค์Šค ๋œ ์ฐฝ ๋’ค์˜ ์ฐฝ์—์„œ ํ…์ŠคํŠธ๋ฅผ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์•„ํฌ๋ฆด์ด ์ด๊ฒƒ์— ๋Œ€ํ•œ ์˜ฌ๋ฐ”๋ฅธ ์ˆ˜๋‹จ์ด ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ผ๋ฐ˜ ํˆฌ๋ช… ํšจ๊ณผ๋Š” ์ด์— ์ ํ•ฉํ•˜๋ฉฐ ๊ตฌํ˜„ํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฌ์šด ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค.

@ drk-mtr, ์šฐ๋ฆฌ๋Š” ๋งŽ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ผ๊ด€๋˜์ง€ ์•Š์€ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์œ ์‚ฌํ•œ ๊ฐœ๋…์˜ ๋‹ค๋ฅธ ๋ฒ„์ „์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ์—ฌ๊ธฐ์„œ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„ํฌ๋ฆด์€ ์ผ๋ฐ˜ ํˆฌ๋ช…๋„๋ณด๋‹ค ๊ฐ€๋…์„ฑ์„ ๋†’์—ฌ์ค๋‹ˆ๋‹ค.

์ด์ƒ์ ์ธ ๊ฒƒ์€ ๋ฐฐ๊ฒฝ์— ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ํˆฌ๋ช…๋„๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ Œ๋”๋ง ๋œ ํ…์ŠคํŠธ๋Š” ๋ถˆํˆฌ๋ช… ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ๋‹ฌ์„ฑ ๊ฐ€๋Šฅํ•œ์ง€ ์ „ํ˜€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ ํ™•์ธํ•ด์•ผ ํ•  ๊ฐ€๋…์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„ํฌ๋ฆด ํšจ๊ณผ๊ฐ€ ๋งˆ์Œ์— ๋“ค์–ด์„œ ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ฐฝ์— ์ดˆ์ ์ด ๋งž์ถฐ์ ธ์žˆ์„ ๋•Œ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์—์„œ ํ—ˆ์šฉํ•˜๋Š” ๊ฐ€์žฅ ์ตœ์†Œํ•œ์˜ ์„ค์ •์—์„œ๋„ ํ…์ŠคํŠธ๋ฅผ ์ถฉ๋ถ„ํžˆ ์ฝ์„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ฐฝ์— ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ๋™์•ˆ ์ ์šฉ๋˜๋Š” ์•„ํฌ๋ฆด ํšจ๊ณผ์˜ ๊ฐ•๋„๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ทธ ์œ„์— ํˆฌ๋ช…ํ•œ ์ง™์€ ํšŒ์ƒ‰ ๋ ˆ์ด์–ด๊ฐ€ ์ ์šฉ๋œ ์•„ํฌ๋ฆด ํšจ๊ณผ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํšจ๊ณผ๋ฅผ ๋” ๋ฏธ๋ฌ˜ํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋ฉด ํšจ๊ณผ๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜๋Š” ๋ธ”๋Ÿฌ๋ฅผ ๋” ๊ฐ•ํ•˜๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ฑฐ์˜ 0์— ๊ฐ€๊น๊ฒŒ ์ค„์ด๋ฉด ์‹ค์ œ ์‚ฌ์šฉ์˜ ์œ ์—ฐ์„ฑ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ ๋Šฅ๋ ฅ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ ํ–ˆ๋‚˜์š”? ์ด๊ฒƒ์ด ์ œ๊ฐ€ ์—ฐ๋ฝ์ฒ˜๋กœ๋ถ€ํ„ฐ ์–ป์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. "๋‹ค๋ฅธ ์„ ํ˜ธ๋„๋ฅผ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๊ฐ€ Acrylic์„ ๋” ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋ ค๋ฉด CTRL + SHIFT๋ฅผ ๋ˆ„๋ฅด๊ณ  ๋งˆ์šฐ์Šค๋กœ ํœ ์„ ์Šคํฌ๋กคํ•˜๊ฑฐ๋‚˜ ํŠธ๋ž™ ํŒจ๋“œ๋กœ"์คŒ "ํ•˜์—ฌ ํˆฌ๋ช…๋„ ์ˆ˜์ค€์„ 0 %์—์„œ ๋™์ ์œผ๋กœ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ~ 50 %๊นŒ์ง€. " ์ด๊ฒƒ์€ ํ„ฐ๋ฏธ๋„ ํŠน์ • ๊ธฐ๋Šฅ์ด์ง€๋งŒ ์ด๊ฒƒ์ด ํฅ๋ฏธ๋กญ๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ง€์›์ด ์žˆ๋‹ค๋ฉด ์‹œ์Šคํ…œํ™”๋ฅผ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐฝ๋ฌธ์— ์ดˆ์ ์ด ๋งž์ง€ ์•Š์„ ๋•Œ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์–ด์š”

์™„์„ฑ์„ ์œ„ํ•ด ์—ฌ๊ธฐ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋‹ฌ์„ฑ ํ•  ์ˆ˜ ์—†์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ์ด์ƒ์ ์ธ ๊ฒƒ์€ ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ๊ณผ ๋น„๊ตํ•  ๋•Œ ๋‹ค๋ฅธ ํ๋ฆผ ์„ค์ •์„ ์ ์šฉ ํ•  ์ˆ˜ ์žˆ๊ณ , ์ƒ๋‹จ์— ์˜ต์…˜ ์•ŒํŒŒ ๋ ˆ์ด์–ด๋ฅผ ์ ์šฉํ•˜์—ฌ ๊ฐ•๋„๋ฅผ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ ๊ณผ์ผ ๊ธฐ๋ฐ˜ OS๋ฅผ ์–ธ๊ธ‰ํ•˜๊ฒŒ๋˜์–ด ์œ ๊ฐ์ด์ง€๋งŒ ๋งฅ๋ฝ์„ ์œ„ํ•ด ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ๊ณผ ์ดˆ์ ์ด โ€‹โ€‹๋งž์ง€ ์•Š์€ ์ฐฝ ๋ชจ๋‘์— ์•ŒํŒŒ ๋ ˆ์ด์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํ•ด๋‹น ์ฐฝ ๋‚ด์˜ ๊ฐœ๋ณ„ ์•„์ด์ฝ˜์—๋„ ๋‹ค๋ฅธ ์•ŒํŒŒ ๋ ˆ์ด์–ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‰ฝ์ง€๋Š” ์•Š์ง€๋งŒ ํ™•์‹คํžˆ ๋‹ฌ์„ฑ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ ์‚ฌ์šฉ์ž ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์šฐ๋ฆฌ์˜ ๋ฉ”์ธ WinUI ์ €์žฅ์†Œ ์—์„œ ๊ทธ๊ฒƒ์„ ์ œ์•ˆํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

ctrl + shift + scroll์ด ๊ฐ€๋Šฅํ•œ์ง€ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋‚˜๋Š” ๋ฏธ์  ์ผ๊ด€์„ฑ์„ ์ถ”๊ตฌํ•˜๋Š” ๋ฐ ์ „์ ์œผ๋กœ ๋™์˜ํ•˜์ง€๋งŒ ๊ธฐ๋Šฅ์  ๊ฒฝํ—˜๋ณด๋‹ค ์ด๊ฒƒ์„ ์šฐ์„ ์‹œํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ WinUI์˜ ๋ถˆํˆฌ๋ช…๋„ / ์•„ํฌ๋ฆด์— ๋Œ€ํ•œ ์˜๊ฒฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌด๋ก€ํ•˜๊ฒŒ ๋“ค๋ฆฌ์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ €๋Š” ์—ฌ๊ธฐ์„œ ํ„ฐ๋ฏธ๋„์˜ ์ œํ•œ๋œ ์ปจํ…์ŠคํŠธ ๋‚ด์—์„œ ์‚ฌ์šฉ์„ฑ์— ๋Œ€ํ•œ ์˜๋ฏธ๋ฅผ ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ˜์†”์— ์ดˆ์ ์„ ๋งž์ถ˜ ๋‹ค์Œ ๊ด€์ฐฐ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ช…ํ™• ํ•ด์ง€๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

  • 0.999 ๋ถˆํˆฌ๋ช…๋„ : ์ฝ˜์†” ํ…์ŠคํŠธ๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ์ด๊ฒƒ ์•„๋ž˜์— ์ฐฝ๋ฌธ์ด ๊ฒน์ณ์ง€๋Š” ๋Š๋‚Œ์„ ์–ป์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ํšจ๊ณผ์—๋Š” "์™€์šฐ"์š”์ธ์ด ์—†์Šต๋‹ˆ๋‹ค.
  • 0.9 ๋ถˆํˆฌ๋ช…๋„ : ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ท ํ˜•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ์ด ๋„ˆ๋ฌด ๋ฐ์•„์กŒ์ง€๋งŒ ์ฝ˜์†” ํ…์ŠคํŠธ๋ฅผ ์ƒ๋‹นํžˆ ๋ช…ํ™•ํ•˜๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฐฝ ๋’ค์—์žˆ๋Š” ์ฐฝ์€ ๊ฑฐ์˜ ์‹๋ณ„ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋Šฅ์ ์ธ ๋ชฉ์ ์€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค.
  • 0.5 ๋ถˆํˆฌ๋ช…๋„ : ํˆฌ๋ช…๋„๊ฐ€ ์œ ์šฉ ํ•ด์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.์ด ์ฐฝ ๋’ค์—์žˆ๋Š” ์ฐฝ์— ๋Œ€ํ•œ ๋Š๋‚Œ์„ ์–ป์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์ „๊ฒฝ ํ…์ŠคํŠธ๋Š” ํ™•์‹คํžˆ ๊ฐ€๋…์„ฑ์„ ์žƒ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • 0.1 ๋ถˆํˆฌ๋ช…๋„ : ํ™”๋ คํ•˜๊ณ  ์ •๋ง ๋ฉ‹์ง„ ํšจ๊ณผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํŠน์ • ๋ฐฐ๊ฒฝ ์ฐฝ์— ๋Œ€ํ•ด ์ฝ๊ธฐ๊ฐ€ ์ •๋ง ํž˜๋“ค์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ ํ…์ŠคํŠธ๋ฅผ ์ฝ์„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋Šฅ์  ์ด์ ์ด ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹น์‹ ์€ "์ง‘์ค‘๋˜์ง€ ์•Š์€ ์ฐฝ์—์„œ๋Š” ์ด๊ฒƒ์ด ์ข‹์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค!"๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๊ณ  ๋ถˆํˆฌ๋ช…๋„๋ฅผ ๋‹ค์‹œ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ˆœ์ „ํžˆ ๋ฏธํ•™์  ๊ด€์ ์—์„œ ๋ณผ ๋•Œ, ์ œ๊ฐ€์ด ์ฐฝ์—์„œ ์ดˆ์ ์„ ๋ฉ€์–ด์ง€๊ฒŒํ–ˆ์„ ๋•Œ ์•„ํฌ๋ฆด์—์„œ "์•„๋ฌด๊ฒƒ"์œผ๋กœ์˜ ์ „ํ™˜์€ ๋”์ฐํ•˜๊ฒŒ ๋ถˆ์•ˆ์ •ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ดˆ์ ์ด ๋งž์ง€ ์•Š์€ ์ฐฝ์— "์ดˆ์ ์„ ์ถ”๊ฐ€"ํ•˜๊ณ  ๊ฐ‘์ž‘์Šค๋Ÿฌ์šด ์ „ํ™˜์ด ๋งค์šฐ ๋šœ๋ ทํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์•„ํฌ๋ฆด ํšจ๊ณผ๊ฐ€ ๋” ๊ฐ•ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋‚˜์—๊ฒŒ ์ข‹์€ ๊ท ํ˜•์ ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์™„์ „ํžˆ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ๋ธ”๋Ÿฌ ์„ค์ •์ด๋‚˜ ๊ณง ๋ญ”๊ฐ€์— ๋Œ€ํ•ด ๋ง ํ• ๊นŒ ๋ด ๊ฑฑ์ •์ด ๋ผ์„œ ์•„์ฃผ ์–ด๋ฆฌ์„์€ ๋Š๋‚Œ์ด๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค ...

๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ์ด๊ฒƒ์€ ์•„๋งˆ๋„ ์ผ๋ฐ˜ ํˆฌ๋ช…์„ฑ์„์œ„ํ•œ ์ž‘์—… ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„๋‹ˆ๋ฉด ์Šค์œ„์น˜๋ฅผ ๋„๊ณ  ๋” ํ‰๋ฒ”ํ•œ ์ฝ˜์†” ๊ฒฝํ—˜์„ ์ฐธ ์•„์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. :)

๋‚˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•ด์•ผ ๋งŒํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ๋‚˜๋Š” ํ„ฐ๋ฏธ๋„์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ผ์ข…์˜ ๋ฐฐ๊ฒฝ์„ "๊ฐ•์ œ"ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์„ค ์ ์œผ๋กœ 3 ๊ฐœ์˜ "๋ชจ๋“œ"๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์™„์ „ํžˆ ๋ถˆํˆฌ๋ช… ํ•œ ๋ฐฐ๊ฒฝ (์˜ˆ : "useAcrylic": false )
  • ์•„ํฌ๋ฆด ๋ฐฐ๊ฒฝ (์˜ˆ : "useAcrylic": true ). "์™€์šฐ"์š”์†Œ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ๊ฐ’์„ ์œ ์ง€ํ•ด์•ผํ•˜๋ฉฐ๋ณด๊ธฐ ์ข‹๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
  • (๋ฐ˜) ํˆฌ๋ช…ํ•œ ๋ฐฐ๊ฒฝ. ์ด๊ฒƒ์€ ํ˜„์žฌ ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉฐ ์•„๋งˆ๋„ ๋ชจ๋“  ๋ถˆ๋งŒ์— ๋‹ตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฐฝ๋ฌธ์˜ ์ดˆ์ ์ด ๋งž์ง€ ์•Š์„ ๋•Œ ์•„ํฌ๋ฆด์ด ์‚ฌ๋ผ์ง€๋Š” ๊ฒƒ์€ ํฐ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์†”์งํžˆ ๋งํ•ด์„œ ์•„ํฌ๋ฆด์˜ ์š”์ ์€ ์–ด์จŒ๋“  ์ฐฝ๋ฌธ ์•„๋ž˜์— ๋ฌด์—‡์ด ์žˆ๋Š”์ง€ ๋ณผ ์ˆ˜ ์žˆ๋„๋กํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ œ ์ƒ๊ฐ์—๋Š” ์‹œ๊ฐ์  ์ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌํƒ•. ๋”ฐ๋ผ์„œ์ด ์•„ํฌ๋ฆด ํšจ๊ณผ๊ฐ€ ์‚ฌ๋ผ์ง€๋Š” ๊ฒƒ์„ ์‹ซ์–ดํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ๋ฐ˜ํˆฌ๋ช… ๋ฐฐ๊ฒฝ์— ๋งŒ์กฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์ด ์ž‘๋™ํ•˜๋ ค๋ฉด ์ฐฝ์— ์ดˆ์ ์ด ๋งž์ง€ ์•Š๋”๋ผ๋„ ํ•ญ์ƒ ํˆฌ๋ช…์„ฑ์„ ์œ ์ง€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜ ํ˜„๋ช…ํ•œ ๊ฒฝ์šฐ, ์‚ผ์ค‘ ์ƒํƒœ ์‹œ์Šคํ…œ์ด ์ฑ„ํƒ๋˜๋ฉด backgroundMode ์™€ ๊ฐ™์€ ๊ฒƒ์„ filled , transparent ๋˜๋Š” acrylic ์˜ต์…˜์œผ๋กœ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€์šธ useAcrylic .

๋‚ด 2 ์„ผํŠธ. ํˆฌ๋ช… ๋ฒ„์ „์ด ๊ธฐ์ˆ ์ ์œผ๋กœ ๊ฐ€๋Šฅํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ํ˜„์žฌ ํˆฌ๋ช… ์†”๋ฃจ์…˜์— ์™„๋ฒฝํ•˜๊ฒŒ ๋งŒ์กฑํ•˜๊ณ  ํ„ฐ๋ฏธ๋„์„ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œ๋กœ ๋ณด๋Š” ํŒŒ์›Œ ์œ ์ €์—๊ฒŒ ์ฃผ์š” ํŒ๋งค ํฌ์ธํŠธ๊ฐ€ ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

Huh, Powerline ๊ธ€๊ผด์˜ ํ™”์‚ดํ‘œ๊ฐ€ ๊นจ์ง„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
image

ํŽธ์ง‘ : ์ด๊ฒƒ์€ # 633์— ์˜ํ•ด ์ถ”์ ๋˜๋ฉฐ ์–ด๋–ค ์ด์œ ๋กœ ์ง€๊ธˆ๊นŒ์ง€ ์ž˜ ์ž‘๋™ํ–ˆ์ง€๋งŒ ์žฅ๋‹˜์ž…๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค ๊ธฐ๋Šฅ์ด์žˆ๋Š” ์ฝ˜์†” ์•ฑ (์˜ˆ : FPC์˜ ๋ฉ”๋‰ด ํ‘œ์‹œ ์ค„, ํ…์ŠคํŠธ ๋ชจ๋“œ)์„ ์‹คํ–‰ํ•  ๋•Œ ๋งˆ์šฐ์Šค ํด๋ฆญ์œผ๋กœ ๊ทธ ์•„๋ž˜์—์žˆ๋Š” ๋ฌธ์ž๊ฐ€ ์„ ํƒ๋˜๊ณ  ๊ธฐ๋ณธ ์•ฑ์œผ๋กœ ์ด๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@ leduyquang753 ์ด ํŽ˜์ด์ง€ ์ƒ๋‹จ์—์žˆ๋Š” "์šฐ๋ฆฌ๊ฐ€ ์•Œ๊ณ ์žˆ๋Š” ๊ฒƒ :"์˜ ๋งˆ์ง€๋ง‰ ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค. ์ฐธ์กฐ # 376, # 545

https://twitter.com/LyalinDotCom/status/1186688002870792192 Visual Studio XAML PM

WinUI 3.0์€ ๊ฐœ๋ฐœ์ž๊ฐ€ WPF์™€ ์œ ์‚ฌํ•œ ์ „์ฒด ๋ฐ์Šคํฌํ†ฑ ๋ชจ๋“œ์—์„œ UWP์˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐ์Šคํฌํ†ฑ ์•ฑ ๋ชจ๋ธ์„ ์˜ต์…˜์œผ๋กœ ๊ณ„ํšํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. WinUI๋Š” ์ด๊ฒƒ๊ณผ ๋ช‡ ๊ฐ€์ง€ ๋‹ค๋ฅธ ์ด์œ  ๋•Œ๋ฌธ์— ์ •๋ง ํฅ๋ฏธ ๋กญ์Šต๋‹ˆ๋‹ค. :)

์ด๊ฒƒ์ด win32์—์„œ WinUI ํƒญ์„ ๊ฐ€์ ธ ์˜ค๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๊นŒ?

https://twitter.com/LyalinDotCom/status/1186688002870792192 Visual Studio XAML PM

WinUI 3.0์€ ๊ฐœ๋ฐœ์ž๊ฐ€ WPF์™€ ์œ ์‚ฌํ•œ ์ „์ฒด ๋ฐ์Šคํฌํ†ฑ ๋ชจ๋“œ์—์„œ UWP์˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐ์Šคํฌํ†ฑ ์•ฑ ๋ชจ๋ธ์„ ์˜ต์…˜์œผ๋กœ ๊ณ„ํšํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. WinUI๋Š” ์ด๊ฒƒ๊ณผ ๋ช‡ ๊ฐ€์ง€ ๋‹ค๋ฅธ ์ด์œ  ๋•Œ๋ฌธ์— ์ •๋ง ํฅ๋ฏธ ๋กญ์Šต๋‹ˆ๋‹ค. :)

์ด๊ฒƒ์ด win32์—์„œ WinUI ํƒญ์„ ๊ฐ€์ ธ ์˜ค๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๊นŒ?

Windows Terminal ํ”„๋กœ์ ํŠธ๊ฐ€ ์ด๋Ÿฌํ•œ WinUI Desktop ์ ‘๊ทผ ๋ฐฉ์‹์˜ ํ…Œ์ŠคํŠธ ์žฅ์†Œ๊ฐ€ ๋  ๊ฒƒ์ด๋ผ๊ณ  ๊ฐํžˆ ๋ง์”€๋“œ๋ฆฝ๋‹ˆ๋‹ค.

@chigy

@ drk-mtr, ์šฐ๋ฆฌ๋Š” ๋งŽ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ผ๊ด€๋˜์ง€ ์•Š์€ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์œ ์‚ฌํ•œ ๊ฐœ๋…์˜ ๋‹ค๋ฅธ ๋ฒ„์ „์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ์—ฌ๊ธฐ์„œ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„ํฌ๋ฆด์€ ์ผ๋ฐ˜ ํˆฌ๋ช…๋„๋ณด๋‹ค ๊ฐ€๋…์„ฑ์„ ๋†’์—ฌ์ค๋‹ˆ๋‹ค.

ํ•˜๋ฃจ๊ฐ€ ๋๋‚˜๋ฉด ์•„ํฌ๋ฆด์ด ์˜ˆ์˜๊ฒŒ ๋ณด์ด์ง€๋งŒ ์–ด๋–ค ์‹ ์œผ๋กœ๋“  _ ์œ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋‚ด๊ฐ€ ์‚ฌ์šฉ ํ•ด๋ณธ ๋‹ค๋ฅธ ๋ชจ๋“  ํ„ฐ๋ฏธ๋„์—์„œ ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ์ธ ํˆฌ๋ช…์„ฑ์€ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ํ˜„์žฌ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜ ์Œ์„ ์ดํ•ดํ•˜์ง€๋งŒ, ํŠนํžˆ ํ”„๋กœ๋ชจ์…˜ ๋น„๋””์˜ค๊ฐ€ ์™„์ „ํžˆ ํˆฌ๋ช…ํ•œ ์œ ๋ฆฌ์™€ ๊ฐ™์€ ์ฐฝ์„ ํ‘œ์‹œ ํ•  ๋•Œ ์ผ๊ด€์„ฑ์„ ์œ„ํ•ด ์ง€์›๋˜์–ด์•ผํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์€ ์†”์งํžˆ ์•ฝ๊ฐ„ ์–ด๋ฆฌ์„์€ ์ผ์ž…๋‹ˆ๋‹ค.

๋งˆ์ผ€ํŒ…์ด ์™œ ๊ทธ๋Ÿฐ ์„ ํƒ์„ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ์ถ”์ธก์€ ๊ทธ๋“ค์ด __ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ํˆฌ๋ช…ํ•œ ํ„ฐ๋ฏธ๋„์„ ์›ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค __.

๋‚˜๋Š”์ด ํ”„๋กœ์ ํŠธ์—์„œ "๋‚ด ์ด์œ  ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค"๋Š” ๊ฒƒ์„ ๋งŽ์ด ๋ณธ๋‹ค (ํˆฌ๋ช…์„ฑ๊ณผ ๋ถ„ํ•  ์ฐฝ์ด ๋– ์˜ค๋ฅธ๋‹ค). ๋”ฐ๋ผ์„œ ์„ค์ •์—์„œ ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ? ์•„ํฌ๋ฆด๊ณผ ํˆฌ๋ช…๋„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ์„ ํƒ๊ถŒ์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋งก๊ธฐ๋Š” ๊ฒƒ์ด ์™œ ์–ด๋ ค์šธ๊นŒ์š”?

์ด์— ๋Œ€ํ•œ ์ข‹์€ ์˜ˆ๋Š” iterm2์ž…๋‹ˆ๋‹ค. ํ๋ฆผ ๋ฐ ๋ถˆํˆฌ๋ช…๋„๋ฅผ์œ„ํ•œ ์Šฌ๋ผ์ด๋”๊ฐ€์žˆ๋Š” ํˆฌ๋ช…๋„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์„ ํƒ. ์ตœ์‹  ํ„ฐ๋ฏธ๋„์—๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

@jwhipp ์ •ํ™•ํ•œ ์ด์œ  (๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์„ ์ถ”์ ํ•˜๋Š” ๋ฌธ์ œ)๊ฐ€ ๋ฐ”๋กœ ์—ฌ๊ธฐ์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค https://github.com/microsoft/terminal/issues/1753#issuecomment -508070516

@jwhipp ์ •ํ™•ํ•œ ์ด์œ  (๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์„ ์ถ”์ ํ•˜๋Š” ๋ฌธ์ œ)๊ฐ€ ๋ฐ”๋กœ ์—ฌ๊ธฐ์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค # 1753 (๋Œ“๊ธ€)

๋‚˜๋Š” ๊ทธ ์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ตœ์ข…์ ์œผ๋กœ ๋ฐฐ์ œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค, ๊ทธ ๋ฌธ์ œ๋Š” ์—ฌ์ „ํžˆ ์—ด๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ๋œ ๋ฌธ์ œ์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ž๊ฐ€ ๊ถ๊ทน์ ์œผ๋กœ ํƒ€์›ํ˜• ์ฐฝ์„ ์š”์ฒญํ•จ์— ๋”ฐ๋ผ ๋‹ซํ˜”์Šต๋‹ˆ๋‹ค.

์ด ๋ฉ”๊ฐ€ ์“ฐ๋ ˆ๋“œ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฉ”์‹œ์ง€์— "์‚ฌ๋žŒ๋“ค์ด ์›ํ•˜๋Š” ๊ฒƒ,ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ ๋Š” ๊ณ ์น  ์ˆ˜ ์—†์„ ๊ฒƒ"์œผ๋กœ ๊ทธ ๋ฌธ์ œ๊ฐ€ ๋‚˜์—ด๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ƒ๋‹นํžˆ ์ตœ์ข… ๊ฒฐ์ • ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ๋ฌธ์ œ์ด๊ธฐ ๋•Œ๋ฌธ์— ์—ด๋ ค ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

ํŠธ์œ— ๋‹ด์•„ ๊ฐ€๊ธฐ

Windows Terminal ํ”„๋กœ์ ํŠธ๊ฐ€ ์ด๋Ÿฌํ•œ WinUI Desktop ์ ‘๊ทผ ๋ฐฉ์‹์˜ ํ…Œ์ŠคํŠธ ์žฅ์†Œ๊ฐ€ ๋  ๊ฒƒ์ด๋ผ๊ณ  ๊ฐํžˆ ๋ง์”€๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Windows Terminal์€ Xaml Islands๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ WinUI ๊ตฌ์„ฑ ์š”์†Œ (TabView)๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ์•ฑ์˜ ์ข‹์€ ์˜ˆ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์ด๋ฏธ WinUI Desktop ์•ฑ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค ๐Ÿ˜Š ๊ณง WinUI Desktop์— ๋Œ€ํ•ด ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ๊ณต์œ  ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค! ๊ทธ๋™์•ˆ WinUI Desktop์— ๋Œ€ํ•œ ์˜๊ฒฌ์„ ์ฃผ WinUI ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ( https://github.com/Microsoft/microsoft-ui-xaml)๋กœ ๋ณด๋‚ด ์ฃผ์‹œ๊ธฐ

@chigy

@ drk-mtr, ์šฐ๋ฆฌ๋Š” ๋งŽ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ผ๊ด€๋˜์ง€ ์•Š์€ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์œ ์‚ฌํ•œ ๊ฐœ๋…์˜ ๋‹ค๋ฅธ ๋ฒ„์ „์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ์—ฌ๊ธฐ์„œ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„ํฌ๋ฆด์€ ์ผ๋ฐ˜ ํˆฌ๋ช…๋„๋ณด๋‹ค ๊ฐ€๋…์„ฑ์„ ๋†’์—ฌ์ค๋‹ˆ๋‹ค.

ํ•˜๋ฃจ๊ฐ€ ๋๋‚˜๋ฉด ์•„ํฌ๋ฆด์ด ์˜ˆ์˜๊ฒŒ ๋ณด์ด์ง€๋งŒ ์–ด๋–ค ์‹ ์œผ๋กœ๋“  _ ์œ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋‚ด๊ฐ€ ์‚ฌ์šฉ ํ•ด๋ณธ ๋‹ค๋ฅธ ๋ชจ๋“  ํ„ฐ๋ฏธ๋„์—์„œ ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ์ธ ํˆฌ๋ช…์„ฑ์€ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ํ˜„์žฌ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜ ์Œ์„ ์ดํ•ดํ•˜์ง€๋งŒ, ํŠนํžˆ ํ”„๋กœ๋ชจ์…˜ ๋น„๋””์˜ค๊ฐ€ ์™„์ „ํžˆ ํˆฌ๋ช…ํ•œ ์œ ๋ฆฌ์™€ ๊ฐ™์€ ์ฐฝ์„ ํ‘œ์‹œ ํ•  ๋•Œ ์ผ๊ด€์„ฑ์„ ์œ„ํ•ด ์ง€์›๋˜์–ด์•ผํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์€ ์†”์งํžˆ ์•ฝ๊ฐ„ ์–ด๋ฆฌ์„์€ ์ผ์ž…๋‹ˆ๋‹ค.

๋งˆ์ผ€ํŒ…์ด ์™œ ๊ทธ๋Ÿฐ ์„ ํƒ์„ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ์ƒ๊ฐ ์—” ๊ทธ๋“ค์€ ๋ชจ๋‘๊ฐ€ ํˆฌ๋ช…ํ•œ ๋‹จ๋ง๊ธฐ๋ฅผ ์›ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

@iCodeSometime , ํ”ผ๋“œ๋ฐฑ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„โ€œ์ง€๊ธ€ ์ง€๊ธ€ ๋น„๋””์˜คโ€๋Š” ํ„ฐ๋ฏธ๋„ ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์ด ํ„ฐ๋ฏธ๋„์ด ๋˜์—ˆ์œผ๋ฉดํ•˜๋Š” ๋น„์ „์„ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์ดโ€ฆ ์ผ๋‹จ ๊ฑด์„ค๋˜๋ฉดโ€ฆ ๋‹น์‹œ์—๋Š” ๊ทธ๋ ‡์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค! ํˆฌ๋ช… ๋ฐฐ๊ฒฝ์€ ์‹ค์ œ๋กœ ํ˜„์žฌ Acrylic์ด ์ง€์›ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์•ฝ๊ฐ„ ๋œ ํ๋ฆฟํ•˜๊ณ  ํˆฌ๋ช…ํ–ˆ์ง€๋งŒ ๋ธ”๋Ÿฌ ํšจ๊ณผ๊ฐ€ ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ„ฐ๋ฏธ๋„ ํŒ€์€ ์–ผ๋งˆ ์ „์— ์ฝ˜์†”์— ์ˆœ์ˆ˜ํ•œ ํˆฌ๋ช…์„ฑ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์ง€๋งŒ, ์ˆœ์ˆ˜ํ•œ ํˆฌ๋ช…์„ฑ์€ ์ฝ˜์†” / ํ„ฐ๋ฏธ๋„ / ํŽธ์ง‘๊ธฐ์˜ ํ…์ŠคํŠธ์™€ ์ „๊ฒฝ ์ฝ˜์†”์˜ ํ…์ŠคํŠธ๊ฐ€ "์ถฉ๋Œ"ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋งŽ์€ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
image

๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์กฐ์ • ๊ฐ€๋Šฅํ•œ ๋ธ”๋Ÿฌ ํ…์Šค์ฒ˜๋ฅผ ์š”์ฒญํ–ˆ์ง€๋งŒ, ํ˜„์žฌ ์—ด๋ ค์žˆ๋Š” ํ„ฐ๋ฏธ๋„ ์•„๋ž˜์—์„œ ์›€์ง์ž„ / ์ฐฝ ๋‚ด์šฉ์„ ๊ณ„์† ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
image

ํ„ฐ๋ฏธ๋„ ํŒ€์€ ๋˜ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ํฌ์ธํŠธ์— ์ ์‘ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ํฌํ•จ

์ด ๋ชจ๋“  ๊ฒƒ์„ ๋งํ•˜๋ฉด ํ„ฐ๋ฏธ๋„์€ ์‚ฌ์šฉ์ž๊ฐ€ ํ˜„์žฌ Acrylic์„ ํ†ตํ•ด ์ œ๊ณต๋˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ๋ฆผ ๋ฐ ํˆฌ๋ช…๋„์˜ ์–‘์„ ๋” ํฌ๊ณ  ๋…๋ฆฝ์ ์œผ๋กœ ์ œ์–ดํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋Š” ๋ชจ๋“  ํ”ผ๋“œ๋ฐฑ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ (WinUI)๋Š” ์ƒˆ๋กœ์šด ๋ฐ˜ํˆฌ๋ช… ๋ฐฐ๊ฒฝ ํ…์Šค์ฒ˜์— ๋Œ€ํ•ด ํ„ฐ๋ฏธ๋„๊ณผ ํ•จ๊ป˜ ์ž‘์—…ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ณง ์—ฌ๋Ÿฌ๋ถ„๊ณผ ๊ฐ™์€ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌ์„ฑ์›์„ ํฌํ•จํ•œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ํ˜‘๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Windows ์šฉ ์ถ”๊ฐ€ ์ž๋ฃŒ์— ๋Œ€ํ•œ ํ–ฅํ›„ ๋Œ€ํ™”๋ฅผ ์œ„ํ•ด WinUI GitHub ์— ์ฐธ์—ฌํ•˜์‹ญ์‹œ์˜ค.

์š”์ฒญํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ฆ‰์‹œ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋ ‡๊ฒŒํ•˜๋ ค๋Š” ์š•๊ตฌ๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์„ ํ˜ผ๋™ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์š”์ฒญ ๋œ ๋งŽ์€ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ์ง€๋งŒ ์ œํ•œ๋œ ๋ฆฌ์†Œ์Šค, ์ผ์ • ๋ฐ ๊ธฐํƒ€ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์ž‘์—…์˜ ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ง€์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. .

์ง€๊ธˆ ์šฐ๋ฆฌ๊ฐ€ ๋ฌด์–ธ๊ฐ€๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†๋‹ค๊ณ ํ•ด์„œ ๋ฏธ๋ž˜์— ๊ทธ๊ฒƒ์„ ์–ป์„ ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ทธ๊ฒƒ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค!

์‚ฌ๋ก€ : ํ„ฐ๋ฏธ๋„์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฐ๊ฒฝ ํ๋ฆผ ๊ธฐ๋Šฅ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด WinUI ํŒ€๊ณผ ํ˜‘๋ ฅ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ๋”ฐ๋ฅด๊ณ  ์˜๊ฒฌ ๋“ฑ์„ ๊ณต์œ ํ•˜์‹ญ์‹œ์˜ค. https://github.com/microsoft/microsoft-ui-xaml/issues/1493

@jwhipp Re :

์•„ํฌ๋ฆด๊ณผ ํˆฌ๋ช…๋„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ์„ ํƒ๊ถŒ์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋งก๊ธฐ๋Š” ๊ฒƒ์ด ์™œ ์–ด๋ ค์šธ๊นŒ์š”?

useAcrylic ์„ค์ •์„ ํ†ตํ•ด Acrylic์„ ํ™œ์„ฑํ™”ํ•˜๊ณ  ์›ํ•˜๋Š” ๊ฒฝ์šฐ acrylicOpacity ์„ค์ •์„ ํ†ตํ•ด ํ๋ฆผ ์ˆ˜์ค€์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@chigy , ์ œ ์ƒ๊ฐ์—๋Š” ํˆฌ๋ช…์„ฑ์˜ ์ด์ ์„ ๋ฌดํšจํ™”ํ•˜์ง€ ์•Š๋Š” ํ›จ์”ฌ ๋” ๊ฐ„๋‹จํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ์Šคํฌ๋ฆฐ ์ƒท์— ์‚ฌ์šฉ ๋œ ๊ฒƒ๋ณด๋‹ค ๋” ํ•ฉ๋ฆฌ์ ์ธ ์–‘์˜ ํˆฌ๋ช…๋„๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ์ด๊ฒƒ์€ ๋ถˆํˆฌ๋ช…๋„๋ฅผ 80 %๋กœ ์„ค์ • ํ•œ ๋™์ผํ•œ ์Šคํฌ๋ฆฐ ์ƒท์˜ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.
image

ํ„ฐ๋ฏธ๋„์˜ ๋ชจ๋“  ๋‚ด์šฉ์€ ๋‹ค๋ฅธ ํ„ฐ๋ฏธ๋„์˜ ํ…์ŠคํŠธ ๋ฐ”๋กœ ์œ„์— ์žˆ์ง€๋งŒ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„ ๋’ค์—์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ๋„ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (์•„ํฌ๋ฆด ์Šคํฌ๋ฆฐ ์ƒท๊ณผ ๋‹ฌ๋ฆฌ)

์ด ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์‹œํ—˜ํŒ ์†Œํ”„ํŠธ์›จ์–ด๋ผ๋Š” ๊ฒƒ์„ ์ดํ•ดํ•˜๊ณ  ๊ฐ๋ช…์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์€๋ณด๊ณ  ๋œ ๋‹ค๋ฅธ ๋ฌธ์ œ (์˜ˆ : # 2771)๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด์ผ ํˆฌ๋ช…์„ฑ์ด ์ถ”๊ฐ€ ๋  ๊ฒƒ์ด๋ผ๊ณ ๋Š” ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค ๋งŒ,์ด ์Šคํฌ๋ฆฐ ์ƒท์ด ์ผ๋ฐ˜ ํˆฌ๋ช…๋„๊ฐ€ ๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„๋กœ ์‚ฌ์šฉ๋˜๊ธฐ ์ „์— ์™œ ์ €์—๊ฒŒ ํ•„์š”ํ•œ์ง€, ๊ทธ๋ฆฌ๊ณ  ์•„ํฌ๋ฆด์ด ์ข‹์€ ๋Œ€์ฒด๋ฌผ์ด ์•„๋‹Œ ์ด์œ ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐ ๋„์›€์ด๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฝค ๋ฉ‹์ ธ ๋ณด์ž…๋‹ˆ๋‹ค.

useAcrylic ์„ค์ •์„ ํ†ตํ•ด Acrylic์„ ํ™œ์„ฑํ™”ํ•˜๊ณ  ์›ํ•˜๋Š” ๊ฒฝ์šฐ acrylicOpacity ์„ค์ •์„ ํ†ตํ•ด ํ๋ฆผ ์ˆ˜์ค€์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋„ค, ์‹ค์ˆ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์™„์ „ํ•œ ํˆฌ๋ช…์„ฑ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์–ด๋ ค์šธ ์ง€ ์ •๋ง ๋งํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ ์˜๊ฒฌ์— ๋Œ€ํ•ด ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์ง„์ •์œผ๋กœ ํ† ๊ธ€ on / off ์„ค์ •์ด์–ด์•ผ ํ•  ๋•Œ "๋‚˜๋Š” ์ด๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๋Š”๋‹ค"๋ผ๊ณ  ๋งํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ๋” ๋งŽ์€ ๋…ผํ‰์„ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ์š”์ฒญ์€ ํ๋ฆผ / ํ๋ฆผ ์—†์Œ ๋ฐ ์™„์ „ํ•œ ํˆฌ๋ช…์„ฑ์— ๋Œ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด acrylicOpacity๋ฅผ 0.0์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์—ฌ์ „ํžˆ ํ๋ฆผ ํšจ๊ณผ๊ฐ€ ์žˆ์œผ๋ฉฐ ์ตœ์†Œ ์Œ์˜ ์ฒ˜๋ฆฌ์ž…๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์ˆ˜์ค€์˜ ์Œ์˜์œผ๋กœ ํ๋ฆผ ์—†์Œ ์˜ต์…˜์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ์ด๊ฒƒ์— ๋Œ€ํ•œ ๊ฐ€์žฅ ์ข‹์€ ์ฐธ์กฐ๋Š” iterm2์™€ ํˆฌ๋ช…๋„๋กœ ํ๋ฆผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์ƒˆ ๋ฆด๋ฆฌ์Šค๋Š” ์–ด๋‘์šด ๋ชจ๋“œ ์ปจํ…์ŠคํŠธ์—์„œ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ์ƒ‰์ƒ์„ ๋” ๋ฐ๊ฒŒ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

image

๋‚˜๋Š” ์˜ค๋ž˜๋œ ์ƒ‰ (์™ผ์ชฝ)์„ ๋” ์ข‹์•„ํ–ˆ๋‹ค.

@escalonn ํ”ผ๋“œ๋ฐฑ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ์›๋ž˜ ์ƒ‰์ƒ ๋””์ž์ธ์€ ์ ‘๊ทผํ•˜๊ธฐ๊ฐ€ ์‰ฝ์ง€ ์•Š์•˜๊ณ  ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ํƒญ์„ ๊ตฌ๋ณ„ ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์‚ฌ์‹ค์— ๋งŒ์กฑํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ์šฐ๋ฆฌ๋Š”๋ณด๋‹ค ๊ด‘๋ฒ”์œ„ํ•œ ์‹œ์Šคํ…œ ์ผ๊ด€์„ฑ์„ ์œ„ํ•ด ๊ฐ€์žฅ ์ค‘์š”ํ•œ WinUI ์–ด๋‘ก๊ณ  ๋ฐ์€ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

@jwhipp ๋ฌธ์ œ ์—†์Œ o-์šฐ๋ฆฌ๊ฐ€ ๋…ธ์ถœํ•˜๋Š” ์ผ๋ถ€ ์†์žก์ด์™€ ๋‹ค์ด์–ผ์„ ์•Œ๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ ์ด ๋‹น์‹ ์˜ ์š”์ ์„ ์ฆํญ์‹œํ‚ค๋Š” ์ง€ : ๋ถ„๋ช…ํ•œ ์˜ณ๊ณ  ๊ทธ๋ฆ„์ด์—†๊ณ  ์ตœ์ข… ์‚ฌ์šฉ์ž์˜ ์„ ํƒ์ด ์ •๋ง๋กœ ์ค‘์š”ํ•œ ๊ณณ์—์„œ ์šฐ๋ฆฌ๋Š” ์ข…์ข… ์„ค์ • / ์˜ต์…˜์„ ๋…ธ์ถœํ•˜๋Š”์ชฝ์œผ๋กœ ์‹ค์ˆ˜๋ฅผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์ด ํ™•์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์œผ๋ฉฐ, ์˜ˆ๋ฅผ ๋“ค์–ด ํƒญ ์ŠคํŠธ๋ฆฝ์˜ ์ƒ‰์ƒ ๋ณ€๊ฒฝ-๋Œ€์‹  (๋ฉ‹์ง„) WinUI ํŒ€์˜ ์ž‘์—…์„ ์—ฐ๊ธฐํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์ด ์ปจํŠธ๋กค ๋ชจ์Œ์„ ํ†ตํ•ด ์•ก์„ธ์Šค ๊ฐ€๋Šฅํ•˜๊ณ  ์ผ๊ด€๋˜๋ฉฐ ๋ฉ‹์ง„ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

@iCodeSometime- ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ตฌ์ถ•์˜ ์–ด๋ ค์›€ ์ค‘ ํ•˜๋‚˜๋Š” ๋งŽ์€ ์š”๊ตฌ์™€ ์˜๊ฒฌ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฐฝ์˜ ํˆฌ๋ช…๋„๋ฅผ ์ค„์ด๋ฉด ๋ถ„๋ช…ํžˆ ์‚ฌ๋ฌผ์„ ๋” ์ฝ๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ง€๋งŒ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์‚ฌ๋žŒ๋“ค์€ ์˜ˆ๋ฅผ ๋“ค์–ด ๋นŒ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๊ฑฐ๋‚˜ ์•ฑ์ด ๋‹ซํž ๋•Œ ๋“ฑ์„ ๊ณ„์†ํ•ด์„œ ์•ž๋’ค๋กœ ์›€์ง์ผ ํ•„์š”์—†์ด ๊ณ„์† ๋ณผ ์ˆ˜์žˆ๋Š” ๋™์•ˆ ์•„๋ž˜ ์ฐฝ์˜ ํŠน์ • ๋‚ด์šฉ์„ ๊ฐ€๋ฆฌ๊ธฐ ์œ„ํ•ด ์•ฝ๊ฐ„์˜ ํ๋ฆผ / ์–ผ๋ฃฉ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๋งจ ์œ„ / ์ดˆ์  ์ฐฝ์„ ์ตœ๋Œ€ํ™” ํ•  ๋•Œ.

๋˜ํ•œ ์ฝ˜์†”์—์„œ ์ฑ„ํƒํ•ด์•ผํ–ˆ๋˜ GDI์˜ ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž… ํˆฌ๋ช…์„ฑ ๋ชจ๋ธ์„ ๋‹ค์‹œ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์ „์ฒด ์ฐฝ์€ ํ…Œ๋‘๋ฆฌ, ์ œ๋ชฉ ํ‘œ์‹œ ์ค„, ๋ฐฐ๊ฒฝ ๋ฐ .., ์ค‘์š”ํ•œ ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ ๋กœ ํˆฌ๋ช…ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค.

๋˜ํ•œ ํ„ฐ๋ฏธ๋„์ด ์•ก์„ธ์Šค ๊ฐ€๋Šฅํ•˜๊ณ  ์œ ์—ฐํ•˜๋ฉฐ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•˜๊ณ  ์ƒ์‚ฐ์ ์ธ์ง€ ํ™•์ธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์˜ v1.0 ๊ธฐ๋Šฅ์„ ์™„์„ฑ ๋ฐ ์•ˆ์ •ํ™” ํ•œ ๋‹ค์Œ v2.0์—์„œ ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๋Š” ๋™์•ˆ ์šฐ๋ฆฌ๋ฅผ ์ฐธ์•„์ฃผ์‹ญ์‹œ์˜ค.

์ด์œ ๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ Windows ์Šคํ† ์–ด์˜ ๋ฉ”๋ชจ์žฅ ์€ ์ดˆ์ ์ด ๋งž์ง€ ์•Š์•„๋„ ์•„ํฌ๋ฆด ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์†Œ์Šค ์ฝ”๋“œ๋Š” https://github.com/JasonStein/Notepads ์ž…๋‹ˆ๋‹ค.

image.png

https://docs.microsoft.com/en-us/uwp/api/windows.ui.composition.compositionbackdropbrush ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•„ํฌ๋ฆด ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ด๊ฒƒ์ด ๋˜๋Š” XAML์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์‹ค์ œ๋กœ๋Š” ๋ชจ๋ฅด์ง€๋งŒ ๋“œ๋ž˜๊ทธ ๋ฐ”๋ฅผ ๋ฎ๋Š” CompositionBackdropBrush๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SpriteVisual (?)์„ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‚˜๋จธ์ง€ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ๋ฐฐ๊ฒฝ์„ ์•„ํฌ๋ฆด๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. XAML?

ํ„ฐ๋ฏธ๋„์— ํ‘œ์ค€ ์ฐฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ๋‘์—ˆ์Šต๋‹ˆ๋‹ค.

๋ผ์ดํŠธ ๋ชจ๋“œ, ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ์ƒ‰์ƒ ๋น„ํ™œ์„ฑํ™” :
frame

๋ผ์ดํŠธ ๋ชจ๋“œ, ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ์ƒ‰์ƒ ํ™œ์„ฑํ™” :
frame color

์–ด๋‘์šด ๋ชจ๋“œ, ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ์ƒ‰์ƒ ๋น„ํ™œ์„ฑํ™” :
frame dark

์–ด๋‘์šด ๋ชจ๋“œ, ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ์ƒ‰์ƒ ํ™œ์„ฑํ™” :
frame dark color

์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•ด? PR์„ํ•ด์•ผํ•˜๋‚˜์š”?

์ž์„ธํ•œ ๋‚ด์šฉ์€:

  • ๋˜ํ•œ ์†์žก์ด๊ฐ€ ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ ๋ฐ ์•„๋ž˜์ชฝ์—์„œ ๋„ˆ๋ฌด ์ข์•„์ง€๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  • ๋˜ํ•œ ์ƒ๋‹จ์˜ ํฐ ํ•ธ๋“ค์„ ์ œ๊ฑฐํ•˜์—ฌ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๊ณ  ๋Œ€์‹  ๋“œ๋ž˜๊ทธ ๋ฐ” ์ƒ๋‹จ์˜ ํ•ธ๋“ค์„ ์žก๊ณ  ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

@ greg904 ์นœ๊ตฌ, ๋‹น์‹ ์€ ๋‚˜๋ฅผ ์œ„ํ•ด ๋‚ด ์ผ์„ ๊ณ„์†ํ•ฉ๋‹ˆ๋‹ค! ์ด๊ฒƒ์— ๋Œ€ํ•œ PR์„๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค! ๊ฐ์‚ฌ

(์šฐ๋ฆฌ๋Š” DWM ํŒ€๊ณผ์ด ๋ฌธ์ œ๋ฅผ ๋…ผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์šฐ๋ฆฌ๊ฐ€ ๋” ๋‚˜์€ ์‹œ๋ฏผ์ด๋˜๊ธฐ๋ฅผ ์›ํ•˜๊ณ , _we_ ๋” ๋‚˜์€ ์‹œ๋ฏผ์ด๋˜๊ธฐ๋ฅผ ์›ํ•˜๋ฉฐ, # 1625์˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ํ•ญ๋ชฉ ์ „์ฒด๋ฅผ ๊ณ ์น  ๊ฒƒ์ž…๋‹ˆ๋‹ค!)

ํ™๋ณด # 3394

ํ•˜์ง€๋งŒ ์‹ค์ œ ํ‘œ์ค€ ๊ฒฝ๊ณ„๋Š” ์•„๋‹ˆ์ง€๋งŒ ๋ช‡ ๊ฐ€์ง€ ํ•ดํ‚น์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ํ•œ ๊ฐ€์ง€ ํฅ๋ฏธ๋กœ์šด ์ ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์— ์ดˆ์ ์„ ๋งž์ถ”์ง€ ์•Š์œผ๋ฉด ํˆฌ๋ช…๋„๊ฐ€ ๋–จ์–ด์ง€์ง€ ๋งŒ ํƒœ๋ธ”๋ฆฟ ๋ชจ๋“œ์—์„œ ํˆฌ๋ช…๋„๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค (๋†€๋ž๊ฒŒ๋„).
Screenshot (2)

๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ด๊ฒƒ์„ ๋ˆˆ์น˜ ์ฑ˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ.
image

@ greg904 ๊ทธ๋ƒฅ ์ฐธ๊ณ ๋กœ, Notepads๋Š” Windows Community Toolkit์—์„œ ์‚ฌ์šฉ์ž ์ง€์ •๋œ ๋ฒ„์ „์˜ TabView๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”๋‰ด์— ํ•˜์œ„ ํด๋”๊ฐ€์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๊นŒ? WSL ๋ฐฐํฌํŒ, Powershell ๋ฒ„์ „, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ๊ณผ ๊ฐ™์€ ํ•ญ๋ชฉ์„ ํ•จ๊ป˜ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

@ str8edgedave "

'ํƒญ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Œ'์— ๋Œ€ํ•ด +1ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์˜ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜์—†๋Š” Windows์ฒ˜๋Ÿผํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

ํƒญ IMO ์ƒ๋‹จ์˜ ๊ฐ„๊ฒฉ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

image

ํƒญ IMO ์ƒ๋‹จ์˜ ๊ฐ„๊ฒฉ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

image

์ฒ˜์Œ์—๋Š” ์‚ฌ์–‘์— ํฌํ•จ๋˜์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ณต๊ฐ„์€ ํƒœ๋ธ”๋ฆฟ ๋ชจ๋“œ์—์„œ ๋ฒ„๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

wt.exe๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ์ƒˆ ์ฐฝ์„ ์—ด์ง€ ์•Š๊ณ  ๊ธฐ์กด ํ„ฐ๋ฏธ๋„ ์ฐฝ์— ์ƒˆ ํƒญ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

ํƒญ ๋ฐ” ์ƒ‰์ƒ์„ ๊ฐ€์žฅ์ž๋ฆฌ์—์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

image

Edge์—๋Š” ์•ฝ๊ฐ„ ๋ฐ์€ ํƒญ์ด์žˆ๋Š” ์–ด๋‘์šด ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ๊ฒƒ์€ ํ˜„์žฌ ํ„ฐ๋ฏธ๋„์ด ๋ณด์ด๋Š” ๊ฒƒ๊ณผ ๋ฐ˜๋Œ€์ด๋ฉฐ ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ๋” ์ข‹์•„ ๋ณด์ด๋Š” ๋ฐฉ์‹์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋‹น์‹ ์˜ ๋‘๋‡Œ๊ฐ€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋” ๋ฐ์€ ๊ฒƒ์„ ์ „๊ฒฝ์—์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์ธ์‹ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์œ„์˜ ๋…ผ์˜์—์„œ ์ดˆ์ ์€ ์–ด๋‘ก๊ณ  ๋ฐ์€ ํ…Œ๋งˆ ๋งŒ์žˆ๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์ƒ‰์ƒ์ด ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•œ ๊ฐ•์กฐ ์ƒ‰์ƒ์„ ๋‹จ์ˆœํžˆ ์กด์ค‘ํ•  ์ˆ˜์—†๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
image

์•…์„ผํŠธ ์ƒ‰์ƒ์€ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์—๋Š” ์ข‹์ง€๋งŒ ํƒญ ๋ฐฐ๊ฒฝ์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํŠธ์œ— ๋‹ด์•„ ๊ฐ€๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”, ์ €๋Š” ๋ฉ”๋ชจ์žฅ์˜ ์ €์ž์ž…๋‹ˆ๋‹ค. ๋ฉ”๋ชจ์žฅ ์•ฑ์˜ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„๊ณผ ์ฐฝ ๋ณธ๋ฌธ ๋ชจ๋‘์— ๋Œ€ํ•ด ๋ฐฐ๊ฒฝ ์•„ํฌ๋ฆด ํšจ๊ณผ๋ฅผ "ํ•ญ์ƒ ์ผœ์ง"์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. https://github.com/JasonStein/Notepads/blob/12940adc674a9ba6fa336e3aaa8652978e8a8c8e/src /Notepads/Services/ThemeSettingsService.cs#L253

UICompositionAnimations ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๋„์›€์œผ๋กœ "AcrylicBackgroundSource.HostBackdrop"์„ ์‚ฌ์šฉํ•˜์—ฌ ์•„ํฌ๋ฆด ๋ธŒ๋Ÿฌ์‹œ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค (์ฐธ์กฐ : https://github.com/Sergio0694/UICompositionAnimations).

๊ธฐ๋ณธ์ ์œผ๋กœ ์ปดํฌ์ง€์…˜ API (AcrylicBackgroundSource.HostBackdrop + Noise ํ…์Šค์ฒ˜)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ธŒ๋Ÿฌ์‹œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

* ์—…๋ฐ์ดํŠธ **

๋‚ด ์‚ฌ์šฉ์ž ์ •์˜ ๋ฒ„์ „์˜ HostBackdropAcrylicBrush :
https://github.com/JasonStein/Notepads/blob/master/src/Notepads/Brushes/HostBackdropAcrylicBrush.cs

์—ฌ๋Ÿฌ ๋Œ€์˜ ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„ํฌ๋ฆด์ด ํ™œ์„ฑํ™” ๋œ ์ƒํƒœ์—์„œ Windows ํ„ฐ๋ฏธ๋„์„ ์—ด๋ฉด ์ปดํ“จํ„ฐ๊ฐ€ ์ ˆ์ „ ๋ชจ๋“œ๋กœ ์ „ํ™˜๋˜๊ณ  ๋‹ค์‹œ ๊นจ์šฐ๋ฉด ์•„ํฌ๋ฆด์ด ๋‹จ์ƒ‰์œผ๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค. ํ•œ ๋ชจ๋‹ˆํ„ฐ ๋‚ด์—์„œ ์ฐฝ์„ ๋“œ๋ž˜๊ทธํ•˜๋ฉด ๋ฐฐ๊ฒฝ์ด ๋™์ผํ•˜๊ฒŒ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋‹ˆํ„ฐ๋กœ ๋“œ๋ž˜๊ทธํ•˜๋ฉด ์•„ํฌ๋ฆด์ด ๋‹ค์‹œ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

@EricLauber , ์•„ํฌ๋ฆด ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ WinUI ์ €์žฅ์†Œ์— ๋‹ค์‹œ ๊ฒŒ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
https://github.com/microsoft/microsoft-ui-xaml/issues/new/choose

@chigy ๋„ค ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ๋ถ„๋ฆฌ ๋œ ์ค„ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ.

@EricLauber , ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ํ„ฐ๋ฏธ๋„์€ ์‹œ์Šคํ…œ์—์„œ ์ œ๊ณตํ•˜๋Š” ์•„ํฌ๋ฆด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ์ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ทธ๋ฃน์— ๊ฐ€์ ธ ์˜ค๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ด์ „ ์˜๊ฒฌ์„ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค. ๋‚˜๋Š” ๊ทธ ํ–‰๋™์„ ์˜คํ•ดํ–ˆ๋‹ค. ์ฐฝ์— ์ตœ์ƒ๋‹จ ์ดˆ์ ์ด ์—†์œผ๋ฉด ์•„ํฌ๋ฆด ๊ธฐ๋Šฅ์ด ์‚ฌ๋ผ์ง„๋‹ค. ์•„ํฌ๋ฆด์„ ๋˜์ฐพ์€ ๊ฒƒ์€ ๋ชจ๋‹ˆํ„ฐ ์‚ฌ์ด๋ฅผ ๋“œ๋ž˜๊ทธํ•˜๋Š” ํ–‰์œ„๊ฐ€ ์•„๋‹ˆ๋ผ ์ฐฝ ์ž์ฒด๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

# 4593 ์ฐธ์กฐ :) ์ง€๊ธˆ์€ ๋” ์ด์ƒ ์•„๋ฌด๊ฒƒ๋„ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค์ค‘ ์ฐฝ ๋ถ„๋ฆฌ๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์™ธ๋ถ€ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ฐ–๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •๋œ ์˜ต์…˜ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Personalization ์•„๋ž˜์—๋Š” ํ”ผ๋“œ๋ฐฑ ์˜ต์…˜์ด ์žˆ์œผ๋ฉฐ ํฌ๋Ÿผ ๊ฒŒ์‹œํŒ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด 'ํ…Œ๋‘๋ฆฌ ๋‘๊ป˜'๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…๋ฆฝ์  ์ธ ์Šค๋ ˆ๋“œ๋ฅผ ์ฐพ์•˜์ง€๋งŒ ์—ฌ๊ธฐ์—๋Š” ๋Œ“๊ธ€์ด ์žˆ์Šต๋‹ˆ๋‹ค ... https://aka.ms/AA7fj9x

์ปค์„œ์— ์•ŒํŒŒ ๋ธ”๋ Œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. ๊ทธ ์•„๋ž˜์˜ ํ…์ŠคํŠธ๋Š” ์ „ํ˜€ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

image

์•ˆ๋…•ํ•˜์„ธ์š”-ํ™œ์„ฑ ์ฐฝ์ด _ ์•„๋‹Œ _ ๋•Œ ์ ์šฉ๋œ ์•„ํฌ๋ฆด ํšจ๊ณผ๋ฅผ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ ํ•  ๋•Œ ์ง‘์ค‘ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ธก๋ฉด์—์„œ ๋ฒ—์–ด ๋‚ฌ์„ ๋•Œ ๋ฉ‹์ง€๊ฒŒ ๋ณด์ด๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. :) ๋˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์˜๊ตฌ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๋ฅผ ์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ™œ์„ฑ ๋ฐ ๋ฐฐ๊ฒฝ ๋ชจ๋‘์— ๋Œ€ํ•œ ๋ช…์‹œ์ ์ธ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค-๋ฉ‹์ง„ ์•ฑ์ž…๋‹ˆ๋‹ค.

์ฐฝ ์Šค๋ƒ… ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ๋•Œ ๊ฐ€์žฅ์ž๋ฆฌ ์ฃผ์œ„์— ์ž‘์€ ํ…Œ๋‘๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ฐฝ์ด ์™„์ „ํžˆ ์Šค๋ƒ…๋˜์ง€ ์•Š์•„ ๋ฐ์Šคํฌํƒ‘์˜ ์ผ๋ถ€ ๋˜๋Š” ํ„ฐ๋ฏธ๋„ ๋’ค์—์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

@DanDavies https://github.com/microsoft/terminal/issues/5250#issuecomment -610691840์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

# 3337์˜ @ SFM61319 ์—์„œ

๋˜ํ•œ ํ”„๋กœํ•„ ๋ฉ”๋‰ด์™€ ๋ฒ„ํŠผ์ด "์œ ์ฐฝ"ํ•ด ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณด๋‹ค ๋งค๋„๋Ÿฌ์šด ํšจ๊ณผ๋ฅผ ์œ„ํ•ด AcrylicBrush ๋ฐ RevealBrush ๋ธŒ๋Ÿฌ์‹œ๋ฅผ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.


์ด๊ฒƒ์€ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์™€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ๊ณต์‹ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค : https://docs.microsoft.com/en-us/windows/uwp/design/style/acrylic#transient -surfaces. ํ•ด๋‹น ํŽ˜์ด์ง€์—์„œ :

๋Œ€๋ถ€๋ถ„์˜ ์ปจํŠธ๋กค์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. MenuFlyouts, AutoSuggestBox, ComboBox ๋ฐ light-dismiss ํŒ์—…์ด์žˆ๋Š” ์œ ์‚ฌํ•œ ์ปจํŠธ๋กค์€ ๋ชจ๋‘ ํ˜ธ์ถœ ๋  ๋•Œ ์ผ์‹œ์ ์ธ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

MenuFlyout ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ง€์ •์„ ์œ„ํ•ด ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค ...

# 5485๊ฐ€ ๋ณ‘ํ•ฉ๋˜๋ฉด ํƒญ ๋ฐ”์˜ ์•„ํฌ๋ฆด์ด ์ด์ œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ?

@wazybr ์ž ์‹œ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ ์œ„ํ•ด ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ๋ธŒ๋Ÿฌ์‹œ๋ฅผ ์•„ํฌ๋ฆด ๋ธŒ๋Ÿฌ์‹œ๋กœ ๊ต์ฒดํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๋œ ์ˆœ์ง„ํ•œ ๋ฐฉ๋ฒ•์ด์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (# 5485์˜ @ DHowett-MSFT์˜ ์Šคํฌ๋ฆฐ ์ƒท์€ ๊ฐ€๋Šฅํ•จ์„ ์•”์‹œํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.)

๋„ค-์ด์ œ _works_ํ•˜์ง€๋งŒ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์—์„œ ๋ธŒ๋Ÿฌ์‹œ๋ฅผ ๊บผ๋‚ด SolidColorBrush๋กœ ๋ณ€ํ™˜ ํ•  ์ˆ˜์žˆ๋Š” ๊ณณ์ด ์—ฌ์ „ํžˆ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ด๊ฒƒ์€ ํญ๋ฐœ์„ ์ผ์œผํ‚ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

app.xaml์—๋Š” TabViewBackground ๋ธŒ๋Ÿฌ์‹œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. :๋ฏธ์†Œ:

์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋‹ค๋ฅธ ๊ฒƒ๋“ค์„ ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋„ˆ๋ฌด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ์—ฐํžˆ ๊ทธ๊ฒƒ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ธฐ์—ฌ๋ฅผ ๋ฐ›์•„๋“ค์ด์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ํƒญ ์ƒ‰์ƒ = ํ„ฐ๋ฏธ๋„ ์ƒ‰์ƒ
  • ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์ƒ‰์ƒ = ํ„ฐ๋ฏธ๋„ ์ƒ‰์ƒ
  • ํƒญ ์ƒ‰์ƒ = ์•„ํฌ๋ฆด
  • ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์ƒ‰์ƒ = ์•„ํฌ๋ฆด
  • ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์ƒ‰์ƒ = ํƒญ ์ƒ‰์ƒ

์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ # 3327, "ํ…Œ๋งˆ"๋ฅผ ์ž‘์—…ํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค.

์ดํ•ด ํ–ˆ์–ด์š”. ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ์•„ํฌ๋ฆด์€ UI์— ๋ฉ‹์ง„ ํ„ฐ์น˜๊ฐ€๋˜๊ณ  _Photos_ ๋ฐ _Movies & TV_์™€ ๊ฐ™์€ ๋‹ค๋ฅธ Windows ์•ฑ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์ผ๊ด€์„ฑ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

@DHowett ๊ฐ€๋Šฅ์„ฑ์„ ๋” ์ž˜ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด OP๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฌผ๋ก ์ž…๋‹ˆ๋‹ค. ํŽธ์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ.

์•ˆ๋…•ํ•˜์„ธ์š” @ zadjii-msft, ์šฐ์„  ํ•œ ๋‹ฌ ๋Šฆ๊ฒŒ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.
์ด์ œ ์•„ํฌ๋ฆด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์™€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ์„ค๋ช…์„œ ๋ฅผ ์ด๋ฏธ ์ฝ์—ˆ ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํ˜ผ๋ž€ ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” Acrylic์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด ์ผ๊ด€์„ฑ๋ณด๋‹ค ์ผ๊ด€์„ฑ์ด ๋” ๋–จ์–ด์ง‘๋‹ˆ๋‹ค (์˜ˆ์ƒํ–ˆ๋˜ ๊ฒƒ๊ณผ ๋‚˜๋จธ์ง€ ์œ ํ˜•์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—-๋‹ฆ์ง€ ์•Š์€ UI๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค) ๋ฐ ๋ถˆ์ผ์น˜).

MenuFlyout ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ง€์ •์„ ์œ„ํ•ด ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค ...

์ฝ”๋“œ์— ์ˆจ๊ฒจ์ง„ ๋ฒ„๊ทธ์ธ์ง€ ์•„๋‹ˆ๋ฉด ์˜ค๋ฅ˜์ธ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ๊ท€ํ•˜ (Microsoft ํŒ€ ๋ฐ / ๋˜๋Š”์ด ์ฝ”๋“œ๋ฅผ ์ฝ”๋”ฉํ•˜๋Š” ์‚ฌ๋žŒ)๋Š” Style ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. AcrylicBrush ์ˆ˜๋™์œผ๋กœ (์ž๋™์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์—) UI๋ฅผ๋ณด๋‹ค ์ผ๊ด€๋˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด (๋‹ค๋ฅธ UWP ์•ฑ์ด ์ด๋Ÿฌํ•œ ๋ฉ”๋‰ด์— Acrylic์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ UI โ€‹โ€‹์ผ๊ด€์„ฑ์„ ๋‚˜ํƒ€๋ƒ„) ์•„๋งˆ๋„ ํ–ฅํ›„ ์—…๋ฐ์ดํŠธ์—์„œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ๊ท€ํ•˜์˜ ์˜๊ฒฌ ์€ RevealBrush ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๋‘ ๋ฒˆ์งธ ์งˆ๋ฌธ (?)์— ์‹ค์ œ๋กœ ๋‹ต๋ณ€ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค (์•Œ์ง€ ๋ชปํ–ˆ์„ ์ˆ˜๋„ ์žˆ์Œ).
Reveal ๋ธŒ๋Ÿฌ์‹œ๋Š” UWP ์•ฑ์˜ UI (IMO)์— ๋” ๋งŽ์€ ์ผ๊ด€์„ฑ์„ ์ถ”๊ฐ€ํ•˜๋ฉฐ ๋งŽ์€ ์•ฑ (์„ค์ • ์•ฑ ํฌํ•จ)์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์–ด๋‘์šด ํ…Œ๋‘๋ฆฌ ๊ทธ๋ผ๋ฐ์ด์…˜์„ ์ถ”๊ฐ€ํ•˜๊ณ  ํฐ์ƒ‰ ๋ฐฐ๊ฒฝ์—๋Š” ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š๋Š” ๋ผ์ดํŠธ ๋ชจ๋“œ์™€ ๋‹ฌ๋ฆฌ ์–ด๋‘์šด ๋ฐฐ๊ฒฝ์„ ํฐ์ƒ‰ "๋น›"(๋˜๋Š” ๊ทธ๋ผ๋ฐ์ด์…˜)์œผ๋กœ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜๋ฏ€๋กœ ๋‹คํฌ ๋ชจ๋“œ ์‚ฌ์šฉ์ž (IMO)์—๊ฒŒ ํ›จ์”ฌ ๋” ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Reveal ๋ธŒ๋Ÿฌ์‹œ๊ฐ€ newTab ๋ฐ MenuFlyout ๋ฒ„ํŠผ์— ์‚ฌ์šฉ๋˜๋ฉด UI๊ฐ€ ์ข€ ๋” ์„ธ๋ จ๋˜๊ณ  ์ผ๊ด€๋˜๊ฒŒ ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (๋‹ค์‹œ IMO).

๋”ฐ๋ผ์„œ AcrylicBrush ( MenuFlyout ) ๋ฐ RevealBrush (๋ฒ„ํŠผ์˜ ๊ฒฝ์šฐ)๋ฅผ ์ถ”๊ฐ€ํ•ด๋ณด์‹ญ์‹œ์˜ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

ํŽธ์ง‘ : ๋˜ํ•œ ๋ˆ„๊ตฐ๊ฐ€ ๋‚˜์—๊ฒŒ ๋‹ต์žฅํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋‚˜์—๊ฒŒ ๋‹ต์žฅ ํ•  ๋•Œ @ ์‚ฌ์šฉํ•˜์—ฌ ๋‚˜๋ฅผ ๋ฉ˜์…˜ ํ•ด์ฃผ์„ธ์š” (GitHub์—์„œ ๋‚˜๋ฅผ ๋ฉ˜์…˜ ํ•  ๋•Œ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋‚˜์—๊ฒŒ ๋‹ต์žฅ์„ํ•˜๋ฉด ์•Œ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ).
๋˜ํ•œ ์ด๊ฒƒ์€ ์ •๋ง ์ฃผ์ œ์—์„œ ๋ฒ—์–ด๋‚œ ๊ฒƒ์ž…๋‹ˆ๋‹ค (ํ•˜์ง€๋งŒ์ด ํ•œ ์ค„์— ๋Œ€ํ•ด ์ฃผ์ œ๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค) : ๋‹น์‹ ์€ Reddit์—์„œ ๋™์ผํ•œ u / zadjii์ž…๋‹ˆ๊นŒ (๊ทธ๋ ‡๋‹ค๋ฉด r / windows์—์„œ ๋ณด๊ณ  ๋Š๊ผˆ์Šต๋‹ˆ๋‹ค. ์ต์ˆ™ํ•œ)?

์ตœ์†Œ / ์ตœ๋Œ€ / ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์€ ๋‹ค๋ฅธ UWP ์•ฑ์ฒ˜๋Ÿผ ๋” ์ž‘์•„์•ผํ•˜๊ณ  ํฌ๋กฌ / ๊ฐ€์žฅ์ž๋ฆฌ ํฌ๋กฌ์ฒ˜๋Ÿผ ์ฐฝ์ด ์ตœ๋Œ€ํ™”๋˜์ง€ ์•Š์„ ๋•Œ ๊ทธ ์•„๋ž˜์— ๊ณต๊ฐ„์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์•„๋ž˜์˜ ์ž‘์€ ์˜์—ญ์€ ๋“œ๋ž˜๊ทธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋ ‡๊ฒŒ :
image

์ตœ์†Œ / ์ตœ๋Œ€ / ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์€ ๋‹ค๋ฅธ UWP ์•ฑ์ฒ˜๋Ÿผ ๋” ์ž‘์•„์•ผํ•˜๊ณ  ํฌ๋กฌ / ๊ฐ€์žฅ์ž๋ฆฌ ํฌ๋กฌ์ฒ˜๋Ÿผ ์ฐฝ์ด ์ตœ๋Œ€ํ™”๋˜์ง€ ์•Š์„ ๋•Œ ๊ทธ ์•„๋ž˜์— ๊ณต๊ฐ„์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์•„๋ž˜์˜ ์ž‘์€ ์˜์—ญ์€ ๋“œ๋ž˜๊ทธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋ ‡๊ฒŒ :
image

FWIW, ์ด๊ฒƒ์ด Edgium์˜ ์ž‘๋™ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

image

์ตœ์†Œ / ์ตœ๋Œ€ / ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์€ ๋‹ค๋ฅธ UWP ์•ฑ์ฒ˜๋Ÿผ ๋” ์ž‘์•„์•ผํ•˜๊ณ  ํฌ๋กฌ / ๊ฐ€์žฅ์ž๋ฆฌ ํฌ๋กฌ์ฒ˜๋Ÿผ ์ฐฝ์ด ์ตœ๋Œ€ํ™”๋˜์ง€ ์•Š์„ ๋•Œ ๊ทธ ์•„๋ž˜์— ๊ณต๊ฐ„์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๊นŒ?

Edge๋Š” ๋‚ด๊ฐ€ ๋ณผ ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ฉฐ "๋„ค์ดํ‹ฐ๋ธŒ"์ปจํŠธ๋กค ๋Œ€์‹  ์ž์ฒด ํฌ๋กœ์Šค ํ”Œ๋žซํผ UI ํˆดํ‚ท์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ถ€์ž‘์šฉ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๊ท€ํ•˜์˜ ์งˆ๋ฌธ์— ๋Œ€๋‹ตํ•˜๊ธฐ ์œ„ํ•ด ์•„๋งˆ๋„ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ตœ์†Œ / ์ตœ๋Œ€ / ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์€ ๋‹ค๋ฅธ UWP ์•ฑ์ฒ˜๋Ÿผ ๋” ์ž‘์•„์•ผํ•˜๊ณ  ํฌ๋กฌ / ๊ฐ€์žฅ์ž๋ฆฌ ํฌ๋กฌ์ฒ˜๋Ÿผ ์ฐฝ์ด ์ตœ๋Œ€ํ™”๋˜์ง€ ์•Š์„ ๋•Œ ๊ทธ ์•„๋ž˜์— ๊ณต๊ฐ„์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์•„๋ž˜์˜ ์ž‘์€ ์˜์—ญ์€ ๋“œ๋ž˜๊ทธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋ ‡๊ฒŒ :
image

Windows์—์„œ ๋ฒ„ํŠผ์˜ ๋ฐ”๋กœ ์™ผ์ชฝ์€ ๋“œ๋ž˜๊ทธ ๊ฐ€๋Šฅํ•œ ์˜์—ญ์œผ๋กœ ์˜ˆ์•ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ”๋‹ฅ์— ๋™์ผํ•œ ๊ฒƒ์„ ๊ฐ–๋Š” ๊ฒƒ์€ ์ค‘๋ณต๋ฉ๋‹ˆ๋‹ค.

์ตœ์†Œ / ์ตœ๋Œ€ / ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์€ ๋‹ค๋ฅธ UWP ์•ฑ์ฒ˜๋Ÿผ ๋” ์ž‘์•„์•ผํ•˜๊ณ  ํฌ๋กฌ / ๊ฐ€์žฅ์ž๋ฆฌ ํฌ๋กฌ์ฒ˜๋Ÿผ ์ฐฝ์ด ์ตœ๋Œ€ํ™”๋˜์ง€ ์•Š์„ ๋•Œ ๊ทธ ์•„๋ž˜์— ๊ณต๊ฐ„์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๊นŒ?

Edge๋Š” ๋‚ด๊ฐ€ ๋ณผ ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ฉฐ "๋„ค์ดํ‹ฐ๋ธŒ"์ปจํŠธ๋กค ๋Œ€์‹  ์ž์ฒด ํฌ๋กœ์Šค ํ”Œ๋žซํผ UI ํˆดํ‚ท์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ถ€์ž‘์šฉ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๊ท€ํ•˜์˜ ์งˆ๋ฌธ์— ๋Œ€๋‹ตํ•˜๊ธฐ ์œ„ํ•ด ์•„๋งˆ๋„ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

Edge์—์„œ๋„ ์„ฑ๊ฐ€์‹  ์ผ์ž…๋‹ˆ๋‹ค. Edge์˜ ์ค‘์•™์— ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด Windows ์•ฑ์ด ์ผ๊ด€์„ฑ์ด ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ์•„ํฌ๋ฆด๋กœ ๋งŒ๋“œ๋Š” ํ™•์ธ๋ž€์€ ์—ฌ์ „ํžˆ โ€‹โ€‹ํ‘œ์‹œ๋˜์ง€๋งŒ ๋‹ค๋ฅธ ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ฒ˜๋Ÿผ ์‹ค์ œ๋กœ ์‹œ์Šคํ…œ ์ƒ‰์ƒ์„ ์กด์ค‘ํ•˜๋Š” ํ™•์ธ๋ž€์€ ์—†์Šต๋‹ˆ๋‹ค.

image
_ "Windows ํ„ฐ๋ฏธ๋„์—๋Š” ์‹œ์Šคํ…œ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ™œ์„ฑ ๋ฐ ๋น„ํ™œ์„ฑ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์ƒ‰์ƒ์„ ๋ฌด์‹œํ•˜๊ณ  ์ž์ฒด ๊ณ ์ • ๋œ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์ƒ‰์ƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค."_

๊ทธ ๊ธฐ๋Šฅ์„ ์ตœ์†Œํ•œ "์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์‚ฌ์šฉ์ž ์ง€์ • ์˜ต์…˜"์œผ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์ผ๊ด€์„ฑ์„ ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์—ฌ์ „ํžˆ ๊ทธ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ์•„ํฌ๋ฆด๋กœ ๋งŒ๋“œ๋Š” ํ™•์ธ๋ž€์€ ์—ฌ์ „ํžˆ โ€‹โ€‹ํ‘œ์‹œ๋˜์ง€๋งŒ ๋‹ค๋ฅธ ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ฒ˜๋Ÿผ ์‹ค์ œ๋กœ ์‹œ์Šคํ…œ ์ƒ‰์ƒ์„ ์กด์ค‘ํ•˜๋Š” ํ™•์ธ๋ž€์€ ์—†์Šต๋‹ˆ๋‹ค.

image
_ "Windows ํ„ฐ๋ฏธ๋„์—๋Š” ์‹œ์Šคํ…œ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ™œ์„ฑ ๋ฐ ๋น„ํ™œ์„ฑ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์ƒ‰์ƒ์„ ๋ฌด์‹œํ•˜๊ณ  ์ž์ฒด ๊ณ ์ • ๋œ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์ƒ‰์ƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค."_

๊ทธ ๊ธฐ๋Šฅ์„ ์ตœ์†Œํ•œ "์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์‚ฌ์šฉ์ž ์ง€์ • ์˜ต์…˜"์œผ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์ผ๊ด€์„ฑ์„ ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์—ฌ์ „ํžˆ ๊ทธ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋Œ€๋ถ€๋ถ„์˜ ์ตœ์‹  Windows ์•ฑ์€ ์‹œ์Šคํ…œ ์ƒ‰์ƒ์„ ๋”ฐ๋ฅด์ง€ ์•Š์œผ๋ฉฐ ์ž์ฒด ์ƒ‰์ƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ผ๊ด€์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ์•„ํฌ๋ฆด๋กœ ๋งŒ๋“œ๋Š” ํ™•์ธ๋ž€์€ ์—ฌ์ „ํžˆ โ€‹โ€‹ํ‘œ์‹œ๋˜์ง€๋งŒ ๋‹ค๋ฅธ ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ฒ˜๋Ÿผ ์‹ค์ œ๋กœ ์‹œ์Šคํ…œ ์ƒ‰์ƒ์„ ์กด์ค‘ํ•˜๋Š” ํ™•์ธ๋ž€์€ ์—†์Šต๋‹ˆ๋‹ค.
image
_ "Windows ํ„ฐ๋ฏธ๋„์—๋Š” ์‹œ์Šคํ…œ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ™œ์„ฑ ๋ฐ ๋น„ํ™œ์„ฑ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์ƒ‰์ƒ์„ ๋ฌด์‹œํ•˜๊ณ  ์ž์ฒด ๊ณ ์ • ๋œ ์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์ƒ‰์ƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค."_
๊ทธ ๊ธฐ๋Šฅ์„ ์ตœ์†Œํ•œ "์ œ๋ชฉ ํ‘œ์‹œ ์ค„ ์‚ฌ์šฉ์ž ์ง€์ • ์˜ต์…˜"์œผ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์ผ๊ด€์„ฑ์„ ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์—ฌ์ „ํžˆ ๊ทธ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋Œ€๋ถ€๋ถ„์˜ ์ตœ์‹  Windows ์•ฑ์€ ์‹œ์Šคํ…œ ์ƒ‰์ƒ์„ ๋”ฐ๋ฅด์ง€ ์•Š์œผ๋ฉฐ ์ž์ฒด ์ƒ‰์ƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ผ๊ด€์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ๊ณ„์†ํ•ด์„œ ์ผ๊ด€์„ฑ์žˆ๋Š” ๋ถˆ์ผ์น˜๋ฅผ ๊ฐ€์ ธ์•ผํ•œ๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฑด๊ฐ€์š”?

๋ชจ๋‘๊ฐ€ํ–ˆ๋‹ค๊ณ ํ•ด์„œ ๋ญ”๊ฐ€ ์ž˜๋ชปํ•˜๊ฒ ๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ด๊ฒƒ๊ณผ ๋‹ค๋ฅธ ์ด์Šˆ ์ฝ”๋ฉ˜ํŠธ๋ฅผ ํŒŒํ—ค์นœ ํ›„์—.

๋‹ค๋ฅธ ์ด์Šˆ # 3327์— ์Œ“์ธ ์‹œ์Šคํ…œ ํ…Œ๋งˆ # 1963์„ ์กด์ค‘ํ•˜์ง€ ์•Š๋Š” ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์— ๋Œ€ํ•œ ๋ฌธ์ œ๊ฐ€ ์ด๋ฏธ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด "Mega Thread"๋ฌธ์ œ ๋ชฉ๋ก์€ ์˜ค๋ž˜๋˜์—ˆ๊ฑฐ๋‚˜ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‘ ๋ฌธ์ œ์˜ ์‹œ๋Œ€๋ฅผ ๊ฐ์•ˆํ•  ๋•Œ ๊ฐœ๋ฐœ์ž์˜ ๊ด€์‹ฌ์ด ๋งค์šฐ ๋‚ฎ์•„ ๊ตฌํ˜„ ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ์•„ ๋ณด์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ์„ ์–ป๊ธฐ ์œ„ํ•ด ํƒญ ๊ธฐ๋Šฅ์„ ํ๊ธฐํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

    "alwaysShowTabs": false,
    "showTabsInTitlebar": false,

image

๋‹ค๋ฅธ ์‚ฌ๋žŒ๊ณผ ๊ด€๋ จ์ด์žˆ๋Š” ๊ฒฝ์šฐ์ด ์ •๋ณด๋ฅผ ์—ฌ๊ธฐ์— ๋‚จ๊ฒจ ๋‘์„ธ์š”.

๊ธฐ๋ก์„ ์œ„ํ•ด # 3327 ๋ฐ # 5772์—์„œ ํƒญ ๋ฐ ํƒญ ํ–‰ (์ œ๋ชฉ ํ‘œ์‹œ ์ค„)์˜ ์ƒ‰์ƒ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ƒ๋‹นํžˆ ๋งŽ์€ ๋…ผ์˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์„ค๋ช…ํ•˜๋Š” ์˜ต์…˜์—๋Š” ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์„ ์‹œ์Šคํ…œ ๊ฐ•์กฐ ์ƒ‰์ƒ์— ์ผ์น˜ ์‹œํ‚ค๊ฑฐ๋‚˜ ์ฐฝ์— ์ดˆ์ ์„ ๋งž์ถ˜ ์ปจํŠธ๋กค์˜ ์ƒ‰์ƒ์— ํƒญ์„ ์ผ์น˜์‹œํ‚ค๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ์˜ค๋ž˜๋˜์—ˆ๋‹ค๊ณ ํ•ด์„œ ๋ฒ„๋ ค ์กŒ๋‹ค๋Š” ์˜๋ฏธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. # 3327์€ ์ œ๊ฐ€ ์ž‘์—… ํ•  ์‹œ๊ฐ„์„ ๊ฐ€์ง€๊ธฐ๋ฅผ ์ •๋ง ๊ธฐ๋Œ€ํ•˜๊ณ ์žˆ๋Š” _favorite_ ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

XAML ์ปจํŠธ๋กค ๊ฐค๋Ÿฌ๋ฆฌ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋™์ผํ•œ ์ž‘์—… : https://github.com/microsoft/Xaml-Controls-Gallery/issues/108 Windows ํ„ฐ๋ฏธ๋„์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ œ๋ชฉ ํ‘œ์‹œ ์ค„์˜ ์บก์…˜ ๋ฒ„ํŠผ์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•ด๋„ Sizer์˜ ๋ฉ”๋‰ด๊ฐ€ ์—ด๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ง€์ • ์ œ๋ชฉ ํ‘œ์‹œ ์ค„์ด์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” Office ์ œํ’ˆ๊ตฐ๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š” Brianapps์˜ ์•ฑ์ž…๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰