• 1
  • 2
  • 3
  • 4
Wednesday, 27 June 2012 18:03

Version 0.89 is available

Here is another beta build for uniGUI available for public download.

0.89 is another step towards stability and a major step towards scalability.

In past we have had reports regarding server crashes when there was an overrun condition in system resources. A close examine showed us that some of the sensitive and limited OS resources such as GDI objects could overrun when there are hunderds of sessions. To resolve this issue  some of the imaging components such as TImageList and TUniImage was redesigned to avoid excessive Memory and GDI resource consumption.

We also added a new and detailed server monitor which gives more detailed information regarding resource consumption and other sensitive information.


Warning: There is a
breaking change in this new version: Delphi's standard TImageList is no longer supported. You must replace all instances of TImageList with TUniImageList.

 

Instructions:

  • Open your uniGUI project.
  • Open forms containing TImageList.
  • Switch to DFM mode.
  • Find & Replace all instances of TImageList with TUniImageList.
  • Switch back to Form mode and rebind all ImageLists to related controls.
  • Save your form. You'll be prompted to fix all instances with mismatched type. Answer Yes to all prompts.
Wednesday, 14 March 2012 16:59

Another update for version 0.88

This update fixes some issues and adds some new features.  It can be downloaded from downloads section.

Changelog:

0.88.1.943
+----------------------------------------------------------------------------------------

Tuesday, 07 February 2012 16:57

Update for version 0.88

See related blog post for details.

Wednesday, 25 January 2012 16:54

Version 0.88 is available

uniGUI Version 0.88.0 is available for public download.

New features:

  • Embeddable Grid Editors.
  • 64-Bit support for Delphi XE2
  • Seamless keyboard capture and filtering.
  • Advanced form navigation using customizable keys.
  • Anonymous Callbacks for D2009+.
  • 7 new demos to demonstrate new features.
  • Ext JS run time installer.
  • Support for C++ Builder
Thursday, 01 December 2011 16:52

Version 0.87 is available

uniGUI Version 0.87.0 is available for public download.

Version 0.87 mainly targets bug fixes and client side stability. It address many important bugs and issues which are important for stability on both client and server side. It also provides libraries for Delphi XE2. (Currently Win32 only)

Friday, 29 July 2011 17:49

Client side scripting with uniGUI

One of the exciting new features in version 0.86 is ability to write client side JavaScript event handlers from within Delphi IDE.  Each uniGUI control is attached to an Ext JS control. In some cases there are more than one Ext JS controls for a uniGUI control. For example a TUniForm is a combination of an ext.Window and an ext.form.FormPanel.

Thursday, 28 July 2011 18:47

Migration to version 0.86

As we discussed earlier versions 0.85 and 0.86 will be new milestones for uniGUI library. They will introduce new framework core which brings lots of architectural changes and improvements.

Here is a brief list of these changes:

  • All controls will be descendant of a common root opposed to previous releases where each Control had a different ancestor.
  • Only implemented properties and events are published. This will avoid confusion in previous versions where lots of public and published features in VCL mode were not implemented in Web mode.
  • Class types no longer change among Web and VCL. Now TUniButton is always a TUniButton regardless of the displayed mode.
  • In event handlers Sender parameter will always contain correct class type.
  • As a result of above changes you can safely use as and is operators.
  • Advanced client side event scripting.
  • Extended Server side event handling for click and mouse events.
Thursday, 28 July 2011 17:47

Version 0.86 is available

After a long intermission a new version of uniGUI framework is available for public download.  Version 0.86 can be considered as a new milestone for uniGUI framwork.

It introduces many new features and enhancements:

  • Completely renewed and redesigned framework core.
  • Extended server side event handling  for Click and mouse events.
  • HTTP Compression
  • Advanced client side event scripting.
  • Interaction between client side Ext JS components and JavaScript code.
  • Advanced IDE editor to add and edit JavaScript handlers for Ext JS controls
  • Directly fire Ajax requests from JS code.
  • Ability to access Ext JS controls from JS code using their Delphi names.
  • Ability to monitor Ajax calls on client side.
  • Ability to send JavaScript code or custom strings as response to an Ajax request.
  • Server side mouse and click event handlers added for additional uniGUI controls.
  • Extended client side mouse and click event handling support for Ext JS controls.
  • New Calendar Panel  component
  • New demos
  • Many bug fixes,  other improvements and other new features.
Friday, 25 March 2011 16:39

Another update for 0.84

Current Version: 0.84.5.836

Changes:

0.84.5.836
+----------------------------------------------------------------------------------------
- 0000870: TUniSpinEdit: OnChange event
- 0000927: UniDBDateTimePicker: Value change in VCL mode doesn't set Edit mode
- 0000926: UniDBGrid: DataSet changes aren't reflected when DisableControls is called
- 0000915: TUniTreeNode: GetFirstChild, GetLastChild methods.
- 0000913: TUniTreeNode.Count property
- 0000925: TUniImage: OnClick, OnMouseDown, OnMouseUp
- 0000924: Invalid string constant on line XXX error
- 0000923: Add JSON to default mime types.
- 0000921: UniDateTimePicker: Visible bug

Thursday, 17 March 2011 16:35

Update for 0.84

Current Version: 0.84.4.835

Changes:

0.84.4.835
+----------------------------------------------------------------------------------------
- 0000920: Bug when ScreenMask is attached to a UniDBGrid
- 0000919: TUniStatusPanel: Alignment
- 0000909: Cookies are not populated in MainModule.Create
- 0000912: DBControls: Displayed field value is not restored after exception is raised during an Insert/Append operation
- 0000916: Cookies are not saved if application terminated/restarted.

Page 2 of 4

Lastest Blog Posts

  • uniGUI Trial Edition updated to build 1393 +

    We are happy to announce that a new build for Trial Edition of uniGUI is available. It contains many bug Read More
  • uniGUI Trial Edition updated to build 1384 +

    We are happy to announce that a new build for Trial Edition of uniGUI is available. It contains many bug Read More
  • uniGUI Release Candidate is here! +

    We are happy to announce that uniGUI has switch from beta to RC stage. Finally, we have a Release Candidate Read More
  • uniGUI Trial edition upgraded to version 0.99.96 build 1346 +

    We are happy to announce that a new build for Trial Edition of uniGUI is available. It contains many bug Read More
  • Trial edition is upgraded to version 0.99.96 build 1321 +

    We are happy to announce that a new version for Trial Edition of uniGUI is available. This new version contains Read More
  • uniGUI Trial Edition updated to build 1308 +

    We have updated trial edition to the most recent version. This update will fix an issue which prevented trial editions Read More
  • Version 0.99.95 is available +

    We are glad to announce that version 0.99.95 is available for all uniGUI editions. Trial edition can be downloaded from Read More
  • Welcome to Our New Website +

    Finally our new site is online! It adopts a modern responsive design which makes it compatible will all desktop and Read More
  • Version 0.98 is available +

    We are happy to announce that a new of uniGUI version is available. Version 0.98 brings lots of new features Read More
  • Recent news! +

    After a long intermission; almost more than two years here is a new blog about uniGUI. Those of you who Read More
  • 1
  • 2
  • 3
  • 4