bluerobotics / bluerobotics/cockpit

Interface visibility/intuition improvements

Open
#673 0 comments 1 reaction 0 assignees View on GitHub
accessibility good first issue ui ux
Dominant language
TypeScript
Stars
198
Forks
63
Avg merge
2d 7h
Merged PRs (30d)
57

Description

- toggles should change colours when toggled
- [x] development config does this already
Screenshot 2024-01-04 at 6 14 42 pm
- [x] alert config is visually very difficult to make sense of without this:
Screenshot 2024-01-04 at 6 01 34 pm
- [x] armed/disarmed slider would benefit from this too (likely with red when armed, possibly a darkish green when disarmed)
Screenshot 2024-01-04 at 6 04 15 pm
- selectable things/options should have visual icons
- [x] Joystick button functions by protocol type, as recommended in #617

- [ ] Joystick button and function mappings import+export buttons should have icons
- I’m thinking standard download and upload for the to/from computer buttons, and then maybe sideways arrows for the to/from vehicle buttons?
- [ ] Views could either have an icon section added, or just use an emoji in the name (e.g. 🎥 / 🗺️ / ⏂)
Screenshot 2024-01-04 at 6 21 07 pm
- [ ] Mini-widget indicators should have their icons and names displayed in the list - the current behaviour is unintuitive:
Screenshot 2024-01-04 at 6 39 21 pm
- #597 is relevant

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the existing development-config toggle styling, then inspect the alert config, armed/disarmed slider, joystick mapping import/export controls, Views list, and mini-widget indicator list. Use #597 for the mini-widget context; done means the remaining unchecked controls and selectable items have clear colour or icon cues matching the issue’s examples.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
design, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.