Pushpin: λ³΄λ“œ λŒ€μ‹  제λͺ© ν‘œμ‹œμ€„μ— ν¬μ»€μŠ€κ°€ μžˆλŠ” λ³΄λ“œ μΉ΄λ“œ ν‘œμ‹œ

에 λ§Œλ“  2019λ…„ 11μ›” 13일  Β·  13μ½”λ©˜νŠΈ  Β·  좜처: automerge/pushpin

https://github.com/inkandswitch/pushpin/pull/310#issuecomment -551936885에 μ„€λͺ…λœ λŒ€λ‘œ μ½˜ν…μΈ  ν•Έλ“€λŸ¬κ°€ UIλ₯Ό μ˜€λ²„λ‘œλ“œν•˜μ§€ μ•Šκ³  μΆ”κ°€ μ»¨νŠΈλ‘€μ„ 갖도둝 ν•˜λ©΄ 맀우 μœ μš©ν•  κ²ƒμž…λ‹ˆλ‹€. λ‹€μŒμ€ μžλ§‰μ„ μ œκ³΅ν•˜λŠ” λŒ€μ‹  ꡬ문 λͺ¨λ“œλ₯Ό μ „ν™˜ν•  수 μžˆλŠ” ν…μŠ€νŠΈ/μ½”λ“œ μ½˜ν…μΈ  ν•Έλ“€λŸ¬μ˜ μ˜ˆμž…λ‹ˆλ‹€.

mode-switch

κ·ΈλŸ¬λ‚˜ μΉ΄λ“œλ₯Ό μž…λ ₯ν•˜μ§€ μ•ŠμœΌλ©΄ μ½˜ν…μΈ  처리기λ₯Ό ν›Œλ₯­ν•˜κ³  κΉ¨λ—ν•˜κ²Œ μœ μ§€ν•˜λ©΄μ„œ μΆ”κ°€ μ œμ–΄λ₯Ό μ œκ³΅ν•  방법이 μ—†μŠ΅λ‹ˆλ‹€. 여기에도 κ·Έλ ‡κ²Œ ν•˜λ €λŠ” μ‹œλ„κ°€ μžˆμŠ΅λ‹ˆλ‹€.

inline-mode-switch

제λͺ© ν‘œμ‹œμ€„μ— ν™œμ„±/μ§‘μ€‘λœ μΉ΄λ“œλ₯Ό ν‘œμ‹œν•˜λ„λ‘ μ œμ•ˆν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. κ·Έλ ‡κ²Œ ν•˜λ©΄ μ‚¬μš©μžμ—κ²Œ μΌκ΄€λœ μ‚¬μš©μž κ²½ν—˜μ„ μ œκ³΅ν•˜κ³  λͺ¨λ“  곡톡 μ„€μ • λ˜λŠ” μž‘μ—…μ΄ 제λͺ© ν‘œμ‹œμ€„μ— ν‘œμ‹œλ  수 μžˆμŠ΅λ‹ˆλ‹€. μ‘μš© ν”„λ‘œκ·Έλž¨μ΄ 일반적인 μž‘μ—…μ„ μ œκ³΅ν•˜λŠ” macOSμ—μ„œ "메뉴 ν‘œμ‹œμ€„" μ€μœ λ₯Ό 거의 μƒμ„±ν•©λ‹ˆλ‹€.

λ˜ν•œ 녹색 μ‹ ν˜Έλ“± λ²„νŠΌμ΄ macOSμ—μ„œ 전체 ν™”λ©΄ λͺ¨λ“œλ‘œ λ“€μ–΄κ°€κΈ°/λ‚˜κ°€κΈ°λ₯Ό μ œκ³΅ν•˜λŠ” 것과 같은 μ’…λ₯˜μ˜ λ“€μ–΄κ°€κΈ°/λ‚˜κ°€κΈ° 컨트둀과 같은 것듀을 ν‘œλ©΄ν™”ν•˜λŠ” 것을 κ³ λ €ν•΄ λ³Ό κ°€μΉ˜κ°€ μžˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  13 λŒ“κΈ€

