AdaCore / AdaCore/gnatstudio

Private procedure identification in outline

Open
#197 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Ada
Stars
531
Forks
65
PR merge metrics
No merged PRs in 30d

Description

In the outline with a light theme then it is hard to see which procedures are public (white icon background) and private (grey procedure icon background). I tried a dark theme but then the compile error locations were hard to see in the right hand scroll bar of the code view.

Would it be problematic considering all the outline view options to add a text identified private section or indent instead of just an icon background colour difference to identify private procedures?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file, test, or entry point is named in the issue. Start by locating the outline view and its theme or visual-option handling, then review how compile-error locations are shown in the code-view scrollbar. Done should provide a clear public/private distinction without making compile-error locations difficult to see.

Written by the indexing model from the issue text.

Assessment

Domain
accessibility, design, devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.