Skip to content

HeaderBar design and impelmentation #4

@Suzie97

Description

@Suzie97

A headerbar is an important part of elementary OS apps. elementary OS doesn't recommend using menu bars which are used by most of the other photo editing applications.

Being limited to use a headerbar only, it gives us an advantage as well as a disadvantage at the same time.

Menu Bar Analysis

Menu bars can contain a lot of options which prove to be pretty helpful once the user has used the app enough and knows where each option is hidden. But this is also the problem with menu bars in my opinion. The poor discoverability. There is not much distinction between the options and the user has to rely on reading text for finding what he/she needs. This can be very tedious and unintuitive, when the user is just starting.

HeaderBar Design

Right now, I'm thinking about putting controls to hide and view the sidebars, like GNOME Builder, and the tools panel.

Also, I want the headerbar to display information about the document, provide controls to switch personas, control the zoom level, and provide a options to open a file, export and other similar things.

Prior Art

Affinity Photo

image

Pixelmator Pro

image

Adobe Photoshop

image

Akira

image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions