Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder 2 Preview » View Thread |
Messages 11 to 17 of 17 total |
Build 4 of the Preview is Now Available for Download |
Thu, Apr 2 2015 2:45 AM | Permanent Link |
Uli Becker | Tim,
> << I can confirm that the 'touch' functionality works well, I am very > happy to have that >> What I don't see, is the 'touch' functionality of TScrollPanel. As you posted here before, that will be finished later together with hiding the scrollbar on mobile, right? Uli |
Thu, Apr 2 2015 7:51 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Uli,
<< What I don't see, is the 'touch' functionality of TScrollPanel. As you posted here before, that will be finished later together with hiding the scrollbar on mobile, right? >> Actually, the scrollbars are going to need to stay. The virtual scrollbars for the listboxes, grids, can't be done in the native browser, so they need to be kept as a scroll position indicator. The tap/swipe functionality is on its way, and that will allow you to scroll around by touch on the actual client surface. Tim Young Elevate Software www.elevatesoft.com |
Thu, Apr 2 2015 12:21 PM | Permanent Link |
Uli Becker | Tim,
I don't know how scrollbars in the mobile browsers work, but IMHO a scrollbar instead of the small line in Android e.g. looks quite strange on a mobile device. Is there really no way to achieve that? If not, my first idea was to change the interface of the scrollbar, but that would mean two apps for desktop and mobile. Uli |
Fri, Apr 3 2015 7:02 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Uli,
<< I don't know how scrollbars in the mobile browsers work, but IMHO a scrollbar instead of the small line in Android e.g. looks quite strange on a mobile device. Is there really no way to achieve that? >> Not right now, no. My only goal right now is to release EWB 2. There are just going to be limits to what I can do for the initial release, and the rest will have to get picked up in a later minor release. I'm already over a year's worth of effort into this. Tim Young Elevate Software www.elevatesoft.com |
Fri, Apr 3 2015 8:09 AM | Permanent Link |
Uli Becker | Tim,
> Not right now, no. My only goal right now is to release EWB 2. There > are just going to be limits to what I can do for the initial release, > and the rest will have to get picked up in a later minor release. I'm > already over a year's worth of effort into this. I understand that well - don't feel pushed, please! I just didn't want to abstain from something we already had in V1. Uli |
Sat, Apr 4 2015 12:20 PM | Permanent Link |
bioman | Tim Young [Elevate Software] wrote:
There is a new build 4 of the preview available for download on the web site. There are a *lot* of changes in this build, so please uninstall the prior build 3 and *delete* the ewbide.ini file located here: C:\Users\<UserName>\AppData\Local\Elevate Software\Elevate Web Builder 2 *before* installing this build. That will make sure that you get a clean installation with all of the new controls and changes without having issues with missing pieces. If you have created or modified the interfaces, then you're going to want to re-do the modifications using the interfaces included with this build, or perform a diff on the build 3 and build 4 interfaces, and adjust your interfaces accordingly. Also, the WebCtrls unit has been broken up into a *lot* of new units. This helps save space by not including interfaces that aren't used, and makes the units much easier to read. The default TForm control looks different now, the TDialog form has been changed around a bit, and there's a new TProgressDialog control. The TPaperForm control is now gone, so if you were using it, then you'll need to modify the .wbf and .wbs files and change the class names accordingly. This was all done to make the forms more "mobile-friendly" and more in line with the expectations of new customers. Along the same lines, the TDesktop control is now called TSurface. There are now also ShowProgress/HideProgress procedures that will show an animated progress dialog while lengthy processes are taking place. You can also enable a load progress dialog for an application by doing so in the Project Options (Application tab). As part of the new animated progress dialog, EWB 2 now supports using the browser's requestAnimationFrame for animation, if it's available, or a timer if it's not. So, the groundwork code for animation is done. The new controls are: THeaderPanel - useful for mobile TScrollPanel - also useful for mobile TAnimatedIcon - a control for animating PNG sprites TPaint - same as EWB1, with some slight modifications for the canvas images TGrid - you can load/display data, but not edit it, and some of the events aren't there yet The string comparison routines are now available in normal versions and locale-sensitive versions. The locale-sensitive versions start with Locale*, so SameText is LocaleSameText if you want a locale-sensitive comparison. This results in a *big* performance improvement for EWB, especially on mobile devices. The complete list of new functions/procedures are: ClassByName CreateMethod LocaleCompareStr LocaleCompareText LocaleLowerCase LocaleSameStr LocaleSameText LocaleUpperCase Finally, the way that forms/interfaces are loaded has been completely changed and optimized. EWB 2 now includes RTTI with every application, and uses the RTTI to dynamically load the forms and interfaces. You can't save objects as JSON yet using the RTTI, but you will be able to with the final release. This means that you will be able to persist objects to/from the web server as JSON with just a couple of method calls. Also, the forms and interfaces included in the HTML loader file are all now compressed along with the JS when compression is turned in the project's compiler options. There are also a lot of bug fixes for various issues, but I'm not going to detail them here. If you reported a bug, then it was fixed in this build - no exceptions. The main areas that were addressed were the scrollbar functionality and the loading time for applications, especially on mobile. I think that's everything, but I might have missed a couple of items. Things are getting close, so a final release is starting to appear on the horizon.... As always, thanks for your help, Tim Young Elevate Software, Inc. www.elevatesoft.com |
Sun, Apr 5 2015 6:03 AM | Permanent Link |
Uli Becker | where did you hide your question?
Uli |
« Previous Page | Page 2 of 2 | |
Jump to Page: 1 2 |
This web page was last updated on Tuesday, May 7, 2024 at 06:25 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |