marticliment / ElevenClock

ElevenClock: Customize Windows 11 taskbar clock
https://www.marticliment.com/elevenclock/
GNU General Public License v3.0
2.31k stars 176 forks source link

[ENHANCEMENT] allow copilot icon (or anything else that windows puts to the right of the clock) between the clock and the 'show desktop' button #1322

Closed mxndtaylor closed 2 months ago

mxndtaylor commented 7 months ago

Please confirm these before moving forward

Describe the improvement

With microsoft copilot in preview state, I've noticed that elevenclock was covering it up: image

So, I manually adjusted the position of the clock so that it's more in line with the new position of the taskbar clock. -41 horizontal is what I ended up going with: image

But you can see it's still clipping the copilot icon. With my mouse over the copilot icon so you can see the cutoff more clearly: image

If I move it further left, it starts covering up the power/volume/wifi icons. Here it is at -48: image

I do have the 'show desktop button' setting enabled in the screenshots, but I've tried it both both ways, and it's not any different.

Since the main reason I installed elevenclock was to have the show desktop icon in the bottom right corner of all my screens, this is really annoying.

So, my suggestion is to do one of:

Describe how this improvement could help users.

This would allow users to keep the copilot icon easily accessible without having to sacrifice having the show desktop button in the corner of their screen.

marticliment commented 7 months ago

I will study this, but I don't know how I am going to get this working, on EU there is no copilot button available...

mxndtaylor commented 6 months ago

Oh... yeah that would make it difficult to test any solution.

Well, I can offer to test it myself if you come up with something, time permitting.

I thought it might be useful to see where the clock is hitting in relation to copilot icon with the elevenclock raised up a bit, at least this should give an idea of where it is in relation to the other components: image

Hopefully that helps a bit?

marticliment commented 6 months ago

The issue here is that I don't only need to understand the visual layout, but I also need to be able to undertstand the interactivity, the hitboxes, the scale/theme changes, when copilot is shown and when not, how to trigger copilot when the clock is clicked, etc.

I am afraid that I will not be able to add MS Copilot support until I can experience the taskbar icon myself

TechySC23 commented 6 months ago

@marticliment Just follow steps:

  1. Go to settings and then go to Time & Language.
  2. Then Language and region
  3. Then select the country or region option and set it to something other than EU countries like US, India, Brazil, etc. (Something that is in the Copilot availability list). But keep in mind if it changes the regional format then just adjust the option below it. Simple and easy. Also turn the location service off if it doesn't work.
TechySC23 commented 6 months ago

And oh well........ The copilot is by default in besides the Start button in "Normal" Windows. But @mxndtaylor machine has "Insider" Windows so the copilot is in that version. I think that there is a 50% chance that it will come in Normal Windows. And 50% not to come. Also it's worth mentioning that switching to Insiders is a well risky thing because it is unstable. Put it in a Virtual Machine instead.

marticliment commented 6 months ago

@marticliment Just follow steps:

  1. Go to settings and then go to Time & Language.
  2. Then Language and region
  3. Then select the country or region option and set it to something other than EU countries like US, India, Brazil, etc. (Something that is in the Copilot availability list). But keep in mind if it changes the regional format then just adjust the option below it. Simple and easy. Also turn the location service off if it doesn't work.

I am afraid it is not that easy... I had already tried in the past to get copilot, but it still does not work

TechySC23 commented 6 months ago

@marticliment Just follow steps:

  1. Go to settings and then go to Time & Language.
  2. Then Language and region
  3. Then select the country or region option and set it to something other than EU countries like US, India, Brazil, etc. (Something that is in the Copilot availability list). But keep in mind if it changes the regional format then just adjust the option below it. Simple and easy. Also turn the location service off if it doesn't work.

I am afraid it is not that easy... I had already tried in the past to get copilot, but it still does not work

Doesn't? Oh well. Windows or Microsoft Limitation....... Wait what about VPN's?

marticliment commented 6 months ago

Wait what about VPN's?

Also tried.

I suppose they will have special location caching methods to prevent this, since they may get sued by EU if they do not follow regulations, even when the user sets another region

TechySC23 commented 6 months ago

Think so. BTW your clock was great but my machine had some problems so had to uninstall it😔

iainwyatt commented 3 months ago

I'm not on an insider build, and this week I couldn't figure out why I couldn't see the copilot icon anymore - then today realised it has moved to the bottom right and ElevenClock was hiding it!!! :( I use the clock on the left side anyway (I don't use widgets) so ticking the option for "Disable hiding the default windows clock" works for me for now. This might now fall into the category of bug?