marticliment / elevenclock Goto Github PK
View Code? Open in Web Editor NEWElevenClock: Customize Windows 11 taskbar clock
Home Page: https://www.marticliment.com/elevenclock/
License: GNU General Public License v3.0
ElevenClock: Customize Windows 11 taskbar clock
Home Page: https://www.marticliment.com/elevenclock/
License: GNU General Public License v3.0
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)
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 ?
Describe the bug
The clock on second monitor sort of works with auto-hide, but doesn't behave as expected:
Almost there!
Add any other context about the problem here.
Windows 11 build 22471.1000
It would be really awesome to have seconds being shown in your application
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:
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):
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.
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)
Expected behavior
The clocks on all screens look the same.
Screenshots
Here's the clock on my main screen (125 %):
Here's the ElevenClock on one of my 100 % screens:
Is it possible to make it so the calendar and notifications open on the monitor you clicked the clock on? If so this would be nice.
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:
See title.. I installed the app, but the font color is black. Right-clicking the ElevenClock item in the system tray shows:
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.
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?
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.
When I installed this on Launch day of Windows 11, I have time on all three monitors.
Now I only have time on monitor 1 and 2.
To Reproduce
No idea. I just noticed it when I got up this morning. and it was still gone after a reboot.
Expected behavior
Time on all three monitors.
Screenshots
https://i.pl0x.in/1e3a4a034ab2948607e2c837/bfdff7be.png
https://github.com/martinet101/ElevenClock/blob/main/elevenclock/__init__.py#L180
First: the version check is without secure connection (http only)
2nd: there is no validation to be sure that you only update ElevenClock and don't download and install somethink else
The clock is not disappearing when i put the youtube video to fullscreen.
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.
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.
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.
EvenClock does not keep the same format as the default clock on the taskbar.
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)
Time shows as %H:01 on my german Windows 11 Pro system. Probably related to #1
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
❌
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!
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.
Describe the bug
Clicking on the clock and then on the taskbar flashes the clock
To Reproduce
Steps to reproduce the behavior:
Expected behavior
For the clock to not flash
Screenshots
Video: https://i.imgur.com/qc2dkjr.gifv
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.
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.
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
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:
Expected behavior
Should behave like the main display
Screenshots
https://i.imgur.com/4ABcl7o.jpg
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:
Expected behavior
The clock should not be visible or clickable when watching youtube on full screen.
Additional context
Second monitor is a 4k monitor, with 150% scaling
Hello,
#1
I have a similar problem.
Primary monitor 21:01 Displayed on the second monitor %H:01
My region is Germany
Time short => HH:mm
Time long => HH:mm:ss
It would be great if you could fix the problem as well.
an hour more
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.