참고둜 μ €λŠ” μœ„μ˜ 데λͺ¨μ—μ„œ <select> μš”μ†Œλ₯Ό "omniselect"둜 κ΅μ²΄ν•˜μ—¬ μ‹œκ°„μ΄ 지남에 따라 λ”μš± μΌκ΄€λœ κ²½ν—˜κ³Ό 필터링 및 더 κ°•λ ₯ν•œ κΈ°λŠ₯을 μ œκ³΅ν•˜λŠ” 것을 μ„ ν˜Έν•©λ‹ˆλ‹€.

λ‚˜λŠ” μ„ νƒν•œ μΉ΄λ“œκ°€ ν˜„μž¬ μœ„μΉ˜ μœ„μ— 겹쳐진 κ³Όκ±° ν˜Έμ—μ„œ 이에 λŒ€ν•œ μŠ€μΌ€μΉ˜λ₯Ό μ’‹μ•„ν–ˆμœΌλ©° 이 κ°œλ…μ΄ κ½€ 맀λ ₯적이라고 β€‹β€‹μƒκ°ν•©λ‹ˆλ‹€.

μš°λ¦¬λŠ” 초점 λŒ€ 선택에 λŒ€ν•΄ λ§Žμ€ 문제λ₯Ό 가지고 μžˆλŠ”λ° μ–΄μ¨Œλ“  μ•Œμ•„ λ‚΄λ €κ³  λ…Έλ ₯ν•˜κ³  μžˆμœΌλ―€λ‘œ 이것이 도움이 될 것이라고 μƒκ°ν•©λ‹ˆλ‹€. 1-2μž₯의 μΉ΄λ“œ μ€‘μ—μ„œ μ„ νƒν•˜μ—¬ μ΄ˆμ μ„ λ§žμΆ”μ§€ μ•ŠμœΌλ©΄ ν˜Όλž€μŠ€λŸ¬μšΈκΉŒμš”? 그것이 μ–΄λ–»κ²Œ μž‘λ™ν•  것인지에 λŒ€ν•œ 생각?

진행 쀑인 μž‘μ—…μ— λŒ€ν•΄ cleaner-drag λΆ„κΈ°λ₯Ό μ‚΄νŽ΄λ³΄μ‹­μ‹œμ˜€.

1-2μž₯의 μΉ΄λ“œ μ€‘μ—μ„œ μ„ νƒν•˜μ—¬ μ΄ˆμ μ„ λ§žμΆ”μ§€ μ•ŠμœΌλ©΄ ν˜Όλž€μŠ€λŸ¬μšΈκΉŒμš”? 그것이 μ–΄λ–»κ²Œ μž‘λ™ν•  것인지에 λŒ€ν•œ 생각?

μ—¬λŸ¬ μž₯의 μΉ΄λ“œκ°€ λ™μ‹œμ— μ„ νƒλœλ‹€λŠ” 것을 μ˜λ―Έν•œλ‹€κ³  κ°€μ •ν•©λ‹ˆκΉŒ?

그런 경우 제λͺ© ν‘œμ‹œμ€„μ— μ§€κΈˆκ³Ό λΉ„μŠ·ν•œ 것을 ν‘œμ‹œν•΄μ•Ό ν•˜μ§€λ§Œ μžλ§‰μ— "n개 ν•­λͺ©"이라고 λ§ν•˜λŠ” λŒ€μ‹  "n개 쀑 m개 ν•­λͺ©μ„ μ„ νƒν–ˆμŠ΅λ‹ˆλ‹€"라고 ν‘œμ‹œν•΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

μ‚­μ œ, κ³΅μœ μ™€ 같은 λ©€ν‹°μΉ΄λ“œ μΌ€μ΄μŠ€μ— λŒ€ν•œ 일뢀가 μžˆλŠ” 경우 κ΄€λ ¨ μž‘μ—…μ„ ν‘œμ‹œν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” μ„ νƒν•œ μΉ΄λ“œκ°€ ν˜„μž¬ μœ„μΉ˜ μœ„μ— 겹쳐진 κ³Όκ±° ν˜Έμ—μ„œ 이에 λŒ€ν•œ μŠ€μΌ€μΉ˜λ₯Ό μ’‹μ•„ν–ˆμœΌλ©° 이 κ°œλ…μ΄ κ½€ 맀λ ₯적이라고 β€‹β€‹μƒκ°ν•©λ‹ˆλ‹€.

당신은 이것을 μ˜λ―Έν•©λ‹ˆκΉŒ?

쀑첩이 κΉŠμ„ 수 있고 κ΄€λ ¨ μ½˜ν…μΈ  μ»¨νŠΈλ‘€μ„ ν‘œμ‹œν•˜λŠ” 데 더 잘 μ‚¬μš©λ  수 μžˆλŠ” 곡간을 μ°¨μ§€ν•˜κΈ° λ•Œλ¬Έμ— 쀑첩에 λŒ€ν•΄ λ‹€μ‹œ μƒκ°ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λΆˆκ°€λŠ₯ν•˜λ‹€κ³  말할 μˆ˜λŠ” μ—†μ§€λ§Œ μ˜¬λ°”λ₯΄κ²Œ μˆ˜ν–‰ν•˜λŠ” 것은 μ–΄λ €μšΈ κ²ƒμž…λ‹ˆλ‹€. λ°˜λ©΄μ— ν˜„μž¬ μœ„μΉ˜μ— λŒ€ν•œ 감각과 μ—¬λŸ¬ λ ˆλ²¨μ„ λΉ λ₯΄κ²Œ 이동할 수 μžˆλŠ” 방법이 맀λ ₯적으둜 λ³΄μž…λ‹ˆλ‹€.

였, λ‚˜λŠ” 전체 쀑첩이 μ•„λ‹ˆλΌ ν˜„μž¬ μ˜€λ²„λ ˆμ΄λΌκ³  μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€.
μ„ νƒν•œ ν•­λͺ©.

2019λ…„ 11μ›” 12일 ν™”μš”μΌ μ˜€ν›„ 11:17 Irakli Gozalishvili <
[email protected]>은 λ‹€μŒκ³Ό 같이 μΌμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” μ„ νƒν•œ μΉ΄λ“œκ°€
ν˜„μž¬ μœ„μΉ˜μ— λ ˆμ΄μ–΄λ§ν•˜κ³  이 컨셉이 예쁜 것 κ°™μ•„μš”
섀득λ ₯ μžˆλŠ”.

당신은 이것을 μ˜λ―Έν•©λ‹ˆκΉŒ?

https://user-images.githubusercontent.com/21236/68500724-3aa7da80-0211-11ea-955d-cc40de8cfc83.png

쀑첩에 λŒ€ν•΄ λ‹€μ‹œ μƒκ°ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
κ΄€λ ¨ μ½˜ν…μΈ λ₯Ό ν‘œμ‹œν•˜λŠ” 데 더 잘 μ‚¬μš©λ  수 μžˆλŠ” 곡간을 μ°¨μ§€ν•©λ‹ˆλ‹€.
ν†΅μ œ μˆ˜λ‹¨.

ν•  수 μ—†λ‹€κ³  λ§ν•˜λŠ” 것이 μ•„λ‹ˆλΌ λ°”λ‘œμž‘λŠ” 것이 κ°€λŠ₯ν•  κ²ƒμž…λ‹ˆλ‹€.
도전적인. λ°˜λ©΄μ— 당신이 어디에 μžˆλŠ”μ§€μ™€ λΉ λ₯Έ 길에 λŒ€ν•œ 감각이 μžˆμŠ΅λ‹ˆλ‹€.
μ—¬λŸ¬ 단계λ₯Ό λ›°μ–΄ λ„˜λŠ” 것이 맀λ ₯적으둜 λ³΄μž…λ‹ˆλ‹€.

