8.0.0.0 - 2025 08 11
VERSÃO 8.0.0.0
11 de Agosto de 2025
A versão 8.0 foi a versão que levei mais tempo para liberar aos usuários.
Me preocupei em resolver o máximo de bugs relatados, em melhorar recursos já existentes e claro, em criar muitos novos recursos e em refatorar algumas porções do código fonte para otimizar e organizar melhor os processos.
Também me preocupei com a documentação como sempre, mas dessa vez, praticamente reescrevi tudo e subdividir os tópicos em tópicos menores para ficar mais fácil e simples o estudo.
> Podem haver ou não Atualizações em banco de dados( mesmo de versões anteriores )
C:\RadCORE_SOURCES_uniGUI\BD updates
> Biblioteca CSS padrão do RadCORE
C:\RadCORE_SOURCES_uniGUI\inetpub\wwwroot\radcore\files\css\servermodule_customcss.css
> RC WIZARD
- Ajuste de versão
- Bug Fix no botão "Update" que estava sobrescrevendo o uconst_cfg.pas
> RC ELEMENTS
- Ajuste de versão
- Bug Fix na Action "Blockfy" referente ao height do label junto com um "edit"
- Havendo apenas um button a ser aplicado o blockfy este botão recebe "alBottom" para ficar no padrão dos "Edits"
- Havendo apenas um edit( com ou sem label ) e um button a ser aplicado o blockfy este botão ficará a direita do "Edit" e ancorado a direita
- Ajuste no link para adicionar ícones FontAweSome
- Bug Fixes na Action "VCL to UNIGUI" ( TImage, Button.. )
- Adicionado conversão de componentes JEDI e RxLIB( seguindo o padrão de componentes básicos )
- Otimização do sistema de edição de atributos exibindo os parâmetros durante a digitação.
> LAYOUT
- Novos modelos de "input-addon:" ( frmDEMO_INPUTADDON )
- Novo atributo "btntype:" ( frmDEMO_BTNTYPES )
- Novo atributo "btntypecls:"
- Novo atributo "btntypeclsico:"
- Novo atributo "btntypeicosearch:"
- Novo atributo "btntypeicoplus:"
Collapse: Novo parâmetro "fixed"
> RESPONSIVIDADE
- Melhorias nos alertas de blocos mal configurados;
- Detecção do "maior bloco( height )" em uma "linha" para melhor posicionar a "linha" seguinte;
- Melhor controle do MOBILE para celular e tablets;
- Novas funções internas para reduzir código e facilitar detecção "modos" da plaforma:
- Bug Fix para detectar a sequência do último bloco existente:
- rc_GetLastBlockSeq
- rc_GetLastTabOrder
> MAINFORM
- paNotifications foi refeito sem uso de blocos responsivos;
- Refatoração do evento OnCreate para facilitar o uso pelo desenvolvedor final;
- Vários ajustes e melhorias;
- rc_UpdateThemeColors refatorada;
> MENU
- Ajuste no "LIVE MENU" pra manter o "autoclose" ao abrir algum formulário
- Melhorias no código pra permitir "recomposição" do menu em determinadas condicionais.
- Ajustes e Melhorias no rc_AddFormFrameInTab
- ARRAY_BASICS foi removido, a indicação de forms. básicos é feita diretamente na formação do menu com o atributo "basic-crud:"
- Chamada isolada da rc_FormFrameInTab com o mesmo form já aberto
- Adicionado um efeito de zoom no Float Button
- Novo atributo "badge:" para o menu dinâmico
> CRUDs
frmBaseCrudDetail
- Remoção do "rc_DBGridHidePaginationBar"
frmBaseCrud:
- Refatoração do recurso de pesquisa por colunas;
- Bug Fix no Recolhimento do painel de pesquisa;
- Melhorias e bug fix na chamada dinâmica( abrir o crud em Edição, exibição... );
- refatoração do "pk-show";
- Bug fix com "ed_Where_Search.Text";
- Alguns ajustes específicos para SQLSERVER e ORACLE;
frmBaseCrud_2
- Ajustado parâmetros dos blocos dos botões para melhor visualização
- Ajustado exibição da pesquisa inicial quando não contém atributo "firstshow:" no grid de pesquisa
- Novo parâmetro "model-crud:extra-info-off" para não exibir os detalhamentos do modelo Crud_2
frmCadUSUARIOS
- Bug Fixes de layout e algumas melhorias
frmCadCLIENTES
- Exemplo de CheckBoxes Coloridos
frmCadFERIADOS
- Bug Fix com "cast" específico para MySql
> DEMOs and SAMPLES
frmDEMO_DYNAMIC_BIND
- Adicionado Demonstração do uso da pesquisa dinâmica por colunas que antes atendia apenas formulários herdados do CRUD padrão.
frmDEMO_GRIDPAGINATIONMODAL
- Adicionado um exemplo de uso do clique do botão dinâmico "delete"
frmDEMO_WIZARD
- Ajuste de layout
frmFrmDEMO_FORM_LAYOUT_4( PinPad keyboard )
- Ajuste de Layout
frmDEMO_INPUTADDON
- Novos modelos
frmDEMO_MESSAGES
- Exemplo do Novo "RC FORMS"
frmFISHFACTS
- Demonstração da responsividade das colunas do grid
frmTIMELINE
- Melhoria/BugFix
> VALIDAÇÃO DINÂMICA
- Bug Fix do atributo "not-exists";
- Bug fix da função "rc_TypeIsValid";
- Ajustes no código com a função "rc_AttrExists";
> BUG FIXES, MELHORIAS e NOVIDADES
- rc_ObjectStatus: Função pra "habilitar/desabilitar" um bloco responsivo/objeto
- rc_CloseQuerys: ajuste de parâmetros default
- rc_CreateField: corrigido o parâmetro do tipo do campo
- rc_AddToInputBoxCustom: melhorias para implementação de vários "forms" de pesquisa( lembrando algo como "google forms" )
- rc_GetInputBoxCustomAnswer: trabalha em conjunto do rc_AddToInputBoxCustom
- rc_SetCursorEndOfText: Posiciona o cursos no final da string de um "edit"
- rc_ShowHideObject: Melhorias e novos de parâmetros
- rc_PrepareFrameAsModal: Novo parâmetro para passar um título para o frame que será aberto como form( veja o exemplo em DEMO_FORMs no botão "Open Frame as Modal" )
- rc_AjaxRequest: Função para facilitar e resumir a escrita das chamadas ajax
- rc_GridDrawCell: Melhorias no código e ajuste para o atributo "ShowPK"
- rc_MaskAdjust: Bug Fix nos "ids" dos componentes
- rc_ActionBtnsRender: Bug Fixes e melhoria na geração dos botões de ação
- rc_ResizeBlocks: Ajuste na área de renderização em relação ao menu principal quando for um form modal ou frame
- rc_DeleteActiveRecord: Bug Fix
- rc_ClearMenuParams: Ajustes para novos parâmetros do menu dinâmico
- rc_DBGridUpdateAll: Bug Fix para o atributo "grid-menu:off"
- rc_DBGridUpdate: BugFix com memTables e outras melhorias
- rc_CreateTourComponents / rc_ShowTour: Bug Fix e pequenas melhorias
- rc_PermissionVerify: Bug Fixes e melhorias
- rc_RenderLookUpControls: Novos layouts para o novo atributo "btntype:"
- rc_LoadConfig: Bug Fix
- rc_LoadTheme / rc_SaveTheme: Bug Fixes de layout, ajustes novos recursos e desativação padrão do scroll de tela em mobile ao entrar em um "edit"
- rc_GetSQL: Bug Fix com parâmetro "keyfield" para SQLSERVER
- rc_BuildMainMenu: Novos recursos
- rc_FocusBlur: Deixa o foco de um componente
- rc_AttrExists: Verifica se existe um determinado atributo
- Novas funções para manipular o "LOCAL STORAGE":
- rc_LocalStorageSet
- rc_LocalStorageGet
- rc_LocalStorageRemove
- Nova unit "uconsts_emojis" com EMOJIS
Existem muito mais detalhes descritos nas units e marcados com a referência da versão 8.0.0.0.
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator