Giter VIP home page Giter VIP logo

elevenclock's Introduction

ElevenClock

Downloads@latest Release Version Badge Issues Badge Closed Issues Badge

ElevenClock is free software (under Apache License 2.0) that lets you put a customizable clock on your Windows 11 taskbar(s). When Microsoft created the Windows 11 clock, they forgot to make it customizable, and to show it on multiple displays. You can customize ElevenClock however you wish — from adding seconds, to changing its color scheme — and it appears on all the displays connected to your PC. You can choose to show or hide the clock with full-screen apps, and what happens when you click, double-click or middle-click it. Do you want a clock (or two clocks) on each of your displays? You can have them, and customize them independently, or leave them looking like the Windows’ clock... It’s your choice. ElevenClock is millisecond-accurate, auto-synced with Internet Time... You can even set it to different time zones.

This is ElevenClock's official repository. If you are searching ElevenClock's homepage, please refer to https://www.marticliment.com/elevenclock/

Static Badge

Table of contents

Microsoft store installation:

alt_text

Alternatively, you can install ElevenClock from Winget or Chocolatey:

winget install ElevenClock --source winget
choco install elevenclock

You can also download ElevenClock from its homepage or from GitHub releases (See the WIKI for more information)

Support the developer

Buy Me a Coffee at ko-fi.com

Features

  • Custom time/date format – Add seconds and day of the week, or hide the date and show only the time. Choose from common presets, or create your own formats.
  • Custom styling – Change the clock’s size, background color, font family/size/style/color... Or leave the default style, which mimics your Windows clock.
  • Custom position, number of clocks – Put the clock anywhere on your display. Add a second clock and put one on each side of your taskbar, or anywhere you wish.
  • Custom behaviour – Keep the clock visible over full-screen windows, so you always know what time it is. Change what happens when you click, double-click or middle-click it.
  • Auto-sync with Internet time
  • Multi-monitor support – Each clock is individually customizable.

Translating ElevenClock to other languages

In order to translate ElevenClock to other languages or to update an old translation, please see Translating ElevenClock - ElevenClock Wiki for more info.

Currently Supported languages

Language Translated Translator(s)
  Arabic - عربي‎ 69%
  Bulgarian - български 16%
  Bosnian - Bosanski 5%
  Catalan - Català 100% marticliment
  Czech - Čeština 98% MatousAdamu, panther7, SunightMC
  Danish - Dansk 100% Carsten Kristoffersen, Sebblich
  German - Deutsch 100% Bikholf, Seeloewen, tsloms, XenoKeks, yrjarv
  Greek - Ελληνικά 17% panos78
  English - English 100% marticliment
  Spanish - Español 97% marticliment
  Estonian - eesti 83%
  Persian - فارسی‎ 5%
  Finnish - Suomi 100% npsand
  French - Français 100% Lilobast, scrocquesel
  Hebrew - עִבְרִית‎ 83% xRLx
  Croatian - Hrvatski 79% DMNz3
  Hungarian - Magyar 90% gidano, jstmrby, sympda.blog.hu, viktak.com
  Indonesian - Bahasa Indonesia 83% adinugrahasatya, FahrulID
  Italian - Italiano 100% Parapongo, tuniel-xda, zuidstroopwafel
  Japanese - 日本語 91% Robot-Inventor, ShintakuNobuhiro
  Korean - 한국어 100% sinusinu, VᴇɴᴜꜱGɪʀʟ (비너스걸)
  Lithuanian - Lietuvių 19% generic pleb
  Latvian - Latviski 55% dejelnieks, shadow118
  Norwegian (bokmål) 100% yrjarv
  Norwegian (nynorsk) 100% yrjarv
  Dutch - Nederlands 86% Bugs, joosthoi1, jordyegnl
  Polish - Polski 100% PabloMat
  Portuguese (Brazil) 100% gumbarros, maisondasilva, wanderleihuttel
  Portuguese (Portugal) 100% jmlcoliveira, Miguel Couto
  Romanian - Română 83%
  Russian - Русский 100% kira-lappo, Risen
  Slovak - Slovenčina 28% metmanik
  Slovene - Slovenščina 100% rumplin
  Serbian - Srpski 19% Stefan Marjanov
  Swedish - Svenska 100% cjal95, Noffe, yrjarv
  Thai - ภาษาไทย 73% richeyphu
  Turkish - Türkçe 100% Mahmut Sözen
  Ukranian - Yкраї́нська 90% p4rzivalll
  Vietnamese - Tiếng Việt 100% legendsjoon, Leoodz, lequan81, Quochieu0211, tnhung2011
  Simplified Chinese (China) 100% BoyceLig, CnYeSheng, hlgsdx, jmlcoliveira, strombooli
  Traditional Chinese (Taiwan) 100% BoyceLig, CnYeSheng, mmis1000, SiderealArt

Last updated: Fri Apr 12 00:51:46 2024

Contributors

ElevenClock wouldn't have been possible with all the help from every single contributor. From the person who fixed a typo to the person who improved half of the code, ElevenClock wouldn't have been possible without you :)

Contributors list

My dear contributors

The icon:

ElevenClock's icon is a collaboration with Xavier Delugo

Screenshots

ElevenClock's promo media

Frequently asked questions

Q: The clock shows over fullscreen
A: Enable fullscreen hiding in settings

Q: The clock shows over RDP sessions
A: Enable RDP hiding in settings (it may consume more CPU)

Q: Can ElevenClock be in my language?
A: Yes, just take a look at TRANSLATION.md

Q: My antivirus is telling me that ElevenClock is a virus/My antivirus is uninstalling ElevenClock/My browser is blocking ElevenClock download
A: A common reason apps (i.e., executables) get blocked and/or detected as a virus — even when there's nothing malicious about them, like in the case of ElevenClock — is because they're not being used by a relatively large amount of people.

Combine that with the fact that you might be downloading something that was recently released, and simply blocking unknown apps is in many cases a good precaution to take in order to prevent actual malware.

Since ElevenClock is open source and safe to use, simply whitelist the app in the settings of your antivirus/browser.

Q: The clock shows seconds when the "Show Seconds" settings is disabled
A: Check that you don't have seconds set in your regional settings and disable seconds following this article's instructions (Other guides might not work)

Q: ElevenClock does not show the correct time zone when time zone is changed
A: Just restart ElevenClock (Right-click clock -> Restart ElevenClock)

Q: The main clock does not get modified when enabling seconds, etc.
A: ElevenClock can't modify or update the main clock due to Windows 11's restrictions.

Legacy Installation

See the wiki: https://github.com/martinet101/ElevenClock/wiki#elevenclock-installation

elevenclock's People

Contributors

boycelig avatar dependabot[bot] avatar domlobo avatar harel013 avatar hlgsdx avatar jameshamm avatar jmlcoliveira avatar jstmrby avatar kinr0k avatar kirill-d-lappo avatar lilobast avatar marticliment avatar matousadamu avatar mmis1000 avatar noname-ctrl avatar p4rzivalll avatar panther7 avatar ppvnf avatar richeyphu avatar scrocquesel avatar seeloewen avatar shintakunobuhiro avatar sinusinu avatar sitiom avatar skebbz avatar venusgirl avatar viktak avatar wanderleihuttel avatar xsm1997 avatar yrjarv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

elevenclock's Issues

Clock shows over fullscreen

I don't know if's normal or not but the clock is over fullscreen mode. Can you make it disapear when switching in fs ?

How to Change Eleven Clock's font color? It's currently black..

See title.. I installed the app, but the font color is black. Right-clicking the ElevenClock item in the system tray shows:

  • Reload
  • Hide
  • Quit
  • Enable/Disable Seconds
  • ElevenClock v1.8 (grayed out)
  • Report a bug

From screenshots, it looks like everyone else has white. Is there a setting to change? Is this controlled by Windows? Thanks.

Edit: Is this related to Dark/Light theme? I'm not using a Windows dark theme.

[ISSUE] Brief Description

Hi. If I'm watching a video in fullscreen mode on youtube for example, the clock is still visible and appears over the button for exit fullscreen video mode.
Screenshot_1

Mismatching fontstyle (boldness) of the display

On my (2) monitors (2560 x 1440) the clock of my secondary monitor looks bolder and kind of blurry. It would be great if the styling could be adjusted so that it looks just like the clock style of windows. (The differences are small but definitely noticeable)

Here a screenshot as comparison: (left is from ElevenClock and right is the default windows one)

eleven_clock

[BUG] Clock font difference between monitors

Describe the bug
I'm not sure if it's a bug but the clock font looks different on my two 100 % scaling screens (in contrast to the main 125 % screen). This is my screen setup:
I have three screens: 1080p (rotated 90°, 100 % scaling), 3840x1600 (125 % scaling), 1080p (rotated 90°, 100 % scaling)
image

Expected behavior
The clocks on all screens look the same.

Screenshots
Here's the clock on my main screen (125 %):
image
Here's the ElevenClock on one of my 100 % screens:
image

[BUG] 3 Monitors clock in the middle of main screen v1.9

With 3 monitors the clock still appears in the middle of the main monitor. Disconnecting one fixes the issue.

Console output:

[WinError 259] No more data is available
yyyy/MM/dd
h:mm tt
%#I:%M %p
%#I:%M %p
%Y/%m/%d
Starting update check
<PySide2.QtGui.QScreen(0x1f463a91ee0, name="\\.\DISPLAY2") at 0x000001F464AA53C0> PySide2.QtCore.QRect(0, 0, 1920, 1080) (1920, 1080, 96.0, 96.0)
This is primay screen
<PySide2.QtGui.QScreen(0x1f463a91be0, name="\\.\DISPLAY1") at 0x000001F464AA5740> PySide2.QtCore.QRect(-1920, 0, 1920, 1080) (1920, 1080, 96.0, 96.0)
PySide2.QtCore.QRect(-108, 1032, 640, 480)
start
Full screen rect: (1920, 0, 0, 1080)
Focus screen rect: (104, 104, 1097, 623)
<PySide2.QtGui.QScreen(0x1f463a91d00, name="\\.\DISPLAY5") at 0x000001F464AA5840> PySide2.QtCore.QRect(1920, 0, 1920, 1080) (1920, 1080, 96.0, 96.0)
PySide2.QtCore.QRect(3732, 1032, 640, 480)
start
Full screen rect: (1920, 0, 3840, 1080)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)
Focus screen rect: (104, 104, 1097, 623)

[BUG] Time not on taskbar at top of screen

in v1.8 the time was on the taskbar at the top of my screen, though 1 of my screens had the time showing on a different location as per the screenshot i posted in issue#32.

Now in v1.9 the time is in the same location on my 2nd 3rd and 4th monitors, but that location is the bottom right instead of the top right...i know windows no longer supports top taskbars officially so i hope this is not the issue, since it seemed to mostly be working in the previous version.
This has remained through restarting the program, restarting windows, and uninstalling the program and reinstalling it.
Screenshot 2021-10-10 174957

[BUG] The clock is not hiding on fullscreen as intended

I just downloaded v1.8 and it is not hiding when entering fullscreen for some reason

Maybe i just misunderstood what "fullscreen support" means, but i've tried uninstalling and installing again and it still
doesn't work.

43534535

Clock is fuzzy

image

Is there anyway to make it less fuzzy/discolored? Also it says 05 but it should say 5

Here is the main taskbar one

image

Time grayout when clicking on it

I noticed on default clock when you hold a left or right mouse button, it greys out. Would it be possible to add this minor detial?

[FEATURE REQUEST] Confirmation window before auto update

Is your feature request related to a problem? Please describe.
It's sometimes really annoying when the auto update starts automatically, especially if you are in a fullscreen game as it tabs you out.

Describe the solution you'd like
It would be great if a window could pop up which asks you if you want to update the software. The window also shouldn't tab you out of your current window, but rather stay in the background. A windows notification could also be a good solution.

[BUG] Wrong format

EvenClock does not keep the same format as the default clock on the taskbar.

[BUG] Stays over youtube fullscreen

Describe the bug
When I watch youtube on chrome on full screen on my second monitor, the clock stays over the video, and i can't click on "unmaximize" youtube button

To Reproduce
Steps to reproduce the behavior:

  1. Go to Youtube on Chrome on second monitor
  2. Click on any video and put it on full screen
  3. Tries to click on 'Exit full screen'
  4. See error

Expected behavior
The clock should not be visible or clickable when watching youtube on full screen.

Screenshots
image

Additional context
Second monitor is a 4k monitor, with 150% scaling

[ISSUE] Different font on Korean locale

Korean version of Windows uses 'Malgun Gothic' as system font, which is also used on taskbar clock.
I'd prefer ElevenClock to use Malgun Gothic as font on Korean locale, because 1) it provides a bit more clarity on Korean words, and 2) for consistency.

Screenshots:

  • Primary monitor (Windows)
    windows
  • Secondary monitor (ElevenClock)
    eleven

Calender collapsing stutters when clicking the clock

When clicking the clock, the calendar appears (on the main screen). Clicking it again makes the calendar collapse, but when clicking the ElevenClock it stutters (kind of looks like it wants to uncollapse before collapsing again).

This does not happen when clicking the native clock.

[FEATURE REQUEST] Add a setting to install updates silently

Is your feature request related to a problem? Please describe.
When ElevenClock auto-updates, a progress window takes the focus of the running game/software.
It can happen when relying on near-perfect timings when playing or working, making it very irritating

Describe the solution you'd like
I'd like a way to tell ElevenClock to update itself without interrupting my work

[BUG] Clock still visible on secondary display in games using "Window Borderless"

Describe the bug
Playing a game on a monitor where EO is on, you can still see the clock even when in game.

To Reproduce
Steps to reproduce the behavior:

  1. Fire up game
  2. Use "windowed borderless"
  3. Depending on the engine, you might have to actually "start" a game, match, etc.
  4. See that the clock and date still show superimposed atop the game

Expected behavior
Should behave like the main display

Screenshots
https://i.imgur.com/4ABcl7o.jpg

[FEATURE REQUEST] Remove the clock when in fullscreen

Make the program check if there is a fullscreen, if yes remove the clock while the app is in fullscreen. For example, in YouTube the clock still shows up when watching a video in fullscreen. Probably an easy fix to this!

Clock shows %H:25 instead of 11:25

Having German default local settings the clock does show %H:25 instead of 11:25. Maybe there is an issue with not having AM/PM and 24 hour clock mode.
image

[BUG] Taskbar vertical alignment when taskbar set to small.

I use Stardock Start11 and ElevenClock to display on my second monitor. So far so good!
However, I use a "small" taskbar and this throws out the vertical alignment of ElevenClock.

I have shown the issue below.

Screenshot 2021-10-11 144424

I hope this is fixable.

Thanks.

Auto-hide taskbar weird behavior V1.9

Describe the bug

The clock on second monitor sort of works with auto-hide, but doesn't behave as expected:

  1. If I reveal the taskbar on the main window by hovering over it with the mouse, the taskbar on the secondary window isn't revealed as is expected, but the clock appears on the desktop of the second monitor.
  2. If I reveal the taskbar on the second monitor with the mouse, the taskbar comes up with the taskbar. However, if move the cursor within the taskbar boundaries, the taskbar stays unhidden as it should, but the clock disappears. I have to have the mouse cursor at the very bottom of the screen to keep the clock up.

Almost there!

Add any other context about the problem here.

Windows 11 build 22471.1000

clock disappears after install

after installation is finished clock appears on second screen then after about 5 seconds an additional setup screen appears and it looks like it install's again and then the clock disappears. the app icon is still on the desktop and task manager shows it still running but no clock on second monitor. verified it is set to launch on startup but when restarted clock does not appear

Screenshots
If applicable, add screenshots to help explain your problem.
1
2
3
4
5

[BUG] Uninstaller should close the software before uninstalling

