Skip to content

Repository files navigation

tbye-sdp-datetime

Plugin for the Elgato StreamDeck Family of Devices. Display date, time, and segments of dates and times.

Supported OSes

  • Windows 10 or later (tested on Windows 11)
  • macOS 12 or later (tested on macOS 14 Sonoma)
  • Stream Deck software 6.9 or later (DRM / Node plugin runtime)
  • Others may be supported. These have been tested. YMMV

Releases

Version 1.1.0.1 now available: Download. Previous: 1.1.0, 1.0.2.

On Elgato Marketplace as DateTime Segments. 1.1.0.1 requires Stream Deck 6.9+.

Release Notes: 1.1.0.1

  • Marketplace resubmit of 1.1.0: Node SDK 3 + DRM, product name DateTime Segments
  • Requires Stream Deck 6.9 or later
  • Shared wall-clock tick so multi-tile clocks stay in sync (#16)
  • Region date/hour formats + D.M.YYYY / DD.MM.YYYY (#14, PR #15)
  • ISO 8601 week number (#4, #13)
  • Day name / abbreviation (#11)
  • Language selection for localized day/month names (#7)
  • Copy current value to clipboard on key press; multi-action friendly (#5)
  • Date (No Year) fixed for non-US locales (#6)
  • Time without seconds fixed for 24h / non-US locales (#10, #12)
  • Default title font size raised to 16 (#8)
  • Linux-friendly release packaging (scripts/build-release.sh)

1.0.2

  • Fixed issue #2. Thanks T. J.

Building a release (Linux-friendly)

See RELEASE.md for the full packaging, GitHub release, and Elgato Marketplace workflow.

npm install
npm install -g @elgato/cli@latest
./scripts/build-release.sh          # → dist/com.tbye.datetime.streamDeckPlugin

Installation

  1. Download plugin to the mac or windows pc where your StreamDeck app is installed.
  2. Double click the downloaded file.
  3. Find DateTime Segments in your category list.
  4. Drag DateTime Segments to an available button.
  5. Click the button to show the Property Inspector.
  6. Choose the segments you'd like to display on the button.
  7. Optionally set Date Format, Hour Format, and Language (system default or a specific language for day/month names and locale-style date/time).
  8. Use the Title formatting styles to style the date segment.
  9. Press the key to copy the current displayed value to the system clipboard (works in multi-actions too — copy here, then paste in a later step).

Issues, Support and Feedback Welcome!

Please create an issue if there's anything I can help you with.

Contributors

See CONTRIBUTORS.md for full attribution. Thank you to everyone who has improved this plugin!

Thanks

This project is inspired by streamdeck-myip

Releases

Packages

Contributors

Languages