-
Task
-
Resolution: Unresolved
-
Minor
The branch filtering feature (JENKINS-35768) has been implemented using a 3rd party "typeahead" control.
The design spec for the "branch filtering" control is similar to the JDL Dropdown and ideally would share much of the same logic. A work-in-progress branch exists to refactor out the Dropdown's menu into a "FlyoutMenu" control that could be reused in different components.
The end state of the code might look something like this:
- Dropdown
- button (as today)
- FlyoutMenu
- Typeahead (this might be the name for the control that branch filtering uses)
- TextInput
- FlyoutMenu
- is blocked by
-
JENKINS-42109 Support icons in TextInput
-
- Resolved
-
- relates to
-
JENKINS-35768 Developer can filter the activity list to a specific branch
-
- Resolved
-
[JENKINS-42218] Refactor branch filtering control to share logic with JDL controls
Link |
New:
This issue relates to |
Link |
New:
This issue is blocked by |
Epic Link | New: JENKINS-35741 [ 171657 ] |
Labels | New: technical-debt |
Sprint | New: Blue Ocean 1.1 [ 271 ] |
Rank | New: Ranked lower |
Priority | Original: Minor [ 4 ] | New: Major [ 3 ] |
Rank | New: Ranked higher |
The start of this refactor is here:
https://github.com/jenkinsci/jenkins-design-language/commit/46c4577093ae34f846e96881d80ef31bee353449
master needs to be merged, and there have been non-trivial changes to Dropdown in the intervening time... so I might be the best person to take a stab at this one if/when we prioritize it.