Comments (7)
Which DPI scaling setting are you using on the 4k monitor?
from cairoshell.
DPI scaling is set to 175 on the 4k monitor.
from cairoshell.
Would you be willing to test a custom build to see if this is caused by what I suspect (incorrect rounding)? If so, do you need a 32bit, 64bit, or ARM64 build?
from cairoshell.
Here is a 64-bit build to try:
CairoSetup_64bit.zip
from cairoshell.
It would actually be much more convenient for me if you posted a diff so I could test with that.
I apologize for not getting back with you. I did look into the bug last weekend but when I opened the ManagedShell project I realized that I could fix all the little issues that annoyed me. I got distracted and added/removed a bunch of features for myself throughout the entire evening until bedtime.
I guess the most notable would be a 250ms delay to the Menu bar. It's nearly impossible to close/minimize a window without opening the menu bar. Took a different approach from how I think you would have implemented it. I added a new "MouseInitiatedAutoHide" property and a SetAutoHideStateFromMouse() setter function called from AppBarWindow_MouseEnter(). Then in the property-changed handler launched an asynchronous function to wait 250 milliseconds and check if the mouse is still located on the screen boundary.
Anyway, I'm yammering. Could you put up a diff?
from cairoshell.
Here are the ManagedShell changes: cairoshell/ManagedShell@master...metric-rounding
Here are the Cairo changes: master...remove-top-hack
Regarding what you mentioned adding a delay to the menu bar: This should already exist in Cairo; there is an "auto-hide show delay" setting in Cairo Settings > Advanced. Or am I misunderstanding the change?
from cairoshell.
As of #802, this should now be fixed.
from cairoshell.
Related Issues (20)
- Completely disable the menu bar
- Accessing Phones internal storage through Cairo redirects to Windows File Explorer
- Cairo shell bars disappeared if you turn off and on screen HOT 2
- please make it possible to hide Menu Bar HOT 3
- Some open terminals not showing on the taskbar HOT 1
- Why app icon click creates one more app icon ?
- File manager
- Files app does not refresh on changes
- New Theme!
- How do I apply themes after placing them into the themes folder?
- Wallapaper engine compatability
- baloon tip with the name of a program randomly appears upon the Taskbar
- When TaskBar in Hidden Mode, please create a short-time threshold for TaskBar to not appear super instantly when you position mouse at the bottom of the screen HOT 3
- please make it possible to create or modify folders in "Places" section
- can you please disable / add an option to disable/ MenuBar "Drag directories here for easy access" pop-up balloon
- [important] CairoShell incorrectly shows opened programs on TaskBar when working with Virtual Desktops
- option to change position of MenuBar to the bottom HOT 1
- Tray icon of some programs (like Process Lasso) have no response clicking. HOT 2
- Display Programs based on Security group for AD? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cairoshell.