β€”
당신이 λŒ“κΈ€μ„ λ‹¬μ•˜κΈ° λ•Œλ¬Έμ— 이것을 λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/inkandswitch/pushpin/issues/336?email_source=notifications&email_token=AAAAWQAAJDTGB6IJ4M32AY3QTOSXNA5CNFSM4JMR24IKYY5ZPORWSWK3TUL52HS4DFVEXG43VMXVBW63
λ˜λŠ” ꡬ독 μ·¨μ†Œ
https://github.com/notifications/unsubscribe-auth/AAAAWQCIWHWFL5HTNX4J3ELQTOSXNANCNFSM4JMR24IA
.

--
ν”Όν„° 반 ν•˜λ΄λ²„κ·Έ
μƒŒν”„λž€μ‹œμŠ€μ½”, μΊ˜λ¦¬ν¬λ‹ˆμ•„
"λͺ¨λ“  것이 아름닀웠고 아프지 μ•Šμ•˜μŠ΅λ‹ˆλ‹€." - 컀트 λ³΄λ„€κ±°νŠΈ

λ‚˜λŠ” μ§€κΈˆ κ½€ ν˜Όλž€μŠ€λŸ¬μ›Œ λ³΄μ΄λŠ” 첫 번째 μ΄ˆμ•ˆμ„ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

선택 사항 μ—†μŒ

image

μ„ νƒν•œ ν…μŠ€νŠΈ λ©”λͺ¨

image


ν₯미둜운 λΆ€μž‘μš©μ€ ν•­λͺ©μ΄ μ„ νƒλ˜μ–΄ μžˆλŠ” μ€‘μ²©λœ λ³΄λ“œκ°€ μžˆλŠ” κ²½μš°μ—λ„ λ‚˜νƒ€λ‚©λ‹ˆλ‹€. "list" μ»¨ν…μŠ€νŠΈλ₯Ό μž¬μ‚¬μš©ν•˜λŠ” λŒ€μ‹  λ‹€λ₯Έ μ»¨ν…μŠ€νŠΈλ₯Ό μ‚¬μš©ν•˜μ—¬ 이 문제λ₯Ό ν•΄κ²°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

image

μ „λ°˜μ μœΌλ‘œ 비주얼에 λ§Œμ‘±ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 이것을 ν‘œμ‹œν•˜κ±°λ‚˜ λ³΄λ“œ μ•„μ΄μ½˜μ„ μ „ν˜€ ν‘œμ‹œν•˜μ§€ μ•ŠλŠ” 더 λ‚˜μ€ 방법을 μ°Ύμ•„μ•Ό ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. λ˜ν•œ μ›ν˜•μ΄ μ•„λ‹Œ μ•„μ΄μ½˜μ΄ 더 잘 μž‘λ™ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. 놀아보고 더 즐거운 것을 생각해 λ‚Ό 수 μžˆλŠ”μ§€ ν™•μΈν•˜κ² μŠ΅λ‹ˆλ‹€.

μ•„μ΄μ½˜μ— μ„ νƒν•œ ν•­λͺ©μ— λŒ€ν•œ μ‹œκ°μ  ν”Όλ“œλ°±μ΄ μžˆλŠ” 버전을 ν•˜λ‚˜ 더 μ‹œλ„ν–ˆμŠ΅λ‹ˆλ‹€. "νŒŒμ„  ν…Œλ‘λ¦¬" μ•„λž˜λŠ” ν™œμ„± 선택 ν•­λͺ©μ΄ μ•„λ‹˜μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€. 단색 ν…Œλ‘λ¦¬λŠ” ν™œμ„± 선택을 λ‚˜νƒ€λƒ…λ‹ˆλ‹€. 아무것도 μ„ νƒν•˜μ§€ μ•ŠμœΌλ©΄ λ³΄λ“œ μ•„μ΄μ½˜μ΄ μ„ νƒλ©λ‹ˆλ‹€. 결과에 정말 λ§Œμ‘±ν•˜μ§€ μ•Šμ•˜μ§€λ§Œ μ–΄μ¨Œλ“  κ²Œμ‹œν•  것이라고 μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€.

