Coder Social home page Coder Social logo

shells-dw / loupedeck-worldclock Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 1.0 920 KB

World Clock Plugin for the Loupedeck

License: MIT License

C# 98.79% Shell 0.60% Batchfile 0.61%
clock loupedeck loupedeck-plugin timezone timezones world-clock worldclock

loupedeck-worldclock's Introduction

GitHub GitHub last commit GitHub downloads Tip / ko-fi

Loupedeck World Clock Plugin

Overview

What Is This (and what does it do?)

It's a plugin for the Loupedeck Consoles which allows to place time displays for places all around the world on the Loupedeck. It supports 12h and 24h time displays and analog clock faces which show the time, date, location of places in any time zone - or a mixture of all.

No external connections are made, the database comes with the plugin and works locally.

  • Works on Windows and MacOS

Release / Installation

You can find the precompiled plugin lplug4 file in the Releases. Download and open it, your computer should already recognize this as a Loupedeck plugin file and offer to open it with Loupedeck Configuration Console - which will have the plugin available in the list then.

Usage

Menu

Pull what you want to have displayed to a free button slot on your Loupedeck, select the zone and location for which you want to have the time shown, click save - and that's it.

The buttons have no touch action.

Notes / Restrictions

  • Looking for Korean and Japanese speakers for the respective translation, get in touch!
  • While the date display will use your locale (the date format you set or that's automatically set based on your language settings by Windows) on Windows, the date on MacOS will always be displayed in US format due to how mono works (that's what makes .NET Framework run on MacOS). The same is true for the local clock that comes with Loupedeck by the way. In contrary to the default clock, this plugin is at least able to display 24h clock on MacOS ๐Ÿ˜‰ Might be improved at some point in the future.
  • Etc/GMT offsets are geographical offsets westerly and easterly of Greenwich, not as commonly used a time offset. That means that GMT-2 is two timezones east of Greenwich (what you would normally refer to as GMT+2). Just mentally flip + and - and you're good.
  • If your city is not available in the list, pick one that's in your timezone. You will find a city that's near you. This is for three reasons:
    • so that users don't have to search through multiple thousand locations
    • because I didn't want your computer to have to perform and wait for external API calls to internet services that offer this kind of service
    • because that's what the timezone database I use offers.

I have an issue or miss a feature

You can submit an issue or request a feature with GitHub issues or start a discussion. Please describe as good as possible what went wrong or doesn't act like you'd expect it to when you open an issue.

Support

If you'd like to drop me a coffee for the hours I've spent on this: Tip, sponsor me on GitHub or use Ko-Fi ko-fi

Changelog

[1.3.0] - 2023-01-23

Added

  • Display calendar week (based on local time)
  • Numeric day of the year (0-365, based on local time)
  • Numeric days remaining in the year (0-365, based on local time)
  • count down days until custom date (enter in YYYY-MM-DD format, based on local time)

Fixed

  • Weekday displays wouldn't work on Sunday (I get that, but still fixed it ๐Ÿ˜‰ ).
Changelog History

[1.2.0] - 2023-01-14

Added

  • Digital watch faces with additional day of the week display

Improved

  • Removed the need for Newtonsoft.Json and went with JSON functions that come with the SDK to avoid potential mismatch issues between the bundled and the NuGet Newtonsoft.Json version in the future

[1.1.0] - 2023-01-10

Added

  • UI Translation for German and French

[1.0.0] - 2023-01-02

Added

  • Time + date displays without location
  • Time + seconds without location

Changed

  • Streamlined action file names (Note: existing time displays on the Loupedeck made with v0.2.0 might need to be placed again)
  • Removed checks for non-nominal plugin stati (currently not seeing a reason for setting the status as this plugin doesn't depend on anything external, so why check for it)
  • General code cleanup
  • #beautified icons

[0.2.0] - 2023-01-01

Added

  • Analog watch faces

[0.1.0] - 2022-12-31

  • initial release

loupedeck-worldclock's People

Contributors

shells-dw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

timoms

loupedeck-worldclock's Issues

Calendar week

Feature request:

Calender week would be nice to have as well.

Date format

I installed your plugin for the Loupedeck CT in order to get 24h clock and correct date format. I am happy with the 24h clock, however I can not see any way of displaying the date as DD/MM/YYYY or even DD/MM/YY. What am I missing here?

Thank you for your response.

The time doesn't update itself.

The time doesn't update itself. I always have to tap the ring's touch surface to see the current time. My default system language is German.
Is it possible for the time display to update itself?
Thank you for a short feedback

Plug-in is Blank

After clicking the up-date plug-in button from the loupedeck marketing place; the plug-in is blank in the loupedeck app and any buttons i programed to show the time now only show the button name, not the time

Calendar week

Hey there,

calendar week is always showing the following:

Calendar
Week
4

So no translation and week is not changing.

Cheers

Date + Weekday Name

I am just playing around with another of your plugins ;) Looks nice too.
There seems to be a bug with the "Date + Weekday Name" it is only showing the name of the action.

Same for "Time + Date + Weekday Name (24h format)"
So i guess it's because of the weekday, I am using German as display language.

Can't see plugin commands on Loupedeck app

I have installed the WorldClock plugin, and it is enabled in my settings under "Hide and show pugins" under the Loopdeck app. However, I have no results if I want to look for a basic command from the plugin such as "Date" to assign it to a Loupedeck button. I am using Loupedeck Live and am under Mac OS Sonoma. How do I get started?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.