Is your feature request related to a problem? Please describe.
The uninstaller doesn't close the application if it's currently running and then tells the user there are some files left over (but doesn't say where).

Describe the solution you'd like
The uninstaller should close the application if it's currently running and then remove all traces of the software.

[BUG] Seconds display needs both Registry Key and ShortTime changed

Describe the bug

It looks like the if-statement is checking for both the shorttime / timeMode.split to be of a certain length, and the registry key to be set.

Seconds in the clock were not showing up for me even though I had the registry key set, but my shorttime was using AM/PM.
I did some debug printing of the variables through the steps:

showSeconds: 1
dateMode: yyyy-MM-dd
timeMode: h:mm tt
timeMode: %#I:%M %p

timeMode split length: 2
timeMode: %#I:%M %p
dateTimeFormat: %#I:%M %p
%Y-%m-%d

should this not be changed to an OR statement instead of an AND?

so, something along the lines of changing this:
if not("s" in timeMode) and len(timeMode.split(" "))==1 and showSeconds==1:
to
if not("s" in timeMode) and (len(timeMode.split(" "))==1 or showSeconds==1):

[BUG] DWM crashes occasionally

Describe the bug
First of all, thanks for this neat peace of software 😄 I've been using ElevenClock for two days now and it seems to crash my DWM occasionally. It happened two times now, once the day before yesterday at 23:07 and today at 00:00. Not sure if it's a coincidence but I was playing Rocket League both times it happened.
I'm on Windows 11 Pro en_US (upgraded from 10) with the English (Germany) region. I have three screens: 1080p (rotated 90°, 100 % scaling), 3840x1600 (125 % scaling), 1080p (rotated 90°, 100 % scaling).

Here's the latest crash log from the Windows event viewer, not sure if that helps:

Faulting application name: dwm.exe, version: 10.0.22000.1, time stamp: 0x7cbe2305
Faulting module name: ism.dll, version: 10.0.22000.194, time stamp: 0x21ceb568
Exception code: 0xc0000005
Fault offset: 0x00000000000b45fc
Faulting process id: 0x58c
Faulting application start time: 0x01d7bbc32e77f1af
Faulting application path: C:\WINDOWS\system32\dwm.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ism.dll
Report Id: 7d6a8322-183a-445f-8e7e-4b67310a9365
Faulting package full name: 
Faulting package-relative application ID: 

Unfortunately, ElevenClock doesn't appear in there, I hope it is actually the cause of my crashes. All I know is it started after I installed ElevenClock. I'll uninstall it for now and observe if it happens again.

To Reproduce

Expected behavior
DWM doesn't crash.

Screenshots

Additional context

Taskbar at top, clock at bottom

When you configure your OS to show the taskbar at the top of your desktop (currently only doable via regedit changes in Win11... why?!), the clock still gets shown at the bottom right corner.

[FEATURE REQUEST] Enable/Disable Information

Is your feature request related to a problem? Please describe.
Having both time and date makes the clock (the bit I care about) much smaller and more difficult to read.

Describe the solution you'd like
I'd like to be able to enable/disable/change the displayed information, so that I can turn the date off and have the clock take up more space.

Thanks for the super handy tool.

with auto-hide taskbar, clock remains visible

I use auto-hide taskbar. When the taskbar is hidden on the second monitor, the clock is still visible.

To reproduce set auto-hide taskbar.

Expected behavior is for the clock to be hidden when the taskbar is hidden.

Windows 11 dev channel build 22471.1000

Additional context
Add any other context about the problem here.

[BUG] Clock shows in RDP sessions

Describe the bug
When RDPing onto another device the clock shows over the top of the taskbar/clock on the device you are remoting onto

To Reproduce
Steps to reproduce the behavior:

  1. RDP onto another machine

Expected behavior
The clock not to overlay on top of RDP sessions

Screenshots
MVIMG_20211011_153856

Cuts into other screen

With this installed on the other monitor the date cuts off onto my main screen.

image

image

image

Is it because I have the day of the week next to the my date? Any fix?

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.