image

Screen Shot 2019-11-18 at 1 01 14 PM

BTW λ˜ν•œ μ—¬λŸ¬ μΉ΄λ“œλ₯Ό μ„ νƒν•˜κ³  제λͺ© ν‘œμ‹œμ€„μ—μ„œ 제λͺ©μ„ νŽΈμ§‘ν•  수 μžˆλŠ” 것이 맀우 νŽΈλ¦¬ν•˜λ‹€λŠ” 것을 μ•Œμ•˜μŠ΅λ‹ˆλ‹€.

그것은 멋지닀!

2019λ…„ 11μ›” 18일 μ›”μš”μΌ μ˜€ν›„ 1:48 Irakli Gozalishvili <
[email protected]>은 λ‹€μŒκ³Ό 같이 μΌμŠ΅λ‹ˆλ‹€.

[이미지: μŠ€ν¬λ¦°μƒ· 2019-11-18 at 1 01 14 PM]
https://user-images.githubusercontent.com/21236/69096724-d273a880-0a09-11ea-976c-73454a48aff8.png

BTW λ‚˜λŠ” λ˜ν•œ μ—¬λŸ¬ μΉ΄λ“œκ°€ μ„ νƒλ˜κ³  제λͺ©μ΄ μžˆμŒμ„ λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€.
제λͺ© ν‘œμ‹œμ€„μ—μ„œ νŽΈμ§‘ κ°€λŠ₯ν•œ 것은 맀우 νŽΈλ¦¬ν•©λ‹ˆλ‹€.

β€”
당신이 λŒ“κΈ€μ„ λ‹¬μ•˜κΈ° λ•Œλ¬Έμ— 이것을 λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/inkandswitch/pushpin/issues/336?email_source=notifications&email_token=AAAAWQHSOKGZVHNYPWUN77LQUMERLA5CNFSM4JMR24IKYY45NVWWK3TUL52HS4DFVREXG43VMXVBW63LN
λ˜λŠ” ꡬ독 μ·¨μ†Œ
https://github.com/notifications/unsubscribe-auth/AAAAWQDXQQT4S7M2GMHQ54TQUMERLANCNFSM4JMR24IA
.

--
ν”Όν„° 반 ν•˜λ΄λ²„κ·Έ
μƒŒν”„λž€μ‹œμŠ€μ½”, μΊ˜λ¦¬ν¬λ‹ˆμ•„
"λͺ¨λ“  것이 아름닀웠고 아프지 μ•Šμ•˜μŠ΅λ‹ˆλ‹€." - 컀트 λ³΄λ„€κ±°νŠΈ

더 맀λ ₯적으둜 보이도둝 λͺ‡ 번 μ‹œλ„ν–ˆμŠ΅λ‹ˆλ‹€(ν”Όλ“œλ°±μ„ μ’‹μ•„ν•  κ²ƒμž…λ‹ˆλ‹€).

선택 사항 μ—†μŒ

Screen Shot 2019-11-22 at 4 54 37 PM

ν…μŠ€νŠΈ μΉ΄λ“œ 선택

κ·Έλƒ₯ μ˜€λ²„λ ˆμ΄ λ³΄λ“œ μΉ΄λ“œ
Screen Shot 2019-11-22 at 4 54 51 PM
Screen Shot 2019-11-22 at 4 54 55 PM

μ•„λž˜μ˜ 접이식 탐색 λ²„νŠΌ

선택 사항 μ—†μŒ

Screen Shot 2019-11-22 at 4 59 24 PM

μ½”λ“œ 선택

