Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder General » View Thread |
Messages 1 to 10 of 36 total |
2.02 Status (Was 2.01 B3) |
Tue, Sep 15 2015 8:14 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | I just wanted to let everyone know what's going on with 2.01 B3, which has now been rolled into a 2.02 minor release due to the release of RAD Studio 10.
Everything's close to being ready, but I still need to add the RS 10 support. In addition to a bunch of bug fixes, there will be these improvements: - Form/control interface designer - up/down arrows selects controls/elements in layout order, Ctrl+up/down arrows selects controls/elements tab order, making the selected element visible, if necessary. This is useful for verifying layout/tab ordering, as well as finding any "stray" controls/elements that are not visible because they are beyond the bounds of their container. - TBalloonLabel class and interface added for displaying text in a balloon - TMenuItemSeparator interface added - TMenuAddSeparatorButton interface added - New DropDownPosition property added to TEditComboBox, TDateEditComboBox, TButtonComboBox, and TGridColumn controls for specifying whether a drop-down control should be placed relative to the current control's position, or positioned in the center of the application surface (I'll probably be adding more placement options later) - Entire row now highlighted for hot mouse overs in TGrid when RowSelect property is True - New Responsive Panels example project added that shows how to use the layout overflow functionality to create flow layouts - Grid performance greatly increased, due to improvements in the way that auto-sized content is being handled at the core UI level - New async keyword for executing function/procedure calls asynchronously: http://www.elevatesoft.com/manual?action=viewtopic&id=ewb2&topic=Asynchronous_Calls (this replaces the InterfaceManager.Scheduler class, and is much, much easier to deal with) Right now it looks like early next week for a release. My wife Sam (you might know her as "Sam in sales" ) has had a chronic disease for some time now, and unfortunately it has gotten fairly serious this last month. She ended up in the ER last Thursday, and again yesterday, and she's now in the hospital getting the treatment that she needs. Fortunately, it's all manageable and she should be back on her feet soon. Please feel free to send her some well wishes, as she could certainly use them right now, and I'll be happy to relay them on. Tim Young Elevate Software www.elevatesoft.com |
Tue, Sep 15 2015 8:25 AM | Permanent Link |
Chris Holland SEC Solutions Ltd. Team Elevate | I will look forward to that Tim, thanks.
Hope Sam is feeling better soon. Chris Holland [Team Elevate] On 15/09/2015 13:14, Tim Young [Elevate Software] wrote: > I just wanted to let everyone know what's going on with 2.01 B3, which has now been rolled into a 2.02 minor release due to the release of RAD Studio 10. > > Everything's close to being ready, but I still need to add the RS 10 support. In addition to a bunch of bug fixes, there will be these improvements: > > - Form/control interface designer - up/down arrows selects controls/elements in layout order, Ctrl+up/down arrows selects controls/elements tab order, making the selected element visible, if necessary. This is useful for verifying layout/tab ordering, as well as finding any "stray" controls/elements that are not visible because they are beyond the bounds of their container. > > - TBalloonLabel class and interface added for displaying text in a balloon > > - TMenuItemSeparator interface added > > - TMenuAddSeparatorButton interface added > > - New DropDownPosition property added to TEditComboBox, TDateEditComboBox, TButtonComboBox, and TGridColumn controls for specifying whether a drop-down control should be placed relative to the current control's position, or positioned in the center of the application surface (I'll probably be adding more placement options later) > > - Entire row now highlighted for hot mouse overs in TGrid when RowSelect property is True > > - New Responsive Panels example project added that shows how to use the layout overflow functionality to create flow layouts > > - Grid performance greatly increased, due to improvements in the way that auto-sized content is being handled at the core UI level > > - New async keyword for executing function/procedure calls asynchronously: > > http://www.elevatesoft.com/manual?action=viewtopic&id=ewb2&topic=Asynchronous_Calls > > (this replaces the InterfaceManager.Scheduler class, and is much, much easier to deal with) > > Right now it looks like early next week for a release. > > My wife Sam (you might know her as "Sam in sales" ) has had a chronic disease for some time now, and unfortunately it has gotten fairly serious this last month. She ended up in the ER last Thursday, and again yesterday, and she's now in the hospital getting the treatment that she needs. Fortunately, it's all manageable and she should be back on her feet soon. Please feel free to send her some well wishes, as she could certainly use them right now, and I'll be happy to relay them on. > > Tim Young > Elevate Software > www.elevatesoft.com > |
Tue, Sep 15 2015 8:36 AM | Permanent Link |
kentersoft | Hope Sam good as soon as possible, we hope you come back soon, for yourself and Tim, best wish to sam!
kenter |
Tue, Sep 15 2015 8:41 AM | Permanent Link |
Rick | On 15/09/15 22:14, Tim Young [Elevate Software] wrote:
> > - New Responsive Panels example project added that shows how to use the layout overflow functionality to create flow layouts > > > - New async keyword for executing function/procedure calls asynchronously: > > http://www.elevatesoft.com/manual?action=viewtopic&id=ewb2&topic=Asynchronous_Calls > > (this replaces the InterfaceManager.Scheduler class, and is much, much easier to deal with) > Great stuff Tim...very much looking forward to this! I assume that the responsive panels example project is based on that application I sent you. I was using the Scheduler in the enhanced version of this project so can't wait to implement async instead. I also assume that parameters can be passed to the method on the async call and that the calls themselves will queue up in the order that they are made so that a recursive parameter can be maintained. I would rather use this than a global variable. Please pass on my regards and best wishes to Sam. I hope she returns to a full measure of health very soon. Good health to you as well. It can be a very difficult time when a loved one is ill. -- Rick |
Tue, Sep 15 2015 8:57 AM | Permanent Link |
Matthew Jones | Best wishes to Sam - always been a pleasure to deal with her. I hope
you have things set up so you can be in two places at once - BTDTGTTS - but we can always wait... Update sounds good. -- Matthew Jones |
Tue, Sep 15 2015 9:28 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Thanks everyone ! I'm going over to the hospital in a few minutes, and I'll be sure to show Sam.
Tim Young Elevate Software www.elevatesoft.com |
Tue, Sep 15 2015 9:35 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Rick
<< I assume that the responsive panels example project is based on that application I sent you. >> Yep. << I was using the Scheduler in the enhanced version of this project so can't wait to implement async instead. >> Yeah, the whole having to call the TaskComplete method was a problem for most implementations, so I'm glad that it's gone. << I also assume that parameters can be passed to the method on the async call and that the calls themselves will queue up in the order that they are made so that a recursive parameter can be maintained. I would rather use this than a global variable. >> Yep. The procedure/function calls become closures, so they capture the scope/stack as-is. And you're right - that example in the manual could just use a parameter that gets incremented each time. The beautiful part is that the progress dialog now animates properly, which was a problem before, as you know. My next order of business is to see if I can actually get the compiler to support an "await" modifier, which will allow you to convert asynchronous calls into synchronous calls. So, no more LoadRows/AfterLoad - just a LoadRows. It's a tough one, though, so I may have to wait until the native JS support for this is widely supported in the browsers. << Please pass on my regards and best wishes to Sam. I hope she returns to a full measure of health very soon. Good health to you as well. It can be a very difficult time when a loved one is ill. >> Thanks. Tim Young Elevate Software www.elevatesoft.com |
Tue, Sep 15 2015 9:36 AM | Permanent Link |
Godfrey Ultimatesoft | Good news about the update. Hoping to upgrade to Seattle soon.
Bad news about Sam. Hope she gets well soon. Best Wishes Godfrey |
Tue, Sep 15 2015 9:39 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Rick,
I updated the async example to get rid of the global variable: http://www.elevatesoft.com/manual?action=viewtopic&id=ewb2&topic=Asynchronous_Calls Tim Young Elevate Software www.elevatesoft.com |
Tue, Sep 15 2015 9:40 AM | Permanent Link |
Roy Lambert NLH Associates Team Elevate | Tim
Just read this one so pass my wishes for a speedy and full recovery to Sam. My sympathies to you as well - I don't know about you but even when I know its all going well I worry. Roy Lambert |
Page 1 of 4 | Next Page » | |
Jump to Page: 1 2 3 4 |
This web page was last updated on Monday, April 29, 2024 at 05:23 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |