Pomodoro 타이머 icon

Pomodoro 타이머

Pomodoro 기법으로 집중하세요. 타이머, 알림, 사이트 차단 기능을 제공합니다.

버전
3.0.2

빌드는 끝났지만 아직 스토어에 올라가지 않았습니다. 무엇을 하는 확장인지 미리 볼 수 있도록 페이지만 열어두었습니다.

25분 집중은 계획하기는 쉬운데 지키기가 어렵습니다. 흐름을 끊는 사이트가 늘 주소창 한 번 거리에 있기 때문입니다. 이 타이머는 집중과 휴식 사이클을 백그라운드에서 돌리고, 팝업을 닫아도 툴바 배지에 남은 시간을 계속 표시합니다. 집중 세션이 도는 동안에는 미리 등록해 둔 사이트를 차단 화면으로 바꿔 놓습니다.

이럴 때 씁니다

  • 시계를 안 봐도 되는 집중 세션

    팝업에서 재생 버튼을 누르면 툴바 배지에 남은 시간이 표시됩니다. 집중 중에는 빨간색, 휴식 중에는 초록색, 일시정지하면 회색입니다. 남은 시간은 시작 시각을 기준으로 계산하기 때문에 팝업을 닫거나 창을 옮겨도 어긋나지 않습니다. 세션이 끝나면 데스크톱 알림이 옵니다.

  • 집중 시간에 들어가지 말아야 할 사이트 막기

    팝업의 차단 목록이나 옵션 페이지에서 twitter.com 같은 도메인을 하나씩 추가합니다. 사이트 차단을 켜두면 집중 세션이 도는 동안 해당 사이트를 열 때 탭이 차단 화면으로 바뀝니다. 등록한 도메인의 하위 도메인도 함께 막히고, 휴식 시간에는 차단되지 않습니다. 차단 기능은 기본적으로 꺼져 있습니다.

  • 내 리듬에 맞게 시간 바꾸기

    옵션 페이지에서 집중 시간, 짧은 휴식, 긴 휴식, 긴 휴식까지의 세션 수를 각각 지정합니다. 기본값은 25분 집중, 5분 휴식, 15분 긴 휴식, 네 번째 세션마다 긴 휴식입니다. 팝업에는 진행 상황이 점으로 표시되고 'Session 2/4' 형태로 지금 몇 번째인지 보여줍니다.

권한과 개인정보

storage설정과 데이터를 브라우저 자체 저장소(이 기기)에 저장합니다.
tabs열려 있는 탭의 제목과 주소를 확인할 수 있습니다.
notifications시스템 알림을 표시합니다.
alarms팝업이 닫혀 있어도 나중에 동작하도록 타이머를 예약합니다.
webNavigation탭이 새 페이지로 이동하는 시점을 감지합니다.
<all_urls>모든 사이트 — 어느 페이지에서든 동작해야 하기 때문입니다.

확장에 포함된 코드만 실행하며 원격 코드를 내려받지 않습니다.

자주 묻는 질문

팝업을 닫아도 타이머가 계속 도나요?

네. 타이머는 백그라운드 서비스 워커에서 크롬 알람과 시작 시각 계산으로 동작합니다. 팝업이 떠 있는 동안에만 세는 방식이 아니라서, 팝업을 닫거나 브라우저가 워커를 잠시 재웠다 깨워도 남은 시간이 맞습니다. 배지에도 계속 표시됩니다.

집중 시간을 25분 말고 다르게 설정할 수 있나요?

가능합니다. 옵션 페이지에서 집중 시간, 짧은 휴식, 긴 휴식 길이와 긴 휴식까지의 세션 수를 직접 입력합니다. 타이머가 처음 상태일 때 값을 바꾸면 바로 반영되고, 세션이 도는 중에 바꾼 값은 다음 세션부터 적용됩니다.

휴식이 끝나면 다음 세션이 자동으로 시작되나요?

아니요. 세션이 끝나면 알림을 보내고 다음 모드로 넘어간 뒤 정지 상태로 기다립니다. 준비가 되면 재생 버튼을 누르면 됩니다. 건너뛰기 버튼으로 지금 세션을 끝내고 바로 다음으로 넘길 수도 있습니다.

차단된 사이트는 어떻게 다시 볼 수 있나요?

차단은 집중 세션이 실행 중일 때만 걸립니다. 타이머를 일시정지하거나 휴식 모드로 넘어가면 다시 접속됩니다. 옵션 페이지에서 도메인을 목록에서 지우거나 사이트 차단 스위치를 끄는 방법도 있습니다. 탭이 닫히는 것이 아니라 차단 안내 화면으로 바뀌는 방식입니다.

매니페스트에 선언된 권한은 무엇이고 데이터는 어디에 저장되나요?

storage, tabs, notifications, alarms, webNavigation과 모든 사이트에 대한 호스트 권한입니다. storage에는 타이머 상태, 직접 정한 시간 설정, 차단 도메인 목록이 브라우저 프로필 안에 기록됩니다. alarms는 팝업이 닫혀 있어도 세션 종료 시점을 예약하는 데, notifications는 그때 데스크톱 알림을 띄우는 데 쓰입니다. tabs와 webNavigation은 모든 사이트 호스트 권한과 함께, 집중 세션 중에 열리는 페이지를 차단 목록과 대조하는 데 쓰입니다. 차단할 사이트는 어떤 도메인이든 될 수 있어 호스트 범위가 좁혀져 있지 않습니다.

관련 확장 프로그램