Mir

demo server with CanonicalWindowManagerPolicy hides titlebar when vertmaximized

Bug #1569836 reported by Kevin DuBois
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Triaged
Low
Kevin DuBois
mir (Ubuntu)
Triaged
Low
Unassigned

Bug Description

run mir_demo_server with the CanonicalWindowManagerPolicy. Connect a client (like egltriangle). Hit Shift+F11 to transition client to vertmaximized. The titlebar is hidden (or off the top of the screen). It should be shown at the top.

Related branches

Kevin DuBois (kdub)
Changed in mir:
status: New → In Progress
milestone: none → 0.22.0
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I have developed a few different solutions to this problem over the years. Although not yet managed to get any of them simultaneously approved and completed.

You can however see some progress has been made on this topic in: scene/basic_surface.cpp:

mir::geometry::Size ms::BasicSurface::client_size() const
{
    // TODO: In future when decorated, client_size() would be smaller than size
    return size();
}

A closely related enhancement that needs to be done at the same time is: https://trello.com/c/Ru4bK7J4

Changed in mir:
milestone: 0.22.0 → 0.23.0
Kevin DuBois (kdub)
Changed in mir:
milestone: 0.23.0 → 0.24.0
Kevin DuBois (kdub)
Changed in mir:
milestone: 0.24.0 → 0.25.0
Changed in mir:
milestone: 0.25.0 → 0.24.2
milestone: 0.24.2 → 0.26.0
Changed in mir:
milestone: 0.26.0 → 1.0.0
Changed in mir:
milestone: 0.27.0 → 0.28.0
Changed in mir:
milestone: 0.28.0 → none
status: In Progress → Triaged
Revision history for this message
Michał Sawicz (saviq) wrote :

Syncing task from Mir.

Changed in mir (Ubuntu):
importance: Undecided → Low
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.