kiriharareinanya-code

Glance is a Windows desktop widget layer built with Flutter and Win32 that places freely arrangeable acrylic tiles for clock, weather, calendar, to-do and lyrics on the desktop to create a personal information layer.

0.2.0.134
Published at
9d ago
1
Stars
14
Download
Synced at
8d ago

Latest release

0.2.0.134Oct 10, 2026, 02:28 PM
Downloads slow? Switch the source anytime above

README

Project Overview

Glance is a Windows desktop widget layer that places freely arrangeable tiles for clock, weather, calendar, to-do and lyrics on the desktop. It is built with Flutter and Win32, runs as a single process, and needs no resident service.

Key Features

  • Clock: digital clock with 24/12-hour mode and optional seconds
  • Weather: Xiaomi weather data with current conditions plus a 5-day forecast, IP-based auto location or manual city input
  • Calendar: monthly view with lunar calendar, 24 solar terms and holidays, click a date to see a countdown
  • To-do: local checklist with inline due dates
  • Lyrics: reads the music currently playing system-wide (NetEase Cloud Music plus LRCLIB), with scrolling lyrics, cover art and progress control

Target Audience

  • Users who want to beautify and enrich their Windows desktop
  • Users who like phone-style widget desktops and need clock, weather, calendar and to-do in one place
  • Developers interested in Flutter desktop apps

Quick Start

  1. Prepare Flutter (Windows desktop) and the Visual Studio C++ toolchain
  2. Run flutter build windows --release in the project directory
  3. Launch the generated build/windows/x64/runner/Release/glance.exe
  4. Configure widgets and layout in the taskbar settings window

Core Advantages

  • Tiles support free dragging, snapping and discrete scaling (phone widget style column-by-row specs), with one layout per screen
  • Acrylic cards with Mica-style backgrounds, following the system light/dark mode
  • A standalone settings window in the taskbar; changes apply in real time and are saved automatically
  • Always-on desktop layer: tiles re-align when you show the desktop (Win+D), with optional launch at startup

System Requirements

  • OS: Windows
  • Architecture: x64
  • Additional dependencies: Flutter (Windows desktop) and the Visual Studio C++ toolchain

Notes

  • Releases use tool/build_release.bat, which builds via Inno Setup into a portable installer in installer/out/
  • The single source of the version number is the version field in pubspec.yaml; the changelog is generated by git-cliff from commit messages
  • Files under the test directory are preview and logo generation tools rather than assertion tests

Release history

Sort