Skip to content

Releases: cowpigpapa/onharu

ONHARU 2.2.5

Choose a tag to compare

@cowpigpapa cowpigpapa released this 03 Sep 07:40

ONHARU 2.2.5

ONHARU 2.2.5는 고정 화면의 입력, 블랙 스킨의 가독성, 상세 패널의 흔들림을 바로잡은 안정화 업데이트입니다.

고정 화면에서 동작하지 않던 조작

  • 오른쪽 패널의 온하루 일정·Google 그룹 접기·펼치기가 고정 상태에서 동작하지 않던 문제 수정
  • 미완료 To-Do 카드의 일정 이름을 두 번 눌러 수정 창을 여는 동작이 고정 상태에서 동작하지 않던 문제 수정
  • 알람 창이 고정 상태에서 나타나지 않던 문제 수정
  • 기간 스위치를 빠르게 두 번 누르면 목록이 닫히지 않던 문제 수정
  • 접기·펼치기 화살표의 누를 수 있는 범위를 넓혀 잡기 쉽게 조정

블랙 스킨 가독성

  • 달력의 +N개 더보기 팝업에서 일정 글자가 보이지 않던 문제 수정. 팝업은 밝은 바탕이므로 팝업 전용 색으로 계산합니다.
  • 시간순·미완료 보기에서 카드 배경이 과하게 강조되던 문제 수정
  • 메인 달력 배경을 카드 색과 맞춰 정돈

상세 패널과 헤더

  • 카테고리순·시간순·미완료를 오갈 때 날짜 제목과 도구 아이콘이 위아래로 흔들리던 문제 수정
  • 기념일 카드를 접고 펼 때 + 버튼이 움직이던 문제 수정
  • 오늘·이번 주·다음 주와 세 보기의 날짜 표기를 하나의 양식으로 통일
  • 상단 기능 아이콘 줄이 창 조작 버튼 왼쪽에 고정되고 아이콘 수에 따라 왼쪽으로 늘어나도록 정리

입력 편의

  • 알람의 시각·타이머, 시간표의 시작 시각을 가운데 정렬
  • 수기로 입력하는 칸은 누르는 즉시 기존 값이 선택되어 바로 새 값을 칠 수 있습니다. 메모와 일기 본문은 제외합니다.
  • 미완료 목록 제목에 연도를 표시

접근성과 정리

  • 상단 아이콘 버튼과 창 조작 버튼에 이름을 부여해 화면 낭독기에서 읽히도록 보완
  • 동작하지 않던 내부 분기와 쓰이지 않는 정의를 정리
  • 전체 자동 품질 검사 18개 통과

설치

  • 기존 ONHARU 위에 덮어쓰면 일정·설정·Google 연결·일기·시간표 데이터가 유지됩니다.
  • Windows 코드 서명은 아직 적용되지 않아 SmartScreen 안내가 나타날 수 있습니다. SHA256SUMS.txt로 파일을 확인할 수 있습니다.

ONHARU 2.2.4

Choose a tag to compare

@cowpigpapa cowpigpapa released this 26 Aug 21:30

ONHARU 2.2.4

ONHARU 2.2.4는 일정 카드 조작과 고정 화면 입력을 확장하고, 색상 대비와 상세 패널의 완성도를 높인 안정화 업데이트입니다.

일정과 상세 패널

  • 로컬·Google 일정을 달력에서 드래그해 날짜를 변경하고 Ctrl + 드래그로 복사
  • 오른쪽 상세 카드의 순서를 드래그로 변경하고 D-Day·기념일 카드도 같은 방식으로 정렬
  • 중요 일정은 항상 위에 유지하고 일반 일정끼리만 순서 변경
  • 일반 일정·시간순·D-Day·기념일 카드를 제목 클릭으로 접기·펼치기
  • Explorer 고정 상태에서도 일반 상세 카드 접기·펼치기 지원
  • 접힌 카드의 글자 잘림을 막도록 공통 내부 여백 보완
  • 모든 스크롤바의 트랙은 중립적으로, 손잡이는 프리셋 대표색의 파스텔 톤으로 통일

색상과 가독성

  • 대표색이 헤더·버튼·카드에 과도하게 반복되지 않도록 색상 사용 비율 정리
  • 파스텔은 중립면 중심, 블랙은 네온·발광을 배제하고 흰 글씨 대비 확보
  • 중요 일정의 사용자 글씨색도 WCAG 4.5:1 대비를 만족하지 않으면 자동 보정
  • 다섯 번째 프리셋 명칭을 앰버선셋으로 통일

안정성 확인

  • 100%↔125% 배율과 서로 다른 해상도의 다중 모니터 이동 정상 확인
  • 이동·고정 전환 후 위치와 크기 유지 확인
  • 1920×1080 125% 화면에서 상단 필수 조작부 잘림 없음 확인
  • 전체 자동 품질 검사 통과

설치

  • 기존 ONHARU 위에 덮어쓰면 일정·설정·Google 연결·일기·시간표 데이터가 유지됩니다.
  • Windows 코드 서명은 아직 적용되지 않아 SmartScreen 안내가 나타날 수 있습니다.

ONHARU 2.2.3

Choose a tag to compare

@cowpigpapa cowpigpapa released this 25 Aug 15:59

ONHARU 2.2.3

ONHARU 2.2.3은 달력 기간 선택과 알림 설정을 단순화하고, 최근 화면·입력 회귀를 보완한 안정화 버전입니다.

주요 변경

  • 상단 기간 버튼에서 16주를 직접 선택하고, 월 전체는 달력에 맞춰 46주를 자동 표시
  • 12주 보기에서는 오늘을 첫째 줄, 36주 보기에서는 둘째 줄에 배치
  • 알림 사용 여부와 알림 표시 위치를 하나의 설정 카드로 통합
  • 알림을 끄면 기존 일정의 알림·소리도 함께 중지
  • 중요한 날을 날짜 옆의 간결한 별 표시로 변경
  • 오른쪽 상세 일정의 카테고리별·시간순 정렬을 메인 달력과 독립적으로 선택
  • 주 범위 선택 팝업의 위치·크기·테마를 ONHARU 스타일로 정리
  • 설정에서 더 이상 사용하지 않는 달력 범위와 닫기 동작 옵션 제거
  • 신규 설치에서 샘플 일정이 자동 생성되던 문제와 프리셋 대표색 반영 오류 수정

설치

  • 기존 ONHARU 설치판 위에 덮어쓰면 일정·설정·Google 연결·일기·시간표 데이터가 유지됩니다.
  • 사용자 승인형 자동 업데이트는 설치 파일의 SHA-256을 확인한 뒤에만 실행합니다.
  • Windows 코드 서명은 아직 적용되지 않아 SmartScreen 안내가 나타날 수 있습니다.

확인 예정

  • 서로 다른 배율을 쓰는 다중 모니터 이동은 실제 혼합 DPI 장비에서 추가 검증합니다.

ONHARU 2.2.2

Choose a tag to compare

@cowpigpapa cowpigpapa released this 24 Aug 15:18

ONHARU 2.2.2

ONHARU 2.2.2는 스킨·색상 일관성과 메인 헤더·부가 기능 UI를 보완한 품질 개선 버전입니다.

주요 변경

  • 파스텔·블랙 2종 스킨과 추천 팔레트 정비
  • 달력·설정·오른쪽 일정 카드의 배경·글자 색 대비 통일
  • 선택 날짜·주 범위·오늘·슬라이딩 버튼 상태색 정리
  • 메인 헤더 아이콘·이동/고정·패널 접기 배치 보완
  • 시간표·일기장·KBO 경기 일정 팝업 디자인 통일
  • 음력·24절기·오늘 표시의 테마별 가독성 개선
  • 기존 설정이 없는 신규 설치의 기본 보기를 4주로 정리
  • 프리셋 대표색이 선택 날짜·주/월 버튼·투명도 조절에 즉시 반영되지 않던 문제 수정
  • 신규 설치에서 로컬 샘플 일정 4개가 자동 생성되던 문제 수정

