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