Skip to content

Releases: bildvitta/asteroid

v3.16.0-beta.2

31 May 20:24
Compare
Choose a tag to compare
v3.16.0-beta.2 Pre-release
Pre-release

Corrigido

  • QasAppMenu: adicionado validações para garantir que não aconteça nenhum erro que trave a aplicação.

v3.16.0-beta.1

31 May 16:36
Compare
Choose a tag to compare
v3.16.0-beta.1 Pre-release
Pre-release

BREAKING CHANGES

  • [QasFormGenerator, QasGridGenerator]: removido a propriedade useCommonColumns em favor de utilizar a propriedade commonColumns.

Adicionado

  • [QasFormGenerator, QasGridGenerator]: adicionado nova propriedade commonColumns, esta propriedade vai substituir a necessidade do useCommonColumns e dar mais flexibilidade.
  • QasAppMenu: adicionado propriedade helpChatLink, para a ação de "Solicitar ajuda".

Removido

  • [QasFormGenerator, QasGridGenerator]: removido a propriedade useCommonColumns em favor de utilizar a propriedade commonColumns.

v3.16.0-beta.0

24 May 13:15
Compare
Choose a tag to compare
v3.16.0-beta.0 Pre-release
Pre-release

Corrigido

  • QasSelect: Corrigido forma de atribuir as options, já que estava dando problema de endereço de memória em selects dependentes que são lazy-loading dentro de um QasNestedFields.

v3.15.0

23 May 21:41
Compare
Choose a tag to compare

BREAKING CHANGES

  • QasCard: Componente agora se chama QasCardImage, pois agora foi criado um novo componente com o nome de QasCard (QasCard <-> QasCardImage).

  • QasBoardGenerator:

    • props results alterada para headers,
    • v-model agora é recuperado pelo v-model:results.
    • alterado prop use-shallow-ref para use-mark-raw.
  • QasBtnDropdown:

    • removido propriedade buttonProps;
    • removido slot left-button.
  • QasActionsMenu:

    • modificado comportamento, agora caso esteja usando a prop splitName e tenha 2 itens na lista, o componente deixará os botões um ao lado do outro.
    • antes o componente utilizava QasBtnDropDown quando tinha mais de 1 item e QasBtn quando tinha apenas 1 item, agora ele sempre utiliza o QasBtnDropdown.
    • propriedade buttonProps é aplicada quando o componente esta no modo "Opções", que é quando não utiliza o splitName ou esteja no mobile.
    • QasActionsMenu: removido propriedade dropdownIcon, uma vez que é possível passar pelo buttonProps.

Adicionado

  • QasGrabbable: adicionado componente de scroll em uma determinada área (elemento) ao realizar evento de grab (puxar/agarrar) com o mouse/touch.

  • QasSelect: adicionado prop useFetchOptionsOnFocus para controlar se deve buscar as opções somente ao realizar foco no select.

  • search-filter: adicionado evento update:selectedOptions para retornar as opções selecionadas (label e value).

  • utils/scroll.scss: Adicionado classe secondary-scroll com um estilo de scroll mais sútil em relação a padrão.

  • QasCard (novo): adicionado novo componente de card tendo o nome do antigo QasCard, pois este card não depende de imagens.

  • QasBoardGenerator: adicionado componente de board, responsável pela exibição e busca dos dados de um board de colunas.

  • QasUploader: adicionado método de reset caso queira resetar o campo externamente.

  • QasActionsMenu: adicionado nova propriedade disable.

  • use-query-cache: adicionado função para limpar todos os filtros cacheados.

  • Spacing.js: Adicionado espaçamentos 4xl e 5xl.

  • QasStepper: Adicionado componente de stepper.

  • QasStepperFormView: Adicionado componente de gerador de steppers de formulário, utilizando o QasSteppers.

  • QasExpansionItem: Adicionado componente de card expansivo.

  • QasChartView: Adicionado prop colors-list para personalizar as cores dos gráficos.

  • [QasFormGenerator, QasGridGenerator]: Adicionado prop useCommonColumns onde será possível passar um único objeto com seus breakpoints e será replicado para todos fields.

  • helpers/setScrollOnGrab:

    • adicionado opções de callback após eventos de grab: onMoveFn, onGrabFn e onScrollFn.
    • adicionado suporte a dispositivos com touch.
    • adicionado estilos padrões no container para desabilitar click ao realizar o grab.
  • QasFilters:

    • adicionado model filters para controlar os filtros ativos.
    • adicionado suporte a campos do filtro com lazy loading.
  • QasBoardGenerator:

    • adicionado eventos fetch-columns-success, fetch-columns-error, fetch-column-success e fetch-column-error.
    • adicionado prop lazy-loading-fields-keys.
  • QasBtnDropdown:

    • adicionado nova propriedade buttonsPropsList.
    • adicionado nova propriedade disable.
    • adicionado novo slot bottom-[buttons-props-list-key].
  • QasGridGenerator:

    • Adicionado prop useEllipsis que por default é true, que irá adicionar a classe ellipsis em cada item do grid.
    • Adicionado prop useInline para mudar a disposição dos campos para ser por linha, ou seja, header e content ocupando a linha toda.
    • Adicionado title ao header e content ao utilizar a prop useEllipsis.

Corrigido

  • QasTableGenerator: corrigido ação de click na linha ao realizar o scroll horizontal na tabela.
  • boot/notifications: corrigido a forma de passar o token para o método setLaravelEcho, onde precisou de uma validação para formatar o token passando o valor correto.
  • QasAppMenu: Correção temporária (ou permanente caso não seja resolvido no quasar), bug que ocorria com o QDrawer quando usado com a versão do vue v3.4+, onde era removido o scroll da pagina quando ocorria um resize na pagina de desktop pra mobile.
  • QasUploader: corrigido valor do emit ao remover um item do uploader, pois estava quebrando no caso do uso use-object-model.
  • QasBtnDropdown: corrigido classes para o funcionamento do "ellipsis".
  • QasAppMenu: corrigido o uso do QasBtnDropdown.
  • Adicionado um max-width no QasCard para ajustar o overflow do seu conteúdo.
  • QasGridGenerator: Corrigido comportamento da propriedade columns quando passado com valores col, exemplo { lg: 'col' }.
  • QasActionsMenu: Corrigido props defaults que estavam faltando no componente após a refatoração/redesign ({ useHoverOnWhiteColor: true, useLabelOnSmallScreen: false }).

Modificado

  • QasAppUser: Alterado do menu "Editar" para "Perfil", uma vez que agora a pagina do /me não é somente para editar.

  • QasCard (antigo): Alterado nome do componente para QasCardImage, uma vez que ele é um card com imagens.

  • QasOptionGroup: alterado componente para sobrescrever a prop inline.

  • QasNestedFields: alterado comportamento da propriedade formGutter, agora ela é repassada para o componente QasFormGenerator e utilizada nos espaçamentos dos campos do formulário.

  • QasAppUser: alterado componente para usar o reset do use-query-cache ao realizar a troca de vínculo, fazendo com que seja resetado todo os filtros previamente cacheados.

  • QasGridGenerator: Ao utilizar o use-inline, os titulos não terão text-bold.

  • QasBtnDropdown: alterado componente para receber uma lista de botões.

  • QasBoardGenerator:

    • alterado prop results para headers.
    • v-model agora é recuperado pelo v-model:results.
    • alterado prop use-shallow-ref para use-mark-raw.
  • QasActionsMenu:

    • modificado comportamento, agora caso esteja usando a prop splitName e tenha 2 itens na lista, o componente deixará os botões um ao lado do outro.
    • antes o componente utilizava QasBtnDropDown quando tinha mais de 1 item e QasBtn quando tinha apenas 1 item, agora ele sempre utiliza o QasBtnDropdown.
    • propriedade buttonProps é aplicada quando o componente esta no modo "Opções", que é quando não utiliza o splitName ou esteja no mobile.

Removido

  • helpers/setScrollOnGrab: removido função interna haveMoved.

  • QasActionsMenu: removido propriedade dropdownIcon, uma vez que é possível passar pelo buttonProps.

  • QasBtnDropdown:

    • removido propriedade buttonProps.
    • removido slot left-button.

v3.15.0-beta.15

10 May 13:32
Compare
Choose a tag to compare
v3.15.0-beta.15 Pre-release
Pre-release

Adicionado

  • QasChartView: Adicionado prop colors-list para personalizar as cores dos gráficos.

v3.15.0-beta.14

24 Apr 16:48
Compare
Choose a tag to compare
v3.15.0-beta.14 Pre-release
Pre-release

Adicionado

  • QasExpansionItem: Adicionado componente de card expansivo.

Modificado

  • QasGridGenerator: Ao utilizar o use-inline, os titulos não terão text-bold.

v3.15.0-beta.13

22 Apr 13:55
Compare
Choose a tag to compare
v3.15.0-beta.13 Pre-release
Pre-release

Corrigido

  • QasActionsMenu: Corrigido props defaults que estavam faltando no componente após a refatoração/redesign ({ useHoverOnWhiteColor: true, useLabelOnSmallScreen: false }).

v3.15.0-beta.12

19 Apr 14:59
Compare
Choose a tag to compare
v3.15.0-beta.12 Pre-release
Pre-release

Adicionado

  • QasGridGenerator:
    • Adicionado prop useEllipsis que por default é true, que irá adicionar a classe ellipsis em cada item do grid.
    • Adicionado prop useInline para mudar a disposição dos campos para ser por linha, ou seja, header e content ocupando a linha toda.
    • Adicionado title ao header e content ao utilizar a prop useEllipsis.
  • [QasFormGenerator, QasGridGenerator]: Adicionado prop useCommonColumns onde será possível passar um único objeto com seus breakpoints e será replicado para todos fields.

Corrigido

  • QasGridGenerator: Corrigido comportamento da propriedade columns quando passado com valores col, exemplo { lg: 'col' }.

v3.15.0-beta.11

18 Apr 14:06
Compare
Choose a tag to compare
v3.15.0-beta.11 Pre-release
Pre-release

Adicionado

  • QasStepperFormView: Adicionado componente de gerador de steppers de formulário, utilizando o QasSteppers.

Corrigido

  • Adicionado um max-width no QasCard para ajustar o overflow do seu conteúdo.

v3.15.0-beta.10

12 Apr 17:08
Compare
Choose a tag to compare
v3.15.0-beta.10 Pre-release
Pre-release

Adicionado

  • Spacing.js: Adicionado espaçamentos 4xl e 5xl.
  • QasStepper: Adicionado componente de stepper.

Corrigido

  • QasBtnDropdown: corrigido classes para o funcionamento do "ellipsis".
  • QasAppMenu: corrigido o uso do QasBtnDropdown.