Opened 2 years ago

Last modified 2 years ago

#13431 assigned bug

Deskbar menu screen edge margin

Reported by: kallisti5 Owned by: kallisti5
Priority: normal Milestone: Unscheduled
Component: Applications/Deskbar Version: R1/Development
Keywords: tracker ux Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by kallisti5)

The deskbar menus can sit right up against the bottom of the screen. This leaves the user wondering if more menu items may be not visible.

There should be a margin between the deskbar menu and the screen edges. (even if it results in the need for a scrolling menu.)

Attachments (2)

tracker.png (88.9 KB ) - added by kallisti5 2 years ago.
example
deskbar_edges.png (101.7 KB ) - added by humdinger 2 years ago.
working menu widgets

Download all attachments as: .zip

Change History (17)

by kallisti5, 2 years ago

Attachment: tracker.png added

example

comment:1 by kallisti5, 2 years ago

Has a Patch: set

comment:2 by kallisti5, 2 years ago

Has a Patch: unset

comment:3 by kallisti5, 2 years ago

Summary: Tracker menu screen spacingTracker menu screen edge margin

comment:4 by kallisti5, 2 years ago

Component: User InterfaceApplications/Deskbar
Description: modified (diff)
Owner: changed from stippi to jscipione
Summary: Tracker menu screen edge marginDeskbar menu screen edge margin

comment:5 by kallisti5, 2 years ago

TExpandoMenuBar::CheckForSizeOverrun

comment:6 by kallisti5, 2 years ago

Owner: changed from jscipione to kallisti5
Status: newassigned

comment:7 by axeld, 2 years ago

But this doesn't really sound like a Deskbar specific issue, more like a general BMenu problem.

comment:8 by anirudh, 2 years ago

How about starting the menu dropdown a little bit higher? Raising the sub menu higher and making it start from the side of Recent Documents would give up space at the bottom and distinguish Deskbar and the Menu bar. Is this a good practice?

comment:9 by pulkomandy, 2 years ago

On my machine, the menu doesn't even fit on screen. We do have scrolling in this case, but I can't remember if there is any visual indication. Possibly there should be a small arrow symbol at the bottom of the menu?

comment:10 by humdinger, 2 years ago

I do see those widgets with all menus exceeding the screen height. I uploaded a screenshot of my long deskbar app menu. It works fine here. Maybe it's an issue with the status bar of VirtualBox we see in the OP's screenshot?

by humdinger, 2 years ago

Attachment: deskbar_edges.png added

working menu widgets

comment:11 by humdinger, 2 years ago

Has a Patch: set

comment:12 by humdinger, 2 years ago

Has a Patch: unset

comment:13 by pulkomandy, 2 years ago

In the screenshot, the widgets are not needed: the menu does fit the screen just fine. It just happens to be flush to the bottom of the screen.

The idea of the ticket (I think) is just to move the menu up by a few pixels, so it is clear it ends there.

comment:14 by humdinger, 2 years ago

oops. misread the ticket then, sorry.

comment:15 by kallisti5, 2 years ago

Correct. Add some margin to the edge of the screen. (in all cases, scroll widget or none?) When the menu perfectly touches the edge, the user is really unsure if all content is displayed.

Note: See TracTickets for help on using tickets.