bluerobotics / bluerobotics/BlueOS

core: frontend: sidebar: allow pinning pages

Open
#2,596 0 comments 0 reactions 0 assignees View on GitHub
core enhancement good first issue triage ui
Dominant language
Vue
Stars
453
Forks
151
Avg merge
1d 3h
Merged PRs (30d)
174

Description

### Current behaviour

Sidebar order is fixed, which can be messy (especially in pirate mode).

### Expected or desired behaviour

Allowing the user to pin/star/favourite pages to the top of the sidebar would be convenient, especially if it works for Extension service pages[^1].

Pinned pages should be displayed in insertion order, so that a user could conceivably pin every page in the order they want to see them. We could also allow drag re-ordering pinned pages (or just all pages), but that's extra effort that may not be worth it.

[^1]:It may be necessary to support greying out pages that are pinned but not yet loaded / available (both for internal and Extension services, including for if a service changes its name).

We've discussed this feature previously, but we don't seem to have made an issue for it.

### Prerequisites

- [X] I have checked to make sure that a similar request has not already been filed or fixed.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.