Versão 2022

Novidades:

  • Novo visual da IDE do Gvinci, mais moderno e funcional, com melhorias ainda em acessibilidade;

  • Implementados novos módulos para definição de SideBar, Footer and Header que poderão ser utilizados em todas as páginas do sistema, sendo definidos em um só lugar;

  • Adicionada uma coleção com mais de 1500 ícones, com possibilidade de alteração de cores e tamanhos;

  • Atualizado componente de botões para radbutton, com possibilidade de skins, ícones e outros;

  • Implementada geração de novo serviço WebAPI em .NET Core para exposição do banco de dados por meio de rest api, gerando de forma automática todos os métodos de CRUD;

  • Adicionado novo componente e serviço para relatórios Telerik utilizando Html5 e RestApi

  • Implementado nova ferramenta para definição de Temas e Estilos para os componentes utilizados na confecção das páginas

  • Redefinição do modo de carga para dados em componentes do tipo Grid e ComboBox, trazendo melhor performance e segurança;

  • Implementado suporte ao Boostrap 5;

  • Adicionada possibilidade para criação de Relatório Telerik baseado em outro já definido (duplicação);

  • Nova funcionalidade que possibilitará a geração de fontes de forma incremental, permitindo a geração de fontes de apenas de um módulo rapidamente;

  • Possibilidade para definição de estilos em CustomControls;

  • Adicionado gerenciador de pacote para distribuição de CSS, fazendo com que a entrega do CSS seja realizada em um só bundle;

  • O componente GRID agora dispõe de uma propriedade para que seu estado seja mantido no browser do cliente (tamanhos de colunas, alturas de linhas, ordens, grupos, etc);

  • Adicionado LineHeight e AutoHeight para Labels;

  • Adicionadas Fonts Roboto ao instalador do Gvinci;

  • Adicionado Definição de Font para Combobox;

  • Novo template de aplicação disponibilizado: Siena;

  • Possibilidade de se definir quais campos constarão no select para os datasources de Tabelas Auxiliares, Grids, Repeaters e DataLists;

  • Nova funcionalidade para possibilitar definição de arquivos CSS e/ou JS globais;

  • Novo designer mostrando informações visuais referentes ao Breakpoint de acordo com o tamanho da tela;

  • Adicionada propriedade flex-direction, possibilitando a definição de layouts em modo column/row em LayoutColumns;

  • Incluída propriedade IconTextSpace para definir a distância entre o texto e ícone em Botões;

  • Incluída propriedade Padding em Botões;

  • Disponibilizada propriedade StretchHorizontal em LayoutColumns, possibilitando inserção de componentes que não farão Stretch obrigatoriamente nas colunas;

  • Nova funcionalidade para permitir a cópia de toda estrutura visual do layout definido em um breakpoint para outro;

  • Implementado novo breakpoint 'XXL';

  • Novo designer agora possibilita habilitar/desabilitar a definição para cada Breakpoint;

  • Adicionada propriedade Columns para a definição do valor que será aplicado a largura de LayoutColumns para todos os Breakpoints;

  • Adicionada propriedade Title e TitlePosition em TextBox, facilitando a definição de títulos para representar o conteúdo do TextBox sem a necessidade de criar Labels;

  • Adicionada propriedade para definição do nome da Sequence utilizada em campos Sequenciais para bancos Postgres;

  • Adicionado propriedade EmptyValue para ComboBox;

  • Possibilitado a definição de Padding e Line-Height baseado em Breakpoints;

  • Adicionada propriedade para definição de Rotas em módulos singulares (Login, Consulta, Splash, Config. DB, etc);

  • Disponibilizada função para se definir módulos Lookup em modo responsivo;

  • Adicionado margem inferior para Repeater Responsivo;

  • Criados novos métodos para execução de código SQL com passagem de parâmetros, possibilitando melhoria em performance e segurança (evitando sql injections);

  • Disponibilizado novo componente PopupMenu;

  • Implementado componente Botão para utilização da suite Telerik para melhor adequação visual com os demais componentes;

  • Implementado componente Label para utilização da suite Telerik para melhor adequação visual com os demais componentes;

  • Implementado componente HtmlContainerCodeControl para possibilitar maior customização para utilizar componentes de terceiros;

Melhorias:

  • Melhorada a digitação em colunas do GRID para campos do tipo numéricos decimais;

  • Melhorado o sistema de login com token tornando mais simples a sua configuração;

  • Melhorado validação do Apelido para campos, não aceitando valores apelidos iniciados com números;

  • Melhorada a visualização de scripts na definição de Views na estrutura do Banco de Dados;

  • Novo designer com melhorias no Drag & Drop para posicionamento e dimensionamento de componentes;

  • Melhorias no designer, ajustadas bordas e posicionamentos dos componentes, para um layout mais clean e leve;

  • Disponibilizado novo módulo de PropertyGrid, para definição das propriedades dos objetos no designer, muito mais rápido e com novos recursos para agilizar o processo de desenho de telas;

  • Confecção de um novo motor para geração de códigos, mais rápido, genérico e eficiente;

  • Adicionada referência para Javascript versionados em módulos do tipo UserControl;

  • Melhorado visual para indicação de propriedades que estão vinculadas a temas/estilos e a Custom Controls;

  • Melhorada a arquitetura para login token com a criação de novos módulos e classes para isolamento de código;

  • Melhorado o editor de ExtraStyleProperties, formato css agora é multi-line

Alterações:

  • Alterado ForeColor default para combobox passa a seguir a cor padrão do Skin

  • Alterado valor padrão de AutoHeight=true para FixedLabel

  • Alterado valor padrão de AutoHeight=true para Label

  • Alterado fixedlabel para radlabel

  • Alterado o CommandTimeout para 900s para Telerik Reporting Server

  • Removido ParentAuxiliarTables de GridControl, ParentAuxiliarTables causava Select sem filtragem (parâmetros não eram gerados)

  • Alterado valor padrão para peso de fontes. Agora o valor padrão é normal e não Lighetr.

  • Removido propriedades IconMargin and TextMargin

  • Removido da solution a propriedade AutomaticallyRefreshResources

  • Alterado IconMargen de novos botões, com padrão 10px para o icones e 0 para textos

  • Alterado validationKey e decryptionKey para "AutoGenerate,IsolateByAppId"

  • Alterado para nova versão o Boostrapjs e popper. Alterado tambem ordem de importação de popper e bootstrap

  • Alterado carousel para versão do bootstrap 5.

  • Definido tamanho fixo quando adicionar uma coluna de seleção no Grid. Antes, ela sempre ficava com o tamanho grande.

  • Alterado drives postgres para a ultima versão

  • Alteradado HTML type para XHTML 1.0

  • Alteracao no layout do menu, panelbar e navbar para acompanhar os templates de backcolor

  • Alterado as combobox para usar provider

  • Alteração na geração de script de campos (field), padronizado em uma função.

  • Adicionado render mode para botões.

  • Alterado a cor de cabeçarios em ModulesProperties.

  • Movido Gbaselayout.css para HeaderCodeBlock

  • Movido script code para BodyCodeBlock e movido Link boostrap.css e all.css para HeaderCodeBlock.

  • Alterado o splash do login do Gvinci

  • Definido um tamanho mínimo de botão para 60px para evitar problemas no skin, pois ele fica maior no hover.

  • Alterado geração para condição de visibilidade de propriedades,

Last updated