본문으로 건너뛰기
로그인 둘러보기
N
윈도우즈 유틸

윈도우즈 바탕화면 위젯

0

기능 독립 실행 위젯: 시계, 날짜, 날씨, 사용량 위젯이 별도 창으로 동작합니다. 날씨 Open-Meteo 현재 날씨와 24시간 오프라인 캐시 제공. 사용량 데이터 OpenAI 조직 Costs API와…

무료프로그램사무자동화유틸윈도우즈10/11

소개

윈도우즈 바탕화면 위젯 플랫폼은 독립적인 시계, 날짜, 날씨, 사용량 위젯을 제공하며, 드래그 이동, 위치 고정, 테마 적용, 모듈 관리 기능을 포함합니다.

상세정보

기능

독립 실행 위젯: 시계, 날짜, 날씨, 사용량 위젯이 별도 창으로 동작합니다.

  • 헤더와 창 버튼이 없는 데스크톱 형태.
  • 드래그 이동, 위치 저장, 화면 밖 위치 자동 복구.
  • 위젯 위치 잠금, 항상 위, 투명도, 3단계 크기 설정.
  • 트레이는 메뉴 기반 표시·숨김·설정·종료.
  • 단일 인스턴스 실행 및 중복 실행 복구.

날씨

Open-Meteo 현재 날씨와 24시간 오프라인 캐시 제공.

  • 움직이는 벡터 날씨 아이콘.
  • 위젯 위치 기반 자동 위치 해결.

사용량 데이터

OpenAI 조직 Costs API와 연동하여 월 사용 비용을 표시합니다.

  • DPAPI로 암호화된 API 키 저장.
  • 월 예산 대비 사용률 표시.
  • 사용량 스냅샷 파일은 %LOCALAPPDATA%\NalApps\DeskWidget\usage-snapshot.json에 저장.

테마

기본 테마는 `midnight-glass` 디자인이며, 런타임 테마 리소스를 지원합니다.

  • JSON 토큰 기반 `.naltheme` 패키지 설치 가능.
  • 실시간 테마 미리보기, 선택, 설치, 유료 테마 활성화.
  • 테마 정의는 색상, 그라데이션, 글꼴, 모서리, 여백, 그림자를 포함.

모듈

`.nalwidget` 패키지를 통해 모듈 설치, 검증, 버전 관리, 제거가 가능하며, 유료 모듈은 별도 EDD 키 필요.

  • ZIP 경로 순회 보호 및 매니페스트 계약 검증.
  • Collectible `AssemblyLoadContext`를 이용한 모듈 로딩.
  • 무료 및 유료 모듈 티어 제공.

배포 및 설치

Inno Setup를 이용한 사용자 권한 설치 프로그램과 포터블 ZIP 파일 제공.

  • SHA-256 체크섬 및 버전 메타데이터 생성.
  • CI 기반 빌드, 테스트, 릴리스 검증.
  • 코드 서명 옵션 (Authenticode) 지원.

라이선스

제품은 비공개 상용 소프트웨어이며, `app.nal.la` EDD에서 발급한 시리얼 키를 활성화해야 사용 가능.

시스템 요구사항

Windows 실행 환경