Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 12 total
Thread 2.01 Status Update
Wed, Aug 19 2015 12:05 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Hi everyone, just wanted to give everyone a status update on 2.01.  It's completed, and I'm working on finishing up the docs over the next couple of days.  After that, it should be ready to go.  I had to delay things last week because I'm doing an Embarcadero Technology Partner Spotlight video on Elevate Web Builder (used with a DataSnap server) on August 27th, and wanted to make sure that I wasn't missing anything that was necessary for such a setup.  I used the time to add a few new things, though. Smile

Sorry for the delays.

Here's the current 2.01 list:

- Responsive design layout flow functionality

- New TImage content layout support that, instead of using the layout positioning and stretching, uses properties similar to background images, so you can now easily have centered, proportionally-stretched images (this is a breaking change !!!!)

- The Refresh method for the TImage, TPlugin, and TBrowser controls for refreshing their content without having to modify their URL property.  This is useful when the content changes on the server, but the URL does not

- New TCalendar and TDateComboBox controls for date selection

- A new TMenu control for displaying vertical menus

- A new TIconButton control for using icons like buttons (good for mobile)

- The TButton control now has an Icon property that you can use to specify an icon that will appear to the left of the caption on the button

- Google Maps support with a new TMap control, including geocoding and marker support

- Lots of grid improvements, including icon/image control types (uses the new content layout for images), the ability to control the appearance of individual cells with a grid column update event, new events for column/row selection, unbound sorting (with custom sorting per column), the ability to save/load unbound rows to/from JSON, an AlwaysShowControls property, and OnEnter/OnExit events for grid columns

- A new TServerRequest Timeout property (and a corresponding TDatabase Timeout property) for specifying request timeouts

- A new TDialogCaptionbar AllowMove property that can be used to specify that a TDialog can be moved by dragging the caption bar, and a corresponding property for the TPanelCaptionBar and TPanel controls.

- The ability to "peg" a control to its current layout dimensions, which updates the defined dimensions of the control so that they match the current calculated dimensions of a control (used with dragging)

- A new public (not published) TControl ClientID property that you can use to specify the unique HTML ID for the client UI element of a control, which is useful when you need to identify the element from external JavaScript

- The emit clause for external classes now allows for namespaces with periods (this.is.a.namespace)

- Support for function/procedure references in the compiler

- The Ord() function can now be used with Boolean values (0=False, 1=True)

- New built-in DateTimeToISOStr() and ISOStrToDateTime() system functions for converting to/from ISO 8601 date/time strings, which are useful when used with non-EWB REST APIs that use this date format to eliminate ambiguities with timezones/UTC

- The TReader and TWriter classes now have a DateTimeFormat property for specifying whether date/time values should be raw integer values (the default), or should use the ISO 8601 string format, when being read/written as JSON

- A new WebDSnap unit that contains a base class for reading Delphi/C++Builder DataSnap JSON results from a server request

- Basic animation support for moving/sizing (this will most likely be labeled as experimental, and may change in the future)

- New authentication method/event for web server modules

- New methods for working with HTTP headers and using streams for content in web server modules

- The EWB web server now handles PUT and DELETE requests and will relay them on to web server modules

- The IDE now detects external source modifications, and will reload the modifications into the editor

- New code editor options: wrap-around and external source modification prompts

- New entire scope option for the find/replace bars in the code editor, and the find/replace bars now wrap their contents as the width of the IDE shrinks

- New default project options for automatically saving project files before compilation, saving/restoring non-project files, default form class for new forms, and whether new forms are automatically set as auto-create

- New project, unit, form, and interface file naming is more logical now, and based upon the contents of the applicable current directory, as opposed to a base name with an ever-increasing, incremented file name suffix

- New responsive layout example project that demonstrates the responsive layout feature and the control animations

- New PDF Client and PDF Module example projects that show how to dynamically load a PDF as content response from an EWB web server module

- New Google Maps example project that shows how to use the new TMap control

