Segue um protótipo rápido para avaliação de uma alternativa sem popup para a lista de menus.
Essa proposta cria uma área no painel esquerdo da aba Flows chamada provisoriamente "Menu Toolkit".
contem a lista de categorias e um campo para filtrar os menus com um texto livre.
Seleção/Um clique: exibe o help.
Ativação/clique duplo: insere menu.
Essa área poderia vir aberta quando a GeBR não tem nenhum projeto, ou quando um novo Flow é criado.
O resto do tempo ele permanece colapsada no canto inferior direito, podendo ser expandida com um clique.
A busca que no protótipo está no painel esquerdo, poderia ficar mais interessante no topo do painel direito.
Design Patterns:
Princípios de Design:
- Iniciar toda navegação pelo painel esquerdo
- Permitir a exploração dos menus independente do contexto selecionado
- Deixar o help mais facilmente acessível
- Aproximar o menu a ser inserido do flow onde ele será inserido (mesma janela)
- Preservar o contexto de navegação dos menus ao navegar pelos fluxos
Problemas:
- Dois componentes selecionáveis a esquerda podem gerar problema de contexto (como quando programas estavam separados).