Widget-based views
Currently, plugins in Horizon can add, remove and replace whole panels. But sometimes an extension would need to display additional information or add a button to an existing view.
I want to discuss an approach to making that possible, by breaking up the views into separate widgets that can then be easily added, modified and moved around by plugins.
Breaking up the more complex views in this way should also make them easier to test and improve code reuse.
Blueprint information
- Status:
- Complete
- Approver:
- David Lyle
- Priority:
- Medium
- Drafter:
- Radomir Dopieralski
- Direction:
- Needs approval
- Assignee:
- Radomir Dopieralski
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- David Lyle
Related branches
Related bugs
Sprints
Whiteboard
[jpichon 2014.04.23] This seems to have some overlap with https:/
[david-lyle] There is work on this front in angular code. But a more concrete plan is needed for this to make progress. A new bp or updating this one with a plan is necessary.