Skip to content

Releases: jcalado/cgtimer

3.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Apr 16:00
466cbc1

CGTimer 3.0 is a major release. The app has been rewritten around a flexible layout system, gains a custom preferences window, and adds OSC and HyperDeck integration for production environments.

New layout system

  • Build your dashboard from any number of widgets, split panels horizontally or vertically, and resize panels by dragging dividers
  • Drag widgets between slots, or drag from the palette to insert new ones
  • Pick widget kind on insert and reconfigure any widget inline (label, colors, options)
  • Auto-hide menu bar while editing; confirm before deleting widgets
  • Press F to toggle fullscreen

New & improved widgets

  • Time-of-day countdown: counts down to a wall-clock time (replaces the old production clock)
  • Timezone clocks: show the current time in any city/zone, with themed previews in preferences
  • HyperDeck status: live timecode and recording status for connected Blackmagic HyperDeck recorders
  • Unified timer rendering across remaining/elapsed/loop widgets, with bumped title size and consistent styling
  • Loop icon now spins while a loop is active
  • All clocks sync to a single wall-clock-aligned tick (no more drift between widgets)

OSC control

  • Built-in OSC server lets external consoles drive timer commands (start/stop/reset/etc.)
  • Switch layouts remotely over OSC

HyperDeck recorder support

  • Connect to Blackmagic HyperDeck recorders, monitor status, and display deck timecode in widgets
  • Configure recorders from the new Recorders preferences tab

Preferences rewrite

  • Open with Cmd/Ctrl + ,
  • New tabs: Application, Colors, Timezones, Recorders, Server
  • Inline toggles in the Production tab; reformatted Colors tab; deep-linkable Timezones with themed time preview

Multi-display

  • Hardened display matching so windows return to the correct monitor across reboots and ID resets
  • Better handling of fullscreen and window positioning when displays change

Platform & packaging

  • New Windows portable build (cgtimer-3.0.0.exe) alongside the standard installer
  • macOS arm64 .dmg and .zip
  • Linux .AppImage and .deb
  • Auto-update metadata published for all platforms

Under the hood

  • Migrated from Webpack/Forge to Vite + electron-builder for faster builds and a smaller config surface
  • Updated to Electron 41, React 19, and Fluent UI v9

v2.1.0

Choose a tag to compare

@jcalado jcalado released this 26 Oct 18:10

New:

  • Set what display the app starts in
  • Set the app to open fullscreen
  • Customize timers/clock colors
  • Production clock (given a production start time and expected runtime, you get a countdown)
  • ontime support https://github.com/cpvalente/ontime displays the current timer

Full Changelog: v2.0.1...v2.1.0

v2.0.1

Choose a tag to compare

@jcalado jcalado released this 14 Jul 20:37

Full Changelog: v2.0.0...v2.0.1

Fixes repo related startup bug

v2.0.0

Choose a tag to compare

@jcalado jcalado released this 25 Apr 19:39

Full Changelog: v1.1.1...v2.0.0

  • Rewritten from the ground up
  • Preferences allows for setting custom OSC port, or casparCG channel.

To show the menu bar press alt / option.

v1.1.1

Choose a tag to compare

@jcalado jcalado released this 17 Oct 20:46

Fixes: Will now work with server 2.0.x

1.1.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 06:51

Changelog

Should Auto update

1.0.2

Choose a tag to compare

@github-actions github-actions released this 19 Sep 18:39

Changelog:

  • Added custom icon
  • Shows playing clip filename
  • Fixed build

1.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 17:33
7b796d8
v1.0.0

v1.0.0