Remove Git Stashes above the separator. Since it is visually grouped with Branches... but does not belong in the same group. Also, it's not clickable.
Rename Stash Manager to Git Stash Manager
Details
- Right click in a project.
- Choose Git
expected: functionality for stashes should be in the same group, everything should be clickable
result: Git Stashes is visually grouped with Branches... and is not clickable
Old:
New:
Diff Detail
- Repository
- R32 KDevelop
- Branch
- git_context_menu_stashes (branched from master)
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 15210 Build 15228: arc lint + arc unit
result: Git Stashes is visually grouped with Branches... and is not clickable
What you're objecting do is actually just the way menu section headers look in the Breeze widget style. I agree that it causes confusion and visual problems, but it should be fixed there, not here in KDevelop.
Here's the applicable Breeze code that draws these headers https://cgit.kde.org/breeze.git/tree/kstyle/breezestyle.cpp#n4741
Would you like to have a go at improving it there?
Great! You can Abandon this revision from the Add Action... menu above the comment field if you'd like (you can always re-open it later if need be).