설치

  • 기존 ONHARU 설치판 위에 덮어쓰면 일정·설정·Google 연결·일기·시간표 데이터가 유지됩니다.
  • 2.2.1 사용자는 시작 시 자동 업데이트 안내를 받을 수 있습니다.
  • Windows 코드 서명은 아직 적용되지 않아 SmartScreen 안내가 나타날 수 있습니다.

후속 확인

  • 서로 다른 DPI와 125% 배율의 다중 모니터 이동은 실제 장비에서 확인한 뒤 2.2.3에서 필요한 보정을 진행합니다.

ONHARU 2.2.1

Choose a tag to compare

@cowpigpapa cowpigpapa released this 23 Aug 14:49

ONHARU 2.2.1

ONHARU 2.2.1은 자동 업데이트와 Google 연결 오류 안내를 보완한 안정화 패치입니다.

수정 사항

  • .NET Framework 환경에서 GitHub 접속에 TLS 1.2를 명시해 자동 업데이트 확인 실패 수정
  • 앱 시작 시 자동 업데이트를 Google 초기 동기화보다 먼저 확인하도록 순서 분리
  • Google 인증 만료·취소와 네트워크 장애를 구분해 재로그인 필요 여부 안내
  • 인증 오류 안내에 토큰과 개인정보를 노출하지 않도록 기존 로그 마스킹 유지

설치 안내

  • ONHARU 2.1·2.2.0 사용자는 구형 업데이트 연결 문제 때문에 2.2.1 설치판을 최초 한 번 수동 설치해야 합니다.
  • 2.2.1 이후 버전부터 GitHub 자동 업데이트를 정상 사용할 수 있습니다.
  • 기존 일정·설정·Google 연결·일기·시간표 데이터는 유지됩니다.

ONHARU 2.2.0

Choose a tag to compare

@cowpigpapa cowpigpapa released this 23 Aug 14:03

ONHARU 2.2.0

ONHARU 2.2.0은 2.1의 기능과 Explorer 레이어 동작을 유지하면서 화면 테마와 색상 체계를 정리한 디자인 업데이트입니다.

주요 변경

  • 파스텔·블랙 두 가지 디자인 스킨과 빠른 전환 버튼
  • 일정 배경·글자·체크박스·오른쪽 카드에 공통 색상 규칙 적용
  • 다섯 가지 색상 프리셋과 사용자 색상 저장·교환·초기화
  • 달력 기간, 이동·고정, 스포츠 보기의 공통 슬라이딩 버튼 규칙
  • KBO 경기 일정 보기 크기 저장 및 다음 실행 시 복원
  • 팝업 중복과 이동·고정 전환 충돌을 막는 공통 팝업 정책
  • 시간표·일기장·KBO 창의 제목, 아이콘, 대표 버튼과 슬라이딩 옵션 통일
  • 메인 상단과 부가기능 팝업의 시간표·일기장·야구 아이콘 통일
  • 기존 일정, 설정, 일기, 시간표, Google 연결 정보 보존

설치 안내

  • Windows 10·11 64비트 권장
  • 기존 ONHARU 설치판 위에 그대로 설치해 업데이트 가능
  • 코드 서명이 없는 설치판이므로 Windows에서 알 수 없는 게시자 안내가 표시될 수 있음
  • 설치판과 함께 제공되는 SHA-256으로 파일 무결성을 확인 가능

ONHARU 1.2.0

Choose a tag to compare

@cowpigpapa cowpigpapa released this 10 Aug 01:29

ONHARU 1.2.0 기능 업데이트입니다.

주요 변경:

  • 로컬 업무·개인 하루 종일 일정에도 완료 체크 지원
  • 기존에 저장된 로컬 하루 종일 일정에 자동 적용
  • Google 하루 종일 일정은 기존 일정 동작 유지
  • 완료 일정 아래 정렬 기능과 연동

기존 설치판 위에 실행하면 제거 없이 업그레이드되며 일정, 설정, 백업과 Google 연결 데이터는 보존됩니다. 일반 사용자는 ONHARU-Setup-1.2.0.exe를 권장합니다.

