Commit ed50b35
Improve Problems view filter dialog UX and fix vanishing markers
This commit addresses several usability issues with the Problems view
filter configuration dialog:
Fix: Markers vanish when filter scope depends on selection
When the filter scope was set to 'Selected resource', 'Selected and
children', or 'Same project' and no resource was selected in the
explorer, selectByScope() would return false for all markers, making
them all disappear. Now, when no resources are selected, these
selection-dependent scopes fall back to showing all markers (ON_ANY
behavior) instead of showing nothing.
UX: Replace scope radio buttons with compact combo dropdown
The 5 verbose radio buttons for scope selection are replaced with a
single Combo dropdown that takes much less vertical space. The working
set 'Select...' button is shown/hidden dynamically based on the
selected scope. Mnemonic characters are stripped from labels since
they are not applicable in Combo items.
UX: Disable configurations when 'Show all items' is checked
The configurations group is now properly disabled when 'Show all items'
is checked, making it clear that individual filter settings have no
effect in that mode.
UX: Collapse advanced filter sections by default
The type filter configuration (which most users rarely change) now
starts collapsed, while scope and severity/description remain expanded.
This reduces visual clutter for the common case.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent ed75400 commit ed50b35
File tree
4 files changed
+143
-208
lines changed- bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers
- tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests
4 files changed
+143
-208
lines changedLines changed: 10 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
236 | 239 | | |
237 | 240 | | |
238 | 241 | | |
| |||
414 | 417 | | |
415 | 418 | | |
416 | 419 | | |
| 420 | + | |
417 | 421 | | |
418 | 422 | | |
| 423 | + | |
419 | 424 | | |
420 | | - | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
421 | 430 | | |
422 | 431 | | |
423 | 432 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
649 | 649 | | |
650 | 650 | | |
651 | 651 | | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
652 | 657 | | |
653 | 658 | | |
654 | 659 | | |
| |||
0 commit comments