Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Simplify Pull/Push tooltip #311

@simurai

Description

@simurai

Problem

Now that the branch pull/push buttons are in a tooltip of the status-bar, you have to click 2 times (click to open tooltip + click button) to do these actions.

1

It just feels a bit like too much extra work.

Possible solution

Below an exploration in adding something similar to the Magic sync button like on Desktop.

Clicking on the status-bar items does the action immediately without showing a tooltip. Also only the actions that you can currently do are shown.

Neither ahead or behind

4

Behind

2

Ahead

3

Ahead and behind

6

Unpublished

5

This should cover 97.4% of use cases.

Special cases

Sometimes you might wanna fetch before pulling. Maybe to make sure nobody made more changes on the remote? Or you want to force push. For these cases, we could have a context-menu show up when right-clicking. So at any time there are still available.

group

The current popup could still be used for errors or confirmations, for example:

7

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions