Code Monkey home page Code Monkey logo

Comments (16)

jetspiking avatar jetspiking commented on May 25, 2024 4

Hi there!

Thank you for your extensive reply. This sounds like a great solution for the thumbnail issue and the placement of the startmenu.

What is the issue with the Task View and notifications? I am not noticing any elements falling off sceen.

I will attempt to implement a fix for the thumbnail misplacement in the upcoming version, this is probably the most important issue with a top-aligned taskbar.

from taskbar11.

jetspiking avatar jetspiking commented on May 25, 2024 4

For a next release I hope to give the entire app support to keep it running in the background (and hide the taskbar icon). In the registry a path can be set to launch an application. A service could be prevented this way to keep this application as portable as possible. This was suggested in the following issue by @Euclidite.

#14

from taskbar11.

Naamloos avatar Naamloos commented on May 25, 2024 3

Apologies in advance for the long comment

Here's the issues I've noticed with the task view and notifications in screenshots I've made before for my own application.

First off, in this image you can see the desktop preview for the task view is rendered at the bottom of the screen.
image

Second issue: when there are no notificiation the notification view is rendered from top-to-bottom. e.g. the calendar spawns at the bottom of the screen despite the taskbar being at the top. I haven't found a real fix for this yet as I've said before.
image

Lastly, the startmenu gets rendered where it would render if the start button is left-aligned, but it should align to the center as my start button is there.
image

Again, feel free to check my project for some inspiration for potential fixes. Polling seems required as the windows tend to jump back to their original positions.

from taskbar11.

Naamloos avatar Naamloos commented on May 25, 2024 2

Oh! also the taskbar isn't centered. It's window class is Windows.UI.Core.CoreWindow with window title Start. Fortunately this window's size can be configured safely. I'm fairly sure it's fixed to 666x750 pixels, including the padding (I'm dead serious, I calculated it). I'm not sure whether it differs per screen resolution.

from taskbar11.

jetspiking avatar jetspiking commented on May 25, 2024 2

Thank you for your reply! I think your solution for these issues works very well. I edited the readme to mention the prioritization of this issue in the upcoming release. Polling is not the most elegant solution. However, your implementation seemed very lightweight. I will attempt to configure the polling rate as low as possible, for minimum CPU-usage, without noticing the position change.

from taskbar11.

Rush-er avatar Rush-er commented on May 25, 2024 1

Take a look here, i found this tool useful
https://github.com/valinet/ExplorerPatcher

from taskbar11.

Naamloos avatar Naamloos commented on May 25, 2024

Small suggestion, perhaps it would be an option to run these polling methods as a windows service?

https://docs.microsoft.com/en-us/dotnet/core/extensions/windows-service

from taskbar11.

jetspiking avatar jetspiking commented on May 25, 2024

Due to Microsoft removing the registry tweak to place the taskbar in the top position (forced to bottom) for version 22533 and later the development of this feature has been halted, since I would like to find an alternative for setting the taskbar to the top position. Please view issue 23 for more details. I will tag @Naamloos GitHub's repository for a temporary solution for those who want to use the top-aligned preview windows for the time left on earlier versions. This is visible in issue 9.

Issue 9
Issue 23

from taskbar11.

Naamloos avatar Naamloos commented on May 25, 2024

aw man

from taskbar11.

Naamloos avatar Naamloos commented on May 25, 2024

time to find a hack?

from taskbar11.

jetspiking avatar jetspiking commented on May 25, 2024

I really have no idea if I can find a solution for this issue. The entire app was built around registry tweaks, I also did not really consider Microsoft removing them, without providing any alternative at all.

I wonder if the taskbar position can be manipulated in the same way as how you adjusted the preview window. I should play around a bit with the API.

from taskbar11.

Naamloos avatar Naamloos commented on May 25, 2024

I'm 100% sure you can move around the Taskbar, but I can't say for sure whether full screen windows will adapt.

Actually, I might know a way..

from taskbar11.

Naamloos avatar Naamloos commented on May 25, 2024

I'll try something later tonight, or tomorrow

from taskbar11.

Naamloos avatar Naamloos commented on May 25, 2024

Considering almost everything in Windows UI is built of.. windows, I have a suspicion that the actual desktop area might also be a window. I'll see later today if I can figure out a hack that moves the taskbar without a dependence on the registry.

from taskbar11.

Naamloos avatar Naamloos commented on May 25, 2024

With "desktop area" I mean the area controlling where windows can fill.

from taskbar11.

Naamloos avatar Naamloos commented on May 25, 2024

@jetspiking I released an update that fixes the registry hack being patched. (taskbar is now moved "manually").

Feel free to take a look at my code, but of course I'd personally prefer just linking back.
https://github.com/Naamloos/TopCenterStart11/releases/tag/2.0

from taskbar11.

Related Issues (20)

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.