Comments (4)
Saving window geometry sounds nice. Right now dialogs seem to be started half off-screen most of the time. Maybe we could at least improve that so they're placed on-screen if possible?
from shell.
Transient windows should already be centered to their parent but it doesn't work because the size is not known at that time. Probably I can make that work by waiting for the surface commit before setting the position.
from shell.
Ah, so the top left corner is centered instead of the full dialog because size starts at zero. That makes sense. What about locking dialogs so they're always centered like GNOME does? Then you could just update the dialog position when the size updates.
from shell.
Yes, And moving the dialog will move the parent too.
from shell.
Related Issues (20)
- Drop shadow with border image
- Rounded corners
- Disable resource intensive details of the UI
- QtWayland shell integration for layer shell
- Zoom with WheelHandler
- Implement decorations with C++
- Improve splash screen
- Out of process PolicyKit agent
- New layer surface item and layout
- liri1platformheaders-config.cmake not found HOT 3
- Is the liri shell still maintained? HOT 1
- not in dnf copr HOT 1
- Getting a cmake error building, need a small fix to get it to work
- A small patch is needed for liri-shell-helper to not fail with an undefined symbol error
- XkbCommonConfig.cmake not found HOT 1
- shell build not honoring 'FEATURE_enable_systemd:BOOL=OFF'
- shell build without systemd support breaks by missing libsystemd though systemd support is not enabled
- Add Wayland client libraries here
- Use LayerShellQt
- Cursor theme and size
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 shell.