Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure Main Window Position on Multi-Screen Setup #30

Open
BennoCrafter opened this issue Jan 5, 2025 · 7 comments
Open

Configure Main Window Position on Multi-Screen Setup #30

BennoCrafter opened this issue Jan 5, 2025 · 7 comments
Labels
area: ui Issue or PR that is related to user interface type: feature Issue or PR related to new feature

Comments

@BennoCrafter
Copy link

The application currently opens on the primary monitor by default. In a multi-monitor setup, it would be useful to allow users to configure where the main window should appear (for example like in raycast on the active monitor)

@Exidex Exidex added area: ui Issue or PR that is related to user interface type: feature Issue or PR related to new feature labels Jan 5, 2025
@Exidex
Copy link
Member

Exidex commented Jan 13, 2025

In next version it will be possible to reposition window on macOS by dragging it. But currently window position is not saved to be used after restart

@BennoCrafter
Copy link
Author

In next version it will be possible to reposition window on macOS by dragging it. But currently window position is not saved to be used after restart

So it would stay at that position? And why can’t it be saved?

@Exidex
Copy link
Member

Exidex commented Jan 13, 2025

So it would stay at that position

Yes, until restart

And why can’t it be saved?

It can, but not implemented yet

Also dragging only works on macOS right now

@BennoCrafter
Copy link
Author

BennoCrafter commented Jan 13, 2025

Would be specifying one screen/monitor be possible? I mean possible, not implemented? Couldn’t find anything to this type.

@Exidex
Copy link
Member

Exidex commented Jan 13, 2025

In ideal world we could have following options:

  • primary monitor
  • active monitor
  • mouse monitor
  • specific selected monitor
  • use previously saved position which is set by dragging.

On Wayland only specific selected monitor is possible.
Dragging is currently only supported on macOS, for X11 and Windows it might be possible but may require additional effort.
All other cases should be possible

But each of those is an additional effort to implement (each case and each os) and I am for sure would not be able to implement them myself because of diminishing returns

@BennoCrafter
Copy link
Author

BennoCrafter commented Jan 13, 2025

In ideal world we could have following options:

  • primary monitor

  • active monitor

  • mouse monitor

  • specific selected monitor

  • use previously saved position which is set by dragging.

On Wayland only specific selected monitor is possible.

Dragging is currently only supported on macOS, for X11 and Windows it might be possible but may require additional effort.

All other cases should be possible

But each of those is an additional effort to implement (each case and each os) and I am for sure would not be able to implement them myself because of diminishing returns

I'd love to see active screen or mouse pointer :) With one of those multi screen setup would work without problems

@Exidex
Copy link
Member

Exidex commented Jan 16, 2025

Partially done in c492d26. Currently there are 2 settings "Static" (window always opens in the same location) and "Active Monitor" (window opens on current active monitor) and only macOS is supported. On macos window can be dragged and position will be saved and used after restart.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: ui Issue or PR that is related to user interface type: feature Issue or PR related to new feature
Projects
None yet
Development

No branches or pull requests

2 participants