- Lots and lots of fixes, including a fix for the issue with mouse wheel scrolling/touch scrolling over non-scrollable controls that are in scrollable containers, issues with the OnKeyPress event, more coherent mousedown/touchstart/click handling, hot state interface additions for list/grid controls, and more

Tim Young
Elevate Software
www.elevatesoft.com
Wed, Aug 19 2015 1:19 PMPermanent Link

Matthew Jones

Tim Young [Elevate Software] wrote:
>
> Here's the current 2.01 list:
>

Darn it, looks like I'll have to bite the bullet and convert my admin
application. Just got to squeeze the time, but the benefits will be
worth it as I move forward I think.


--

Matthew Jones
Wed, Aug 19 2015 4:00 PMPermanent Link

Trinione

Eagerly awaiting this release.
Wed, Aug 19 2015 4:06 PMPermanent Link

squiffy

Telemix Ltd.

Avatar

Yes, yes, that's all very well, but I notice you've done nothing about my persistently squeaking chair. It's not like you haven't had time ...
Wed, Aug 19 2015 5:26 PMPermanent Link

Steve Gill

Avatar

All I can say is "Wow!".
Wed, Aug 19 2015 6:18 PMPermanent Link

Mark Brooks

Slikware

Avatar

Some really great updates Tim. Thanks.
Thu, Aug 20 2015 3:18 AMPermanent Link

Steve Gill

Avatar

<< I had to delay things last week because I'm doing an Embarcadero Technology Partner Spotlight video on Elevate Web Builder (used with a DataSnap server) on August 27th, and wanted to make sure that I wasn't missing anything that was necessary for such a setup. >>

Tim, I hope you're not going to be acquired by Embarcadero. My favourite set of Delphi components, Raize Components, which I have been using for many, many years was recently acquired by Embarcadero and the price has now gone through the roof.  I can no longer afford them so I'm going to dump them.

I'd hate the see the same thing happen to EWB.

= Steve
Thu, Aug 20 2015 3:59 AMPermanent Link

Matthew Jones

Steve Gill wrote:

> Tim, I hope you're not going to be acquired by Embarcadero.

There are many better homes for EWB if such was ever on the cards. As
you say, E would be the last place for it to go...

The key then is to make sure it thrives on its own. The best we can do
is get the word out to the world about how good this product is.

--

Matthew Jones
Thu, Aug 20 2015 6:06 AMPermanent Link

squiffy

Telemix Ltd.

Avatar

Let's not get too ahead of ourselves here and create panic where nothing may be happening Smile

But being unable to help joining in a gossip, it would be a shame but it's a tough sell pushing dev tools like this without one hell of an ad budget. My guess is the big sellers spend a lot on marketing but charge a lot for their products, too. Being "big" on the web is often smoke and mirrors I'll bet, but I'm sure it can become self fulfilling.

No idea what Tim's sales figures are, but I'll bet they don't compare with Delphi or Iron Speed or Caspio or AlphaOne or any other product that appears on every single Google search I ever do. Those search results cost. So do the constant marketing efforts with bespoke landing pages, deals & offers (despite them being largely hype), newsletters, bulletins, videos, etc., etc.
Thu, Aug 20 2015 10:05 AMPermanent Link

Trinione

Steve Gill wrote:
<< Tim, I hope you're not going to be acquired by Embarcadero. >> My favourite set of Delphi components, Raize Components, which I have been using for many, many years was recently acquired by Embarcadero and the price has now gone through the roof.  I can no longer afford them so I'm going to dump them.

I'd hate the see the same thing happen to EWB. >>

Steve, I had a virtual panic attack when I saw the word Embarcadero mentioned in Tim's post for the same reason.

Shouted no... No ...NO!!!!

Lets not put that in the atmosphere. So, Tim, can you add 'Embarcadero' to the banned word list please. Smile
Page 1 of 2Next Page
Jump to Page:  1 2
Image