화면 한쪽에서 귀여운 픽셀 버디와 함께 집중하는 Windows 뽀모도로 타이머입니다.
고양이 또는 토끼 버디를 선택하고 집중을 시작해 보세요. 집중 시간에는 버디가 책상 앞에서 함께 공부하고, 휴식 시간에는 이불을 덮고 잠시 쉬어 갑니다.
- 집중과 휴식을 반복하는 뽀모도로 모드
- 휴식 없이 한 번만 진행하는 집중 모드
00:00부터 제한 없이 측정하는 카운트업- 항상 화면 위에 표시되는 픽셀 버디
- 고양이와 토끼 버디 선택
- 버디 드래그 이동
- 버디 더블클릭으로 설정창 열기
- 우클릭 메뉴를 통한 일시정지, 재개, 설정 열기, 종료
- 세션 완료 알림 및 설정창 자동 열기
- 오늘 및 누적 집중 시간 저장
- 누적 집중 시간에 따른 버디 성장
집중 버디와 휴식 버디 스크린샷은 추후 추가할 예정입니다.
- Windows 10 이상
- .NET 10 SDK
설치된 .NET 버전 확인:
dotnet --version저장소 루트에서 다음 명령어를 실행합니다.
dotnet run --project .\PomoRing\PomoRing.csproj디버그 빌드:
dotnet build .\PomoRing\PomoRing.csproj빌드된 실행 파일:
PomoRing\bin\Debug\net10.0-windows\PomoRing.exe
.NET 런타임이 설치된 Windows용:
dotnet publish .\PomoRing\PomoRing.csproj -c Release -r win-x64 --self-contained false.NET 설치 없이 실행 가능한 단일 파일:
dotnet publish .\PomoRing\PomoRing.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true배포 결과는 다음 경로에 생성됩니다.
PomoRing\bin\Release\net10.0-windows\win-x64\publish\
- 고양이 또는 토끼 버디를 선택합니다.
- 카운트다운 또는 카운트업을 선택합니다.
- 카운트다운에서는 집중 시간과 뽀모도로 반복 여부를 설정합니다.
집중 시작을 누르면 설정창이 숨겨지고 플로팅 버디가 나타납니다.- 버디를 드래그해 원하는 위치로 이동합니다.
- 버디를 더블클릭하면 타이머를 멈추고 설정창으로 돌아갑니다.
설정과 집중 기록은 다음 파일에 저장됩니다.
%AppData%\PomoRing\settings.json
- C#
- WPF
- .NET 10
- JSON 기반 로컬 설정 저장
PomoRing/
Models/ 설정 및 사용자 기록 모델
Services/ 타이머와 설정 저장 로직
MainWindow.* 설정 화면
BuddyWindow.* 플로팅 픽셀 버디
