ActuatorDigital / ActuatorDigital/Fluxity
Ensure routing concerns are moved / kept separate from Fluxity package
- Linguagem predominante
- C#
- Estrelas
- 4
- Forks
- 1
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
## Describe the task
Create extension package that contains functionality to get a display route, and Presenter inherited / extension classes which can operate based on the supplied route, to ensure separation of Fluxity and view/routing concerns.
Binding/Dispatch of routing to extended Presenters should be separate from standard state binding to allow routing to call dispatch without locking dispatch calls.
## Area
Presentation
## Completed When
- [ ] Route state can be interpreted by inheritable/extended Presenter classes
- [ ] Route supports full/partial path alignment
- [ ] Presenters can operate based on route
- [ ] Route dispatching is separate from other State routing (i.e. route is separate from Fluxity State)
## Additional context
### Example
Routing to a feedback page resets / sets initial feedback state
- when the route tells the page to display, the page's display call dispatches a 'Reset feedback form state' command
- dispatched command resets state and feedback form presenter supplies updated state
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Review Fluxity's presentation and standard state-binding paths, focusing on inherited Presenter classes, route interpretation, and dispatch behavior. Trace how routing could remain separate from Fluxity State, then use the four completion checks to verify full and partial path alignment, route-driven presentation, and independent route dispatching.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- csharp, unity
- Domínio
- game-dev
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 30/100