Skip to content

Releases: lastowl/OnlyT

OnlyT v2.4.0.18 — Cross-Platform Avalonia Port

12 Apr 19:29
632e7a6

Choose a tag to compare

OnlyT v2.4.0.18

A major refactor of the cross-platform Avalonia port, extending features well beyond the original WPF fork while maintaining full compatibility. On Windows, both the original WPF OnlyT and this Avalonia version can be installed side by side. On macOS and Linux, only the Avalonia version is available.

Highlights

Cross-Platform, Side-by-Side on Windows

The Avalonia version installs to its own directory with a separate config file (options.avalonia.json), distinct mutex, and independent settings. On first launch, settings are automatically migrated from the WPF version if present. macOS and Linux users get the Avalonia version exclusively.

Every Setting Applies Live

All settings take effect immediately on Save — no restart required. This includes operating mode, meeting type, clock display mode, dark mode, language, monitor selection, API port, and every toggle option. The WPF version requires a restart for many of these.

New Operator Features

  • Pause/Resume — freeze and resume the timer mid-talk (AntonyCorbett#409)
  • Adjust timer while running — +/- buttons, mouse wheel, and Ctrl/Shift-click work during an active timer (AntonyCorbett#520)
  • Skip button — advance to the next talk without starting or stopping (AntonyCorbett#312)
  • Quick-set timer — type minutes and press Enter in manual mode (AntonyCorbett#373)

File-Based Schedule Templates (AntonyCorbett#21)

  • Export any schedule (Automatic, Manual, or existing File-Based) as a reusable XML template
  • Schedule picker dropdown when in File-Based mode — select from saved templates in Settings or on the operator page
  • First-use seeding: switching to File-Based auto-exports the current schedule as a starting point

Timer Output Window

  • Side-by-side layout — optional horizontal layout (clock left, timer right) matching the WPF style, with a slider controlling the column split
  • Vertical layout — stacked layout (default), better for portrait displays
  • Toggle between layouts in Settings > Timer Window
  • Clock display mode (Digital / Analogue / Both) switches live as you change the combo
  • Clock format updates live
  • Time-of-day row only appears when the timer is running (no more duplicate clocks)

Full Dark Mode

The entire application UI themes dark — windows, controls, text — not just the title bars. Toggle in Settings applies instantly.

Classic UI Mode

Optional toggle in Settings > Misc renders the operator page with a layout matching the original WPF OnlyT — rectangular footer buttons, hidden Avalonia-only features (shrink mode, reminder toast).

Upstream Sync

Merged 45 commits from upstream AntonyCorbett/OnlyT, including:

  • Galician (gl-ES) translations
  • HTTP API timer duration endpoint
  • CORS header fix
  • Refined timer control logic and NTP improvements

Stream Deck Plugin

Bundled plugin for Elgato Stream Deck — start, stop, toggle timers and ring the bell from hardware buttons. Included in the Windows installer and macOS DMG.

Downloads

Platform File Notes
Windows OnlyT-Setup-2.4.0.18.exe Installer with optional WPF Classic + Stream Deck plugin
Windows OnlyT-2.4.0.18-win-x64-portable.zip Portable archive
macOS OnlyT-2.4.0.18-universal.dmg Intel + Apple Silicon, signed & notarized
Linux (x64) OnlyT-2.4.0.18-linux-x64.tar.gz Portable archive
Linux (ARM64) OnlyT-2.4.0.18-linux-arm64.tar.gz Portable archive for ARM
Stream Deck com.onlyt.timer-2.4.0.18.streamDeckPlugin Standalone plugin

Requirements

  • Windows: Windows 10 or later (x64) — installs alongside the original WPF OnlyT
  • macOS: macOS 10.14 Mojave or later (Universal binary)
  • Linux: x64 or ARM64 with X11 or Wayland

Compatibility

  • Settings from the original WPF OnlyT are automatically imported on first launch
  • The Avalonia version uses its own config file and will not interfere with an existing WPF installation
  • 140+ languages supported with live switching

OnlyT v2.4.0.17 - Animated Countdown & Update Check

08 Feb 22:37

Choose a tag to compare

Changes in this Release

  • Animated countdown timer: Ported WPF countdown dial with annulus/pie animation, orbiting seconds ball, and digital display
  • Countdown auto-trigger: Countdown window automatically opens before configured meeting start times
  • Smart countdown duration: Shows actual time until next meeting (supports hours/days ahead), not a fixed duration
  • Countdown display modes: Choose between Dial+Digital, Dial only, or Digital only in settings
  • Mouse wheel timer adjustment: Scroll on timer display to adjust (Normal: ±1min, Ctrl/Cmd: ±15s, Shift: ±5min)
  • Timer output frame: Added decorative border to timer output window
  • Window position persistence: Countdown window remembers its position and size between sessions
  • Version update check: App checks GitHub for newer versions and shows indicator when available
  • Countdown monitor selection: Countdown window opens on same monitor as timer output

Platform Downloads

Platform File Notes
Windows OnlyT-Setup-2.4.0.17.exe Installer with optional Stream Deck plugin
Windows OnlyT-2.4.0.17-win-x64-portable.zip Portable archive
macOS (Universal) OnlyT-2.4.0.17-universal.dmg Intel + Apple Silicon, signed & notarized
Linux (x64) OnlyT-2.4.0.17-linux-x64.tar.gz Portable archive
Linux (ARM64) OnlyT-2.4.0.17-linux-arm64.tar.gz Portable archive for ARM
Stream Deck com.onlyt.timer-2.4.0.17.streamDeckPlugin Stream Deck plugin

Requirements

  • Windows: Windows 10 or later (x64)
  • macOS: macOS 10.14 Mojave or later
  • Linux: x64 or ARM64 with glibc 2.17+

OnlyT v2.4.0.16 - Cross-Platform Avalonia Port

15 Jan 22:40

Choose a tag to compare

OnlyT v2.4.0.16 Release Notes

Changes in this Release

UI Improvements

  • Fixed UI spacing in Avalonia port to match original WPF layout

Translation Updates

  • Synced translations from upstream for: Romanian, Slovenian, Spanish, Portuguese, Italian, and Polish
  • Merged 75 commits from upstream including Slovenian language support

Platform Downloads

Platform File Notes
Windows OnlyT-Setup-2.4.0.16.exe Installer with optional Stream Deck plugin
Windows OnlyT-2.4.0.16-win-x64-portable.zip Portable archive (extract and run)
macOS (Universal) OnlyT-2.4.0.16-universal.dmg Intel + Apple Silicon, signed & notarized
Linux (x64) OnlyT-2.4.0.16-linux-x64.tar.gz Portable archive
Linux (ARM64) OnlyT-2.4.0.16-linux-arm64.tar.gz Portable archive for ARM
Stream Deck com.onlyt.timer-2.4.0.16.streamDeckPlugin Stream Deck plugin

macOS Notes

  • This build is signed and notarized - no Gatekeeper warnings
  • Universal binary runs natively on both Intel and Apple Silicon Macs

Linux Notes

  • Extract the archive: tar -xzf OnlyT-2.4.0.16-linux-x64.tar.gz
  • Make executable: chmod +x linux-x64/OnlyT
  • Run: ./linux-x64/OnlyT

Requirements

  • Windows: Windows 10 or later (x64)
  • macOS: macOS 10.14 Mojave or later
  • Linux: x64 or ARM64 with glibc 2.17+

For more information, visit: https://github.com/lastowl/OnlyT

OnlyT v2.4.0.14 - Cross-Platform Avalonia Port

07 Dec 16:04

Choose a tag to compare

OnlyT v2.4.0.14 Release Notes

Cross-Platform Avalonia Port

This release marks a major milestone: OnlyT has been ported from WPF to Avalonia UI, enabling native support for macOS and Linux alongside Windows.

New Features

  • Cross-Platform Support: OnlyT now runs natively on Windows, macOS, and Linux
  • macOS Universal Binary: Single DMG works on both Intel and Apple Silicon Macs
  • macOS Native Menu: Proper About and Quit menu integration in the macOS menu bar
  • Linux Support: Portable tar.gz archives for x64 and ARM64
  • Stream Deck Plugin: Included with all platform installers

Platform Downloads

Platform File Notes
Windows OnlyT-Setup-2.4.0.14.exe Installer with optional Stream Deck plugin
macOS (Universal) OnlyT-2.4.0.14-universal.dmg Intel + Apple Silicon
Linux (x64) OnlyT-2.4.0.14-linux-x64.tar.gz Portable archive
Linux (ARM64) OnlyT-2.4.0.14-linux-arm64.tar.gz Portable archive for ARM
Stream Deck com.onlyt.timer.sdPlugin Part of macOS and Windows installers and Standalone download

macOS Notes

  • Unsigned builds: If you receive a Gatekeeper warning, right-click the app and select "Open" to bypass it
  • Signed/Notarized builds: Will open without warnings (requires Apple Developer certificate during build)

Linux Notes

  • Make the AppImage executable: chmod +x OnlyT-*.AppImage
  • Run directly: ./OnlyT-2.4.0.14-x86_64.AppImage

Technical Changes

  • Migrated from WPF to Avalonia UI 11.x
  • Material.Avalonia theme for consistent cross-platform appearance
  • Self-contained .NET deployment (no runtime installation required)
  • Hardened runtime support for macOS code signing

Requirements

  • Windows: Windows 10 or later (x64)
  • macOS: macOS 10.14 Mojave or later
  • Linux: x86_64 with glibc 2.17+ (most modern distributions)

For more information, visit: https://github.com/AntonyCorbett/OnlyT

OnlyT Stream Deck Plugin v2.4.0.13

02 Dec 23:09

Choose a tag to compare

Stream Deck Plugin for OnlyT

Control OnlyT timer directly from your Elgato Stream Deck.

Installation

  1. Download com.onlyt.timer.streamDeckPlugin
  2. Double-click to install in Stream Deck software
  3. Configure OnlyT web server port in plugin settings (default: 8096)

Features

  • Start Timer: Start the current talk timer
  • Stop Timer: Stop the running timer
  • Toggle Timer: Start/Stop toggle
  • Next Talk: Move to the next scheduled talk
  • Ring Bell: Manually trigger the bell

Requirements

  • OnlyT with web server enabled
  • Elgato Stream Deck software

OnlyT v2.4.0.13 - Avalonia Cross-Platform

02 Dec 23:02

Choose a tag to compare

Cross-Platform Release

This release brings OnlyT to macOS, Linux, and Windows using the Avalonia UI framework.

Downloads

  • Windows: OnlyT-win-x64.zip
  • macOS (Apple Silicon): OnlyT-macOS-arm64.dmg or OnlyT-osx-arm64.zip
  • macOS (Intel): OnlyT-macOS-x64.dmg or OnlyT-osx-x64.zip
  • Linux: OnlyT-linux-x64.tar.gz or OnlyT-linux-x64.zip

What's New

  • Full port from WPF to Avalonia for cross-platform support
  • Native macOS and Linux builds
  • Multi-language support with 180+ languages
  • Stream Deck plugin support