Releases: bildvitta/asteroid
v3.16.0-beta.2
Corrigido
QasAppMenu
: adicionado validações para garantir que não aconteça nenhum erro que trave a aplicação.
v3.16.0-beta.1
BREAKING CHANGES
- [
QasFormGenerator
,QasGridGenerator
]: removido a propriedadeuseCommonColumns
em favor de utilizar a propriedadecommonColumns
.
Adicionado
- [
QasFormGenerator
,QasGridGenerator
]: adicionado nova propriedadecommonColumns
, esta propriedade vai substituir a necessidade douseCommonColumns
e dar mais flexibilidade. QasAppMenu
: adicionado propriedadehelpChatLink
, para a ação de "Solicitar ajuda".
Removido
- [
QasFormGenerator
,QasGridGenerator
]: removido a propriedadeuseCommonColumns
em favor de utilizar a propriedadecommonColumns
.
v3.16.0-beta.0
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 umQasNestedFields
.
v3.15.0
BREAKING CHANGES
-
QasCard
: Componente agora se chamaQasCardImage
, pois agora foi criado um novo componente com o nome deQasCard
(QasCard <-> QasCardImage
). -
QasBoardGenerator
:- props
results
alterada paraheaders
, v-model
agora é recuperado pelov-model:results
.- alterado prop
use-shallow-ref
parause-mark-raw
.
- props
-
QasBtnDropdown
:- removido propriedade
buttonProps
; - removido slot
left-button
.
- removido propriedade
-
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 eQasBtn
quando tinha apenas 1 item, agora ele sempre utiliza oQasBtnDropdown
. - propriedade
buttonProps
é aplicada quando o componente esta no modo "Opções", que é quando não utiliza osplitName
ou esteja nomobile
. QasActionsMenu
: removido propriedadedropdownIcon
, uma vez que é possível passar pelobuttonProps
.
- modificado comportamento, agora caso esteja usando a prop
Adicionado
-
QasGrabbable
: adicionado componente de scroll em uma determinada área (elemento) ao realizar evento de grab (puxar/agarrar) com o mouse/touch. -
QasSelect
: adicionado propuseFetchOptionsOnFocus
para controlar se deve buscar as opções somente ao realizar foco no select. -
search-filter
: adicionado eventoupdate:selectedOptions
para retornar as opções selecionadas (label e value). -
utils/scroll.scss
: Adicionado classesecondary-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 antigoQasCard
, 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 dereset
caso queira resetar o campo externamente. -
QasActionsMenu
: adicionado nova propriedadedisable
. -
use-query-cache
: adicionado função para limpar todos os filtros cacheados. -
Spacing.js
: Adicionado espaçamentos4xl e 5xl
. -
QasStepper
: Adicionado componente de stepper. -
QasStepperFormView
: Adicionado componente de gerador de steppers de formulário, utilizando oQasSteppers
. -
QasExpansionItem
: Adicionado componente de card expansivo. -
QasChartView
: Adicionado propcolors-list
para personalizar as cores dos gráficos. -
[
QasFormGenerator
,QasGridGenerator
]: Adicionado propuseCommonColumns
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
eonScrollFn
. - adicionado suporte a dispositivos com touch.
- adicionado estilos padrões no container para desabilitar click ao realizar o grab.
- adicionado opções de callback após eventos de grab:
-
QasFilters
:- adicionado model
filters
para controlar os filtros ativos. - adicionado suporte a campos do filtro com lazy loading.
- adicionado model
-
QasBoardGenerator
:- adicionado eventos
fetch-columns-success
,fetch-columns-error
,fetch-column-success
efetch-column-error
. - adicionado prop
lazy-loading-fields-keys
.
- adicionado eventos
-
QasBtnDropdown
:- adicionado nova propriedade
buttonsPropsList
. - adicionado nova propriedade
disable
. - adicionado novo slot
bottom-[buttons-props-list-key]
.
- adicionado nova propriedade
-
QasGridGenerator
:- Adicionado prop
useEllipsis
que por default étrue
, que irá adicionar a classeellipsis
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
.
- Adicionado prop
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étodosetLaravelEcho
, 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 vuev3.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 usouse-object-model
.QasBtnDropdown
: corrigido classes para o funcionamento do "ellipsis".QasAppMenu
: corrigido o uso doQasBtnDropdown
.- Adicionado um
max-width
noQasCard
para ajustar o overflow do seu conteúdo. QasGridGenerator
: Corrigido comportamento da propriedadecolumns
quando passado com valorescol
, 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 paraQasCardImage
, uma vez que ele é um card com imagens. -
QasOptionGroup
: alterado componente para sobrescrever a propinline
. -
QasNestedFields
: alterado comportamento da propriedadeformGutter
, agora ela é repassada para o componenteQasFormGenerator
e utilizada nos espaçamentos dos campos do formulário. -
QasAppUser
: alterado componente para usar oreset
douse-query-cache
ao realizar a troca de vínculo, fazendo com que seja resetado todo os filtros previamente cacheados. -
QasGridGenerator
: Ao utilizar ouse-inline
, os titulos não terãotext-bold
. -
QasBtnDropdown
: alterado componente para receber uma lista de botões. -
QasBoardGenerator
:- alterado prop
results
paraheaders
. v-model
agora é recuperado pelov-model:results
.- alterado prop
use-shallow-ref
parause-mark-raw
.
- alterado prop
-
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 eQasBtn
quando tinha apenas 1 item, agora ele sempre utiliza oQasBtnDropdown
. - propriedade
buttonProps
é aplicada quando o componente esta no modo "Opções", que é quando não utiliza osplitName
ou esteja nomobile
.
- modificado comportamento, agora caso esteja usando a prop
Removido
-
helpers/setScrollOnGrab
: removido função internahaveMoved
. -
QasActionsMenu
: removido propriedadedropdownIcon
, uma vez que é possível passar pelobuttonProps
. -
QasBtnDropdown
:- removido propriedade
buttonProps
. - removido slot
left-button
.
- removido propriedade
v3.15.0-beta.15
Adicionado
QasChartView
: Adicionado propcolors-list
para personalizar as cores dos gráficos.
v3.15.0-beta.14
Adicionado
QasExpansionItem
: Adicionado componente de card expansivo.
Modificado
QasGridGenerator
: Ao utilizar ouse-inline
, os titulos não terãotext-bold
.
v3.15.0-beta.13
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
Adicionado
QasGridGenerator
:- Adicionado prop
useEllipsis
que por default étrue
, que irá adicionar a classeellipsis
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
.
- Adicionado prop
- [
QasFormGenerator
,QasGridGenerator
]: Adicionado propuseCommonColumns
onde será possível passar um único objeto com seus breakpoints e será replicado para todos fields.
Corrigido
QasGridGenerator
: Corrigido comportamento da propriedadecolumns
quando passado com valorescol
, exemplo{ lg: 'col' }
.
v3.15.0-beta.11
Adicionado
QasStepperFormView
: Adicionado componente de gerador de steppers de formulário, utilizando oQasSteppers
.
Corrigido
- Adicionado um
max-width
noQasCard
para ajustar o overflow do seu conteúdo.
v3.15.0-beta.10
Adicionado
Spacing.js
: Adicionado espaçamentos4xl e 5xl
.QasStepper
: Adicionado componente de stepper.
Corrigido
QasBtnDropdown
: corrigido classes para o funcionamento do "ellipsis".QasAppMenu
: corrigido o uso doQasBtnDropdown
.