Screen Shot 2019-11-22 at 4 59 34 PM

λ‚˜λŠ” 이것을 μ’‹μ•„ν•˜μ§€λ§Œ μš°λ¦¬λŠ” λ§ˆλ¦„λͺ¨κΌ΄ λ””μžμΈμ— μ „λ…ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. 쀄 수 μžˆλ‹€λ©΄
λ‹¨λ‹¨ν•œ 제λͺ© ν‘œμ‹œμ€„κ³Ό ν•¨κ»˜ μž‘λ™ν•˜λŠ” 이 버전을 μ‚¬μš©ν•˜κ² μŠ΅λ‹ˆλ‹€!

2019λ…„ 11μ›” 22일 κΈˆμš”μΌ μ˜€ν›„ 5:16 Irakli Gozalishvili <
[email protected]>은 λ‹€μŒκ³Ό 같이 μΌμŠ΅λ‹ˆλ‹€.

더 맀λ ₯적으둜 보이도둝 λͺ‡ 번 μ‹œλ„ν–ˆμŠ΅λ‹ˆλ‹€(ν”Όλ“œλ°±μ„ μ’‹μ•„ν•  κ²ƒμž…λ‹ˆλ‹€).
선택 사항 μ—†μŒ

[이미지: μŠ€ν¬λ¦°μƒ· 2019-11-22 at 4 54 37 PM]
https://user-images.githubusercontent.com/21236/69470371-14bf2180-0d4b-11ea-859b-0bf89e10432c.png
ν…μŠ€νŠΈ μΉ΄λ“œ 선택

κ·Έλƒ₯ μ˜€λ²„λ ˆμ΄ λ³΄λ“œ μΉ΄λ“œ
[이미지: μŠ€ν¬λ¦°μƒ· 2019-11-22 at 4 54 51 PM]
https://user-images.githubusercontent.com/21236/69470372-14bf2180-0d4b-11ea-8136-0b99f6dc0d8a.png
[이미지: μŠ€ν¬λ¦°μƒ· 2019-11-22 at 4 54 55 PM]
https://user-images.githubusercontent.com/21236/69470373-14bf2180-0d4b-11ea-9266-735d864d5b57.png
선택 ν•­λͺ© μ—†μŒ μ•„λž˜μ˜ μ ‘λŠ” 탐색 λ²„νŠΌ

[이미지: μŠ€ν¬λ¦°μƒ· 2019-11-22 at 4 59 24 PM]
https://user-images.githubusercontent.com/21236/69470375-1557b800-0d4b-11ea-9e71-68b2dadb7e27.png
μ½”λ“œ 선택

[이미지: μŠ€ν¬λ¦°μƒ· 2019-11-22 at 4 59 34 PM]
https://user-images.githubusercontent.com/21236/69470376-1557b800-0d4b-11ea-9ac8-320d2f1ee31f.png

β€”
당신이 λŒ“κΈ€μ„ λ‹¬μ•˜κΈ° λ•Œλ¬Έμ— 이것을 λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/inkandswitch/pushpin/issues/336?email_source=notifications&email_token=AAAAWQHZD7CO37AUHZG5JF3QVB75ZA5CNFSM4JMR24IKYY3PNVWWK3TUL52HS4DFVEXG43VMXVBW
λ˜λŠ” ꡬ독 μ·¨μ†Œ
https://github.com/notifications/unsubscribe-auth/AAAAWQB73MFUDNOOSIJYDUDQVB75ZANCNFSM4JMR24IA
.

--
ν”Όν„° 반 ν•˜λ΄λ²„κ·Έ
μƒŒν”„λž€μ‹œμŠ€μ½”, μΊ˜λ¦¬ν¬λ‹ˆμ•„
"λͺ¨λ“  것이 아름닀웠고 아프지 μ•Šμ•˜μŠ΅λ‹ˆλ‹€." - 컀트 λ³΄λ„€κ±°νŠΈ

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