VERSÃO 8.0.0.0

August 11, 2025



Version 8.0 was the version that took me the longest to release to users.


I focused on resolving as many reported bugs as possible, improving existing features, and, of course, creating many new features and refactoring some portions of the source code to optimize and better organize processes.


I also focused on the documentation as always, but this time, I practically rewrote everything and subdivided the topics into smaller sections to make it easier and simpler to study.



> There may or may not be database updates (even from previous versions)


    C:\RadCORE_SOURCES_uniGUI\BD updates



> RadCORE Standard CSS Library


    C:\RadCORE_SOURCES_uniGUI\inetpub\wwwroot\radcore\files\css\servermodule_customcss.css



> RC WIZARD 


    - Version adjustment

    - Bug fix in the "Update" button that was overwriting uconst_cfg.pas


> RC ELEMENTS


    - Version Adjustment

    - Optimization of the attribute editing system by displaying parameters while typing.

    - Bug Fix in the "Blockfy" Action regarding the label height along with an "Edit" button

    - If there is only one button to be applied to Blockfy, this button will be assigned "alBottom" to match the "Edit" standard.

    - If there is only one Edit button (with or without a label) and one button to be applied to Blockfy, this button will be to the right of the       "Edit" button and anchored to the right.

    - Adjustment to the link for adding FontAweSome icons

    - Bug Fixes in the "VCL to UNIGUI" Action (TImage, Button, etc.)

    - Added JEDI and RxLIB component conversion (following the basic component standard).



> LAYOUT


    - New "input-addon:" templates        ( frmDEMO_INPUTADDON )

    - New "btntype:" attribute            ( frmDEMO_BTNTYPES )

    - New "btntypecls:" attribute

    - New "btntypeclsico:" attribute

    - New "btntypeicosearch:" attribute

    - New "btntypeicoplus:" attribute


    Collapse: New "fixed" parameter



> RESPONSIVINESS


    - Improvements to alerts for misconfigured blocks;

    - Detection of the "largest block (height)" in a "row" to better position the next "row";

    - Improved MOBILE control for cell phones and tablets;

    - New internal functions to reduce code and facilitate detection of platform "modes":

    - Bug fix to detect the sequence of the last existing block:


      - rc_GetLastBlockSeq

      - rc_GetLastTabOrder



> MAINFORM


    - paNotifications has been redesigned without the use of responsive blocks;

    - Refactored the OnCreate event to make it easier for the end developer to use;

    - Various tweaks and improvements;

    - Refactored rc_UpdateThemeColors;


> MENU


    - Adjustment to the "LIVE MENU" to maintain "autoclose" when opening a form

    - Code improvements to allow menu "recomposition" in certain conditionals.

    - Adjustments and Improvements to rc_AddFormFrameInTab

    - ARRAY_BASICS has been removed; basic forms are now indicated directly in the menu format with the "basic-crud:" attribute.

    - Isolated call to rc_FormFrameInTab with the same form already open

    - Added a zoom effect to the Float Button

    - New "badge:" attribute for the dynamic menu


> CRUDs


    frmBaseCrudDetail


      - Removed "rc_DBGridHidePaginationBar"



    frmBaseCrud: 


      - Refactoring of the column search feature;

      - Bug fix in the search panel collapse;

      - Improvements and bug fix in the dynamic call (opening the CRUD in Edit, View, etc.);

      - Refactoring of "pk-show";

      - Bug fix with "ed_Where_Search.Text";

      - Some specific adjustments for SQLSERVER and ORACLE;         



    frmBaseCrud_2


      - Adjusted button block parameters for better visualization

      - Adjusted the initial search display when the search grid doesn't contain the "firstshow:" attribute

      - New "model-crud:extra-info-off" parameter to prevent displaying Crud_2 model details

    

    frmCadUSUARIOS


      - Layout Bug Fixes and some improvements


    

    frmCadCLIENTES


      - Example of Colored CheckBoxes



    frmCadFERIADOS


      - Bug Fix with "cast" specific to MySql

 

 


> DEMOs and SAMPLES 



    frmDEMO_DYNAMIC_BIND


      - Added Demonstration of the use of dynamic search by columns that previously only served forms inherited from the standard CRUD.



    frmDEMO_GRIDPAGINATIONMODAL


      - Added an example of using the dynamic "delete" button click



    frmDEMO_WIZARD


      - Layout adjustment



    frmFrmDEMO_FORM_LAYOUT_4( PinPad keyboard )


      - Layout adjustment



    frmDEMO_INPUTADDON


      - New Models



    frmDEMO_MESSAGES


      - Example of New "RC FORMS"

    


    frmFISHFACTS


      - Demonstration of the responsiveness of the grid columns


   

    frmTIMELINE


      - Improvement/BugFix




> DYNAMIC VALIDATION


    - Bug fix for the "not-exists" attribute;

    - Bug fix for the "rc_TypeIsValid" function;

    - Code adjustments for the "rc_AttrExists" function;



> BUG FIXES, IMPROVEMENTS and NEWS


    - rc_ObjectStatus: Function to "enable/disable" a responsive block/object


    - rc_CloseQuerys: Default parameter adjustment


    - rc_CreateField: Fixed field type parameter


    - rc_AddToInputBoxCustom: improvements to the implementation of several survey "forms" (reminiscent of "google forms")


    - rc_GetInputBoxCustomAnswer: works in conjunction with rc_AddToInputBoxCustom


    - rc_SetCursorEndOfText: Positions the cursor at the end of an "edit" string


    - rc_ShowHideObject: Improvements and new parameters


    - rc_PrepareFrameAsModal: New parameter to pass a title to the frame that will be opened as a form (see the example in DEMO_FORMs in the "Open Frame as Modal" button)


    - rc_AjaxRequest: Function to facilitate and summarize the writing of ajax calls


    - rc_GridDrawCell: Code improvements and adjustment for the "ShowPK" attribute

  

    - rc_MaskAdjust: Bug Fix in component "ids"


    - rc_ActionBtnsRender: Bug Fixes and improved action button generation


    - rc_ResizeBlocks: Adjust the rendering area in relation to the main menu when it is a modal form or frame


    - rc_DeleteActiveRecord: Bug Fix


    - rc_ClearMenuParams: Adjustments for new dynamic menu parameters


    - rc_DBGridUpdateAll: Bug Fix for "grid-menu:off" attribute


    - rc_DBGridUpdate: Bugfix with memTables and other improvements


    - rc_CreateTourComponents / rc_ShowTour: Bug Fix and minor improvements


    - rc_PermissionVerify: Bug Fix and minor improvements


    - rc_RenderLookUpControls: New layouts for the new "btntype:" attribute


    - rc_LoadConfig: Bug Fix


    - rc_LoadTheme / rc_SaveTheme: Layout bug fixes, new feature adjustments, and default disabling of screen scrolling on mobile when entering an "edit"


    - rc_GetSQL: Bug Fix with "keyfield" parameter for SQLSERVER


    - rc_BuildMainMenu: New features


    - rc_FocusBlur: Leaves focus of a component


    - rc_AttrExists: Checks if a given attribute exists


    - New functions to manipulate "LOCAL STORAGE":


      - rc_LocalStorageSet

      - rc_LocalStorageGet

      - rc_LocalStorageRemove


    - New unit "uconsts_emojis" with EMOJIS




There are many more details described in the units and marked with the 8.0.0.0 version reference.


Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents