po-ui / po-angular

Biblioteca de componentes Angular.
https://po-ui.io
MIT License
915 stars 212 forks source link

Po-Tabs: flag para manter os tabs em suas posições originais #2117

Open LeoRodriguescds opened 4 months ago

LeoRodriguescds commented 4 months ago

Descrição da melhoria

O novo padrão implementado recentemente é dos tabs alterarem a sua ordem dependendo do tab ativo, gostaria que tivesse uma flag para manter eles em suas ordenações originais.

Caso de uso

Deixaria mais flexível para os usuários e menos confuso.

Informações adicionais

Uma flag de tipo: [p-sort-tab]="false"

lucas-pollus commented 4 months ago

+1

aksilvaa commented 4 months ago

Realizei a atualização de versão do PO-UI, ao disponibilizá-la para os usuários, eles perceberam muitas diferenças. Isso resultou em vários chamados de bug, devido a mudança brusca na funcionalidade.

Seria muito útil poder habilitar e desabilitar a ordenação das abas conforme a necessidade.

CSimoesJr commented 4 months ago

Bom dia @LeoRodriguescds, tudo bem?

Sobre a tabs alterar a ordem dos itens conforme seleção, verificamos um bug na funcionalidade no qual caso exista um po-tabs dentro de outro po-tabs, o componente estava perdendo a referencia e consequentemente movendo o item selecionado sempre para o final. Esse caso foi corrigido na versão 17.16.0

Agora, outro comportamento que existe no componente é que, caso o tabs possua um dropdown ao final para exibir os itens que não couberam em tela e algum desses itens foi selecionado, ele move esse item que estava dentro do dropdown para o ultimo item do tabs afim de exibir uma melhor indicação de qual é a tab selecionada atual.

Os dois comportamentos são problemáticos para você ou somente o primeiro? Caso o segundo comportamento também seja, agradecemos pela sugestão e analisaremos essa funcionalidade de adicionar uma propriedade nova. Além disso, sugerimos e encorajamos que você envie uma Pull Request (PR) para contribuir com essa alteração. Isso facilitará o processo de revisão por parte da nossa equipe e aumentará a possibilidade de priorização dessa modificação no código.

Att.

LeoRodriguesCs commented 4 months ago

Os dois comportamentos são problemáticos para nós, nossos clientes estão reclamando bastante, se possível corrijam ou nos dê uma opção para travarmos essas ordenações por gentileza.

att.