Rework the Instance Create Dialog
The current Instance Create Dialog uses a very large image select grouped by provider (KVM, VMware, bare metal) which makes it hard to use and scale. This task covers the research, planning, and implementation phases to improve the dialog UX and modernize the implementation.
🎯 Problem Statement
- jQuery-based implementation (legacy)
- Massive image selector → difficult to navigate
- No filters or search capability
- Scalability issue as image catalog grows
📋 Scope
- ✅ Migrate to React (remove jQuery)
- 🔍 Research UX options (steps, filters, search)
- 👥 Collect user feedback
- 📈 Define phased implementation plan
- 🚀 Implement chosen solution
🎨 Possible Approaches
| Option |
Pros |
Cons |
| Multi-step wizard |
Guided flow |
More clicks |
| Filter checkboxes |
Fast filtering |
Screen space |
| Search + grouping |
Scalable |
Complex impl. |
| Tabbed providers |
Clean UI |
Provider switch |
✅ Expected Outcome
- Modern React dialog
- Scalable image selection (filters/search/steps)
- Phased implementation plan
- Improved UX validated with users
📏 Success Criteria
Labels: ux, frontend, react, p3
Priority: Medium
Est. Effort: 3-5 days
Rework the Instance Create Dialog
The current Instance Create Dialog uses a very large image select grouped by provider (KVM, VMware, bare metal) which makes it hard to use and scale. This task covers the research, planning, and implementation phases to improve the dialog UX and modernize the implementation.
🎯 Problem Statement
📋 Scope
🎨 Possible Approaches
✅ Expected Outcome
📏 Success Criteria
Labels:
ux,frontend,react,p3Priority: Medium
Est. Effort: 3-5 days