[Feature]: Scaling Service #27

Open
opened 2025-08-28 15:47:24 +10:00 by Kruziikrel13 · 0 comments
Kruziikrel13 commented 2025-08-28 15:47:24 +10:00 (Migrated from github.com)

Feature Summary

A monitor scaling service to dynamically resize the bar according to monitor size

Motivation

Currently sizes are fixed... A set of base sizes according to default resolution isn't bad. But across different monitors things can get weird.

Scaling Quickshell to fit the monitor it's on will prevent it from dominating smaller screens.

Feature Details

  • Detect current monitor information
  • All sizing should be multiplied by a factor of the scaling res
    • Can probably do this by calculating how much (%) larger or smaller resolution is in comparison to primary monitor.

Checklist

  • I have checked this is not already implemented.
  • I have thought about the scope of this feature.
### Feature Summary A monitor scaling service to dynamically resize the bar according to monitor size ### Motivation Currently sizes are fixed... A set of base sizes according to default resolution isn't bad. But across different monitors things can get weird. Scaling Quickshell to fit the monitor it's on will prevent it from dominating smaller screens. ### Feature Details - [ ] Detect current monitor information - [ ] All sizing should be multiplied by a factor of the scaling res - Can probably do this by calculating how much (%) larger or smaller resolution is in comparison to primary monitor. ### Checklist - [x] I have checked this is not already implemented. - [x] I have thought about the scope of this feature.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kruziikrel13/quickshell#27
No description provided.