Vimari: ๋น„๋งˆ๋ฆฌ ํฌํฌ

์— ๋งŒ๋“  2020๋…„ 07์›” 11์ผ  ยท  10์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: televator-apps/vimari

์ด๊ฒƒ์€ ์ฃผ๋กœ Vimari์˜ ์œ ์ง€ ๊ด€๋ฆฌ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค( @danielcompton ๋ฐ @simeg๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค).

๋‚˜๋Š” ๊ฝค ์˜ค๋žซ๋™์•ˆ Vimari๋ฅผ ์‚ฌ์šฉํ•ด ์™”์ง€๋งŒ ๋‚˜์™€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋ณด๊ณ  ์‹ถ์€ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์ด ๋น ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

  • ์ปค์Šคํ„ฐ๋งˆ์ด์ง• (#171, #166, #155, #153, โ€‹โ€‹#142, #98)
  • ๋” ๋‚˜์€ ๋ชจ๋“œ ๊ฒฉ๋ฆฌ( insert ๋Œ€ normal )(#170, #168, #148, #110, #102)
  • ๋ถ€๋“œ๋Ÿฌ์šด ์Šคํฌ๋กค(#157, #83)
  • ๋„์›€๋ง ํŽ˜์ด์ง€(#158)

์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ ์ค‘ ์ผ๋ถ€๋Š” ํ”„๋กœ์ ํŠธ์˜ PR์—์„œ ์–ผ๋งˆ ๋™์•ˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉฐ, ์ด๋ฅผ ๋‚ด ์ž์ฒด ๋ฒ„์ „์˜ Vimari์— ํ†ตํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค.


2020-07-11 20 12 26

ํ˜„์žฌ ๋‚ด ํฌํฌ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

  • ์ฅ๋ซ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์—…๋ฐ์ดํŠธ
  • ๊ตฌ์„ฑ ์ง€์›(์ฃผ๋กœ @nieldm์˜ ์ž‘์—…์— ์˜ํ•ด),
  • ๋ถ€๋“œ๋Ÿฌ์šด ์Šคํฌ๋กค
  • #168๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ๊ฒฉ๋ฆฌ๋œ normal ๋ชจ๋“œ

์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ฃผ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋‹ค์‹œ ๋ณ‘ํ•ฉํ•˜๊ธฐ ์ „์— ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

  • ์‚ฝ์ž… ๋ชจ๋“œ์— ์žˆ์„ ๋•Œ ํ‘œ์‹œํ•˜๋Š” ํ‘œ์‹œ๊ธฐ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  • ๋„์›€๋ง ํŽ˜์ด์ง€์™€ ํ•จ๊ป˜ ์ผ์ข…์˜ ์˜ค๋ฒ„๋ ˆ์ด ๋„์ž…(๋ณ„๋„๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Œ)
  • Safari 12 ์ด์ „์— ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์ž‘๋™ํ•œ ๋ฐฉ์‹๊ณผ ๊ด€๋ จ๋œ ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ ์ •๋ฆฌ. ์•„๋งˆ๋„ ์ œ๊ฑฐํ•ด์•ผ ํ•  ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ด macOS Big Sur์—์„œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

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

์ด ์ž๋ฆฌ๊ฐ€ ์ด์— ๋Œ€ํ•ด ๋…ผ์˜ํ•  ์ˆ˜ ์žˆ๋Š” ์˜ฌ๋ฐ”๋ฅธ ์žฅ์†Œ๊ฐ€ ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ๊ด€์‹ฌ์ด ์žˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ์„ธ์š”.

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

์•ˆ๋…•ํ•˜์„ธ์š” @nbelzer๋‹˜ , ์ด ๋ชจ๋“  ์ผ์„ ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์•Œ ์ˆ˜ ์žˆ๋“ฏ, ์ €๋Š” ์ง€๋‚œ 6๊ฐœ์›” ๋™์•ˆ COVID์™€ ๊ธฐํƒ€ ๊ฐœ์ธ ์ผ๋กœ ์ธํ•ด Vimari์— ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์›ํ•˜์‹ ๋‹ค๋ฉด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ๊ด€๋ฆฌ์ž๋กœ ์ดˆ๋Œ€ํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์žฅ๊ธฐ์ ์œผ๋กœ Safari๊ฐ€ WebExtensions ๋ฅผ ์ง€์›ํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค. ์ด๋ก ์ ์œผ๋กœ ์ด๊ฒƒ์€ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ Vimium๊ณผ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. https://github.com/philc/vimium/issues/3610์—์„œ ์ด๋ฏธ ํ† ๋ก ์— ์ฐธ์—ฌํ•˜๊ณ  ๊ณ„์‹  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

์—ฌ๋ณด์„ธ์š”.

๋” ์ด์ƒ ์ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•˜์ง€ ์•Š์ง€๋งŒ ์ œ๊ฒŒ๋Š” ์ •๋ง ์ข‹์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!

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

์•ˆ๋…•ํ•˜์„ธ์š” @nbelzer๋‹˜ , ์ด ๋ชจ๋“  ์ผ์„ ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์•Œ ์ˆ˜ ์žˆ๋“ฏ, ์ €๋Š” ์ง€๋‚œ 6๊ฐœ์›” ๋™์•ˆ COVID์™€ ๊ธฐํƒ€ ๊ฐœ์ธ ์ผ๋กœ ์ธํ•ด Vimari์— ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์›ํ•˜์‹ ๋‹ค๋ฉด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ๊ด€๋ฆฌ์ž๋กœ ์ดˆ๋Œ€ํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์žฅ๊ธฐ์ ์œผ๋กœ Safari๊ฐ€ WebExtensions ๋ฅผ ์ง€์›ํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค. ์ด๋ก ์ ์œผ๋กœ ์ด๊ฒƒ์€ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ Vimium๊ณผ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. https://github.com/philc/vimium/issues/3610์—์„œ ์ด๋ฏธ ํ† ๋ก ์— ์ฐธ์—ฌํ•˜๊ณ  ๊ณ„์‹  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@danielcompton ์— ๋‹ต์žฅ์„ ๋ณด๋‚ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ž˜ ์ง€๋‚ด๊ณ  ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค!

๊ด€๋ฆฌ์ž๋กœ์„œ ๋„์›€์ด ๋˜์—ˆ์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ์•ž์œผ๋กœ 2๊ฐœ์›” ๋™์•ˆ (์ตœ์†Œํ•œ) ์•ฝ๊ฐ„์˜ ์—ฌ์œ  ์‹œ๊ฐ„์ด ์žˆ์œผ๋ฏ€๋กœ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๊ธฐ๋Šฅ์„ Vimari์— ๋„์ž…ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ํ˜„์žฅ์— ์•„์ฃผ ์ƒˆ๋กญ๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ์˜ ๊นŠ๊ฒŒ ๊ด€์ฐฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ์ด๋ผ๊ณ  ์–ธ๊ธ‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@nbelzer ์—…๋ฐ์ดํŠธ๋œ ํ™•์žฅ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

App Store์—์„œ Vimari๋ฅผ ์„ค์น˜ํ•˜๊ณ  ํฌํฌ์—์„œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์•ฑ์„ ๊ต์ฒดํ•˜๊ณ  Safari ํ™˜๊ฒฝ ์„ค์ •์—์„œ ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๊ตฌ์„ฑ ํŒŒ์ผ์ธ userSettings.json์„ ์—ฌ๋Š” ๋ฒ„ํŠผ์ด ์—†์Šต๋‹ˆ๋‹ค.

์ด ํŒŒ์ผ์˜ ์œ„์น˜์— ๋Œ€ํ•œ ํžŒํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@srikat , ์‚ฌ์šฉํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด feature/access_configuration ๋ถ„๊ธฐ์˜ ๋‚ด ํฌํฌ์—์„œ ์•ฑ์„ ์ปดํŒŒ์ผํ•˜๊ณ  ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‘ ์„ฑ๊ณตํ•˜๋ฉด Vimari ํŒจ๋„์„ ์—ด๊ณ (Safari์—์„œ ํ™•์žฅ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ) '๊ตฌ์„ฑ ํŒŒ์ผ ์—ด๊ธฐ'๋ฅผ ๋ˆ„๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ์ฒ˜์Œ์— ๋‚ด ๊ฐœ์ธ์ ์ธ ์šฉ๋„๋กœ๋งŒ ์‚ฌ์šฉ๋˜์—ˆ๋˜ ๋งค์šฐ ์‹คํ—˜์ ์ธ ๋ถ„๊ธฐ๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์—์„œ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ €๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ(์˜ˆ: ๊ตฌ์„ฑ)์„ ์—ฌ๊ธฐ์˜ ๊ธฐ๋ณธ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๊ฐ€์ ธ์˜ค๋Š” ์ž‘์—…์„ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐ์‚ฌ ํ•ด์š”. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋ฐ”์ด๋„ˆ๋ฆฌ์— ์žˆ๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆด ๊ฒƒ์ด๋‹ค.

@nbelzer ํ›Œ๋ฅญํ•œ ์ž‘์—…์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ƒˆ ๊ธฐ๋Šฅ์„ ๋งˆ์Šคํ„ฐ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์–ธ์ œ ๋ณ‘ํ•ฉํ• ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์‹œ๋„ํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ^.^

@DarkAlexWang ๋ฐ˜๊ฐ€์šด ์†Œ์‹์ž…๋‹ˆ๋‹ค. ๊ณง ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ž‘์—…์€ ์ด๋ฏธ ๋ณด์…จ๊ฒ ์ง€๋งŒ pr #175 ๋ฐ #176์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Daniel Compton์ด ๋ณ‘ํ•ฉํ•˜๊ธฐ ์ „์— ์‚ดํŽด๋ณด๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

@nbelzer ์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ณ‘ํ•ฉ์„ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค. ๊ณ ๋งˆ์›Œ.

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

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