Comments (1)
I did not do anything with the panel hide/autohide code in my wayland porting work, so this is just an example of a feature not yet implemented in wayland. The fact that this does not work YET puts it on the list of x11 features still missing in wayland.
NOT sure if autohide is possible in wayland without entirely new code though, as a hidden panel would not be able to see the cursor at all even when it moves into the space occupied by the panel when it shows. Probably the panel would have to remain "showing" but transparent, and would have to be moved to the bottom while keeping caja from claiming that space for itself.
Hide buttons should be possible, though to clear the space for anything else might have to be just one button or else two buttons in totally separate windows containing them only. These at least could be interacted with in the normal way, but I doubt the x11 code would work.
We probably should disable the hide buttons and hide/autohide options entirely in wayland unless and until someone writes code to make hiding the panel work in wayland
If anyone else wants to help with panel hiding code (or anything else), PR's or even code snippets are most welcome.
from mate-panel.
Related Issues (20)
- Mouse pointer at left edge sometimes cannot click on menu HOT 1
- 1.27.2: build fails HOT 8
- autohide: /org/mate/panel/toplevels/toplevel/ : unhide delay -- setting ignored HOT 1
- Wayland - Menu scrolling broken HOT 9
- Applet icons sometimes appearing in double HOT 1
- Weather does not work anymore HOT 4
- Clock applet fails to load on Wayland HOT 1
- Regression: panel launcher position are not stored after moving the launcher HOT 5
- lock screen / logout menu items on Wayland do nothing. HOT 4
- `mate-panel --replace` command crashes the panel HOT 45
- Window List icons fail to show on Wayland HOT 20
- clock applet: localized date display format is strange
- FIX Window List: some windows missing from window list HOT 3
- Some applets not showing on the panel (X11 session) HOT 2
- Many applets don't work. HOT 1
- notification_area applet memory leaks if the tray icon is updated constently HOT 3
- Change sound volume in dB, not in pseudo-percent HOT 1
- FIX .gitignore missing and stale
- Where does Mate "Window List" get the summary application name from? HOT 2
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 mate-panel.