ONHARU 1.1.1

Choose a tag to compare

@cowpigpapa cowpigpapa released this 10 Aug 01:12

ONHARU 1.1.1 보안 패치입니다.

주요 변경:

  • CSV 내보내기 수식 삽입 방지
  • 선행 공백 뒤 =, +, -, @ 수식 형태까지 안전한 텍스트로 변환
  • 관련 자동 회귀검사 추가

1.1.0의 모든 기능을 포함합니다. 기존 설치판 위에 실행하면 제거 없이 업그레이드되며 일정, 설정, 백업과 Google 연결 데이터는 보존됩니다. 일반 사용자는 ONHARU-Setup-1.1.1.exe를 권장합니다.

ONHARU 1.1.0

Choose a tag to compare

@cowpigpapa cowpigpapa released this 10 Aug 00:59

ONHARU 1.1.0 정식 배포판입니다.

주요 변경:

  • 완료 Todo 아래 정렬
  • 날짜별 배경색 지정
  • 선택일/이번 주/다음 주 일정 보기
  • 24절기 표시
  • 사용자 지정 백업 폴더와 기본/지정 폴더 복원
  • 설정 표시 옵션 3열 및 백업 도구 한 줄 정리

기존 ONHARU 설치판이 있으면 제거하지 않고 업그레이드 덮어쓰기하며 일정, 설정과 Google 연결 데이터는 보존됩니다. 일반 사용자는 ONHARU-Setup-1.1.0.exe를 권장합니다.

ONHARU 2.1.0

Choose a tag to compare

@cowpigpapa cowpigpapa released this 17 Aug 15:19

ONHARU 2.1.0

ONHARU는 Windows 바탕화면과 아이콘 사이에 표시되는 데스크톱 달력입니다.

주요 변경

  • V1 기능과 디자인을 기반으로 한 공식 2.1 달력
  • Google Calendar 로그인·동기화 및 미동기화 일정 관리
  • 로컬 일정, 반복 일정, 할 일, 알림, 검색, 가져오기·내보내기
  • 별도 D-Day와 기념일 카드 및 기념일 전용 등록·수정
  • 월 전체/사용자 지정 주 범위와 이번 주 위치 설정
  • Explorer 아이콘 아래 고정과 일반 WPF 위치 조정 모드
  • 작은 노트북, DPI, 다중 모니터 위치 보정
  • 독립 일기 작성창과 검색 가능한 일기장 리더
  • Google Calendar 일정과 분리된 선택형 Google Tasks 동기화
  • JSON 백업, ICS 달력 교환, 전체 일정 Excel CSV 보고서
  • Parse.bot 개인 API 키를 사용하는 선택형 KBO 경기 일정
  • KBO 4주/월간 보기, 최대 2개 응원팀, 경기 선택 후 로컬 야구 일정 등록
  • 메인 달력의 설정 기간/임시 월간 보기 전환

전환 안정화

고정에서 이동 가능으로 바뀔 때 WPF 창을 투명하게 먼저 DWM 합성 경로에 참여시킨 뒤, 다음 렌더 프레임에서 정상 투명도 복원과 Explorer 프레임 해제를 교대하도록 개선했습니다. 실제 UI Dispatcher 왕복 1,000회(렌더 전환 2,000회) 시험에서 실패 0건과 정상 종료를 확인했습니다.

설치 및 실행

  • 설치판은 코드 서명이 없어 Windows SmartScreen의 알 수 없는 게시자 안내가 나타날 수 있습니다.
  • Portable ZIP은 압축을 푼 뒤 ONHARU.exe를 실행합니다. 같은 폴더의 LayerHost EXE와 DesktopHook DLL을 분리하거나 삭제하면 바탕화면 고정 기능이 동작하지 않습니다.
  • 기존 사용자 데이터는 %LOCALAPPDATA%\OnharuV3에 유지됩니다.

2.1 최종 빌드는 자동 품질 검사 13종, 격리 설치·제거, 기존 설치 덮어쓰기와 설치 파일 해시 검증을 통과했습니다.