Skip to content

Conversation

@chrisrueger
Copy link
Contributor

Effective View Improvements

  • in the table: when mergedHeaders is enabled then the properties are grouped, thus for a single row there are multiple provenances relevant (the ones which are condensed into a single grouping).
    Now we show a list of provenances in this case.
  • double click opens the first entry (currently I don't see another way since I don't know how to detect where exactly the click happened
image

Also formats the tooltip text according to the key e.g. for a known instruction like -buildpath it uses a formatter via BndEditModel.format()
That way the tooltips look nicer and are more helpful

image

- in the table: when mergedHeaders is enabled then the properties are grouped, thus for a single row there are multiple provenances relevant (the ones which are condensed into a single grouping).
Now we show a list of provenances in this case.
- double click opens the first entry (currently I don't see another way since I don't know how to detect where exactly the click happened

Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
this formats the tooltip text according to the key e.g. for a known instruction like -buildpath it uses a formatter via BndEditModel.format()
That way the tooltips look nicer and are more helpful

- also: hovering: use stem to get the Syntax this allows to show helptext for keys with dots e.g. -plugin.a would still show the help text of the -plugin instruction and also point to the correct help url

Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
@chrisrueger chrisrueger force-pushed the effective-provenance-for-merged branch from de27999 to a7a93ab Compare November 1, 2025 21:39
@chrisrueger chrisrueger changed the title Effective provenance for merged Effective view: Show multiple provenances when merged headers are enabled Nov 1, 2025
@chrisrueger chrisrueger changed the title Effective view: Show multiple provenances when merged headers are enabled Effective view: Show multiple provenances when merged properties are enabled Nov 1, 2025
@chrisrueger chrisrueger merged commit f36f53d into bndtools:master Nov 1, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant