eythaann / Seelen-UI

The Fully Customizable Desktop Environment for Windows 10/11.
Other
4.14k stars 113 forks source link

Multimonitor taskbar behaviour adjustment #289

Open luriusTM opened 2 weeks ago

luriusTM commented 2 weeks ago

Base handling like in windows. 3 option:

Peview:

luriusTM commented 2 weeks ago

Dependency after the merge of new setup created: https://github.com/Seelen-Inc/slu-lib/pull/2

luriusTM commented 2 weeks ago

After experiencing the behaviour I found a missing functionality, but it is dependent on this: https://github.com/eythaann/Seelen-UI/pull/288

The primary monitor change detection will be only possible when this PR accepted. This will make the solution complete. Til' then, when you change primary monitor, this will not take affect on Seelen.

After that, as the handler is already there and only some lines got to be added to propagate the event to a handler which set it on TS.

I could merge these PRs together, but I'm afraid these are totally different functionalities, but already there a model, which are similar and got to be merged. Also, when this behavior modification is accepted, it is easy to propagate this event. https://github.com/Seelen-Inc/slu-lib/compare/c615e952df518feeb127478dc5b0a81b81f16a35...def6ba29b9c5188599c8244c43cb499cf4062c26#diff-348dbad2632f6e415856cb2f2a22367dc41266c4d2afeca1e5f3decb28fdb583