elementary / elementary/wingpanel

API for adding accels to keygrabber

Open
#700 0 comments 0 reactions 0 assignees View on GitHub
Needs Design Priority: Wishlist
Dominant language
Vala
Stars
144
Forks
53
Avg merge
13h 44m
Merged PRs (30d)
22

Description

### Problem

Hardcoding accels in the panel when indicators are optional isn't great

### Proposal

As discussed in https://github.com/elementary/wingpanel/pull/699#issuecomment-5443772037 we should have an API so indicators can register accels

### Prior Art (Optional)

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reading the discussion in pull request #699, especially the linked issue comment, then trace the keygrabber and indicator paths in Wingpanel. Identify where the panel currently hardcodes accelerators and how optional indicators are loaded. Done means indicators can register their accelerators through a documented API without panel-specific hardcoding.

Written by the indexing model from the issue text.

Assessment

Domain
api, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.