Skip to content

Start with the product selection #200

@dgdavid

Description

@dgdavid

As proposed by @joseivanlopez in the context of #192, D-installer could start with a screen for selecting the product. It does not break the main idea of starting with the summary, but just adds a preliminary step that could help to avoid an extra (and undesired) probing.

I like the idea, which we can materialize with a screen using Cards or Tiles rendering the product name, its description and even its logo. Something like the screenshot below, but improved.

However, this challenge us to start thinking on a better navigation between screens.

Tasks

  • Introduce react-router to have proper navigation.
  • Do not read the repositories until the installation starts (no need, by now, to fetch information from there).
  • If only one product is available, select such a product (by now, apply the same config to all services). If there are multiple products, do not make any proposal until one is selected.
  • Display a product selection screen when no product is selected (multiple products are available).
  • Reload the configuration when the user selects a different product (each service should listen for that signal).

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions