Open luriusTM opened 2 weeks ago
Dependency after the merge of new setup created: https://github.com/Seelen-Inc/slu-lib/pull/2
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
Base handling like in windows. 3 option:
All screen all window (currently without development) Primary has all pinned app and show all opened window. Secondary has all pinned app and show all opened window.
Primary screen all windows, Secondary where open. Primary has all pinned app and show all opened window. Secondary has no pinned app, only contains opened windows
Show where open Primary has all pinned app and show those windows which are opened on the screen. Secondary has no pinned app, only contains opened windows.
Peview:
Secondary screen: https://github.com/user-attachments/assets/a395dfb1-c53a-4d29-bb5a-44dcb1eab36d
Primary screen: https://github.com/user-attachments/assets/e2a496e7-4214-401b-a374-3b0a8557778c