helloSystem / helloSystem/hello
Improve HiDPI support
- Dominant language
- No language data
- Stars
- 2.5k
- Forks
- 59
- PR merge metrics
- No merged PRs in 30d
Description
Added very basic HiDPI support in https://github.com/helloSystem/ISO/commit/0505c527dce2588979874053ad968ab8c6e909a0.
Issues:
* We need a way to detect which devices are actually HiDPI. For now it is blindly assumed that Apple devices with an internal keyboard are HiDPI. (This means that probably all MacBooks are currently treated as HiDPI, which is a placeholder until we find out how do detect HiDPI properly
* Qt can be scaled by arbitrary factors
* Gtk can only be scaled by a factor of 2, so we are using this for both Qt and Gtk for now. This is not ideal
* The mouse cursor is not scaled. How can this be achieved?
* Openbox window decorations are not scaled. How can this be achieved?
* Rounded corners for Menu need their radius to be calculated based on menu height, or else they will not be changed in HiDPI mode

Contributor guide
Assessment
This issue has not been assessed yet.