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