Skip to content

Commit aa2104b

Browse files
authored
New version: i2van.hourglass version 1.15.53 (microsoft#325864)
1 parent 32cec5d commit aa2104b

File tree

3 files changed

+167
-0
lines changed

3 files changed

+167
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Created with komac v2.14.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
3+
4+
PackageIdentifier: i2van.hourglass
5+
PackageVersion: 1.15.53
6+
InstallerType: burn
7+
Scope: machine
8+
InstallModes:
9+
- interactive
10+
- silent
11+
- silentWithProgress
12+
UpgradeBehavior: install
13+
ReleaseDate: 2025-11-27
14+
AppsAndFeaturesEntries:
15+
- ProductCode: '{9b7fb52d-a35f-4ee2-806b-5f94153caa18}'
16+
UpgradeCode: '{F1D002C9-CFC9-40FB-84AF-96E7AEC26E0B}'
17+
InstallerType: burn
18+
InstallationMetadata:
19+
DefaultInstallLocation: '%ProgramFiles(x86)%\Hourglass'
20+
Installers:
21+
- Architecture: x86
22+
InstallerUrl: https://github.com/i2van/hourglass/releases/download/1.15.53/HourglassInstaller.exe
23+
InstallerSha256: 62206BAAA1360E6CD68DD4982ACBB0E21B78495A2D11A31FCE1C7F9C4342B525
24+
ManifestType: installer
25+
ManifestVersion: 1.10.0
Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
# Created with komac v2.14.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
3+
4+
PackageIdentifier: i2van.hourglass
5+
PackageVersion: 1.15.53
6+
PackageLocale: en-US
7+
Publisher: 2021 Chris Dziemborowicz, 2024-2025 Ivan Ivon
8+
PublisherUrl: https://github.com/i2van/hourglass
9+
PublisherSupportUrl: https://github.com/i2van/hourglass
10+
Author: Ivan Ivon ([email protected])
11+
PackageName: Hourglass
12+
PackageUrl: https://github.com/i2van/hourglass
13+
License: MIT
14+
LicenseUrl: https://github.com/i2van/hourglass/blob/HEAD/LICENSE.md
15+
Copyright: Copyright (c) 2021 Chris Dziemborowicz, 2024-2025 Ivan Ivon. All rights reserved.
16+
CopyrightUrl: https://raw.githubusercontent.com/i2van/hourglass/refs/heads/main/LICENSE.md
17+
ShortDescription: This project is the modified simple countdown timer for Windows.
18+
Description: This project is the modified simple countdown timer for Windows.
19+
Moniker: hourglass
20+
Tags:
21+
- cli
22+
- cli-app
23+
- cli-tool
24+
- countdown
25+
- desktop
26+
- desktop-app
27+
- gui
28+
- gui-app
29+
- net48
30+
- notification-area
31+
- timer
32+
- tray-icon
33+
- ui
34+
- windows
35+
- windows-10
36+
- windows-11
37+
ReleaseNotes: |-
38+
Hourglass Changes
39+
Installer
40+
- Adds the Hourglass executable path to the Windows App Paths, so the Hourglass command-line is available out of the box.
41+
WinGet
42+
The Hourglass can be managed with WinGet:
43+
Install
44+
winget source update
45+
winget install -e --id i2van.hourglass
46+
Upgrade
47+
winget source update
48+
winget upgrade i2van.hourglass
49+
Uninstall
50+
winget uninstall -e --id i2van.hourglass
51+
Portable
52+
Ngen Support
53+
Processing the Hourglass with the Native Image Generator (Ngen.exe) speeds up the Hourglass startup.
54+
To run script as an Administrator press Win+X and select the Windows PowerShell (Admin) or Command Prompt (Admin). Copy script full path to the console opened and execute one of the following:
55+
- Generate the Hourglass native image and its dependencies and install in the native image cache:
56+
ngen-Hourglass.bat install
57+
- Delete the native images of the Hourglass and its dependencies from the native image cache:
58+
ngen-Hourglass.bat uninstall
59+
Command-line
60+
- New command pause
61+
- New command resume
62+
- New option --digital-clock-time, -c, /c
63+
- New option --multi-timers, -mt, /mt
64+
- New option --activate-next, -an, /an
65+
- New option --show-trigger-time, -st, /st
66+
- New option --pause-after-loop-timer, -pl, /pl
67+
- New option --order-by-title, -ot, /ot
68+
- Renamed option --prompt-on-exit to --prompt-on-close
69+
- New option --save-timer-on-closing, -sc, /sc
70+
See command-line usage for details.
71+
UI
72+
- Uses a Windows Task Dialog instead of a message box (GitHub).
73+
- The Command-line usage dialog can be accessed from the About dialog and vice versa.
74+
- New Accent theme which uses Windows accent color. This theme is a default one.
75+
- The Jump List support (disabled by default, see FAQ).
76+
- The thumbnail toolbar support (enabled by default, see FAQ).
77+
Notification Area
78+
- All the timer windows are arranged by the time left. The order is new, expired, paused, running. Timers can be ordered by the title first using --order-by-title, -ot, /ot command-line option or by the checking Advanced options / Order timers by title first then by time left timer window context menu option.
79+
- The red circle is shown over the notification area icon if at least one timer is expired.
80+
- The pause sign is shown over the notification area icon if at least one timer is paused.
81+
- The digits from 0 to 9 are the hotkeys for the timer windows in the notification area icon context menu.
82+
- The Double Click shows/hides all the timer windows.
83+
- The Ctrl+Click creates a new timer window.
84+
- The Shift+Click shows the first timer window.
85+
- The Shift+Middle Click shows the recently opened timer windo w.
86+
- The Middle Click or Shift+Right Click opens the timer window options menu.
87+
- The Pause all menu command pauses all the running timer windows.
88+
- The Resume all menu command resumes all the paused timer windows.
89+
- The Options menu command opens the timer window options menu. The shortcut is the Middle Click or Shift+Right Click on the notification area icon.
90+
- The Silent mode disables all the timer windows notifications. It is not preserved between runs.
91+
- The Exit menu command prompts for closing all the running timer windows if the Prompt on close option is set.
92+
- ⏺⏸⏹⏏🔁 symbols are used for the New, Paused, Stopped, Expired, Looped.
93+
Timer Windows
94+
Keyboard Shortcuts
95+
- The Esc shortcut minimizes the timer window.
96+
- The F11 shortcut makes the timer window full screen and back.
97+
- The Ctrl+N shortcut creates a new timer window.
98+
- The F2 shortcut edits the timer window title; holding Shift removes selection.
99+
- The F4 shortcut edits the timer window time; holding Shift removes selection.
100+
- The F5 shortcut edits the timer window time's minutes; holding Shift removes selection.
101+
- The F6 shortcut edits the timer window time's seconds; holding Shift removes selection.
102+
- The F7 shortcut edits the timer window time's hours; holding Shift removes selection.
103+
Context Menu
104+
- All the timer window commands are available in the timer window context menu.
105+
- The shortcuts are displayed in the timer window context menu.
106+
- The Window title submenu is available directly from the timer window context menu.
107+
- The Reset position and size menu command sets the timer window default position and size.
108+
- The Restore, Minimize and Maximize timer window commands are always present in the timer window context menu.
109+
- The Advanced options / Display time in the digital clock format timer window context menu option toggles the displayed time digital clock time format. The command-line option is --digital-clock-time, -c, /c
110+
- The Advanced options / Show trigger time timer window context menu option shows the trigger time in the timer window and in the notification area context menu. The command-line option is --show-trigger-time, -st, /st
111+
- The Advanced options / Activate next window when minimized or closed timer window context menu option enables the next timer window activation when the current timer window is minimized or closed. The command-line option is --activate-next, -an, /an
112+
- The Advanced options / Order timers by title first then by time left timer window context menu option orders the timers by the title first then by the time left. The command-line option is --order-by-title, -ot, /ot
113+
- The Advanced options / Save timer on closing timer window context menu option enables timer window save on closing. The command-line option is --save-timer-on-closing, -sc, /sc
114+
- The Pause all timer window context menu command pauses all the running timers. Command-line command is pause
115+
- The Resume all timer window context menu command resumes all the paused timers. Command-line command is resume
116+
- The Pause after each loop timer window context menu command pauses the loop timer when it expires. Command-line command is --pause-after-loop-timer, -pl, /pl
117+
Other
118+
- All the timer windows are arranged by the time left. The order of the timer windows is new, expired, paused, running.
119+
- The minimum timer window size is limited by the Windows only.
120+
- The timer tooltip is shown if the timer window size is too small.
121+
- The progress bar changes direction to vertical when the height is more than the width and vice versa.
122+
- When the timer window is minimized or closed the next visible non-minimized timer window is activated.
123+
- The time left is now used for editing instead of the original launch time.
124+
- The timer window pops up on the current virtual desktop.
125+
- The mouse double-click on progress border toggles full screen.
126+
- The sound file can be placed to the %LOCALAPPDATA%\Hourglass or %LOCALAPPDATA%\Hourglass\Sounds directories. It can be the symbolic link created by the mklink system command.
127+
- NAudioHourglassPack can be used for playing sounds on Windows with no Windows Media Player installed.
128+
- The .ogg sound file format is supported.
129+
Misc
130+
- The Hourglass is built deterministically using the GitHub Actions.
131+
Full Changelog: 1.15.52...1.15.53
132+
ReleaseNotesUrl: https://github.com/i2van/hourglass/releases/tag/1.15.53
133+
ManifestType: defaultLocale
134+
ManifestVersion: 1.10.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with komac v2.14.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json
3+
4+
PackageIdentifier: i2van.hourglass
5+
PackageVersion: 1.15.53
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.10.0

0 commit comments

Comments
 (0)