Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 4 of 4 total
Thread Touch Support and small mobile devices
Wed, Sep 23 2015 7:46 PMPermanent Link

PhillipH

Bringing this topic over from the Preview forum.

I seem to have the basic functionality of my V1 app at www.o-lynxlive.com working at www.o-lynxlive.com/V2 apart from the header click thing that 2.02 will hopefully solve ( this week still ? ).
Scrolling on mobile devices where the whole page is scrollable as per V1 still is an issue as well.
Is this a case of dropping a scroll panel behind everything and processing touch events somehow ?
Would it be simpler to enable touch just on the panel where I have "Swipe here to scroll sideways on touch devices" written ?.
or using one of your apps as an example ...
http://www.elevatesoft.com:8081/transactions/transactions.html
How would you make this small device friendly i.e. so all buttons could be reached ?

Phillip
Thu, Sep 24 2015 12:12 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Phillip

<< I seem to have the basic functionality of my V1 app at www.o-lynxlive.com working at www.o-lynxlive.com/V2 apart from the header click thing that 2.02 will hopefully solve ( this week still ? ). >>

At this rate, probably early next week.  Sam is still in the hospital, so work is a little slow and 2.02 is being combined with Delphi 10 releases for all 3 products.

<< Scrolling on mobile devices where the whole page is scrollable as per V1 still is an issue as well. >>

There is still a bug in 2.01 that is fixed in 2.02, and it has to do with nested, scrollable controls.  In such cases, the scrolling is not being passed up to the parent container control if the child control is scrollable, but does not have scrollbars enabled.  Is this perhaps what you're seeing ?

<< How would you make this small device friendly i.e. so all buttons could be reached ? >>

What is "this" ?  The transactions example ?  To make it responsive is just a matter of changing around the form layout and some of the layouts of the controls.  Some of the example applications were simply just not designed as responsive interfaces, but you can do so with any application pretty easily.

Your application looks good, BTW. Smile One suggestion, though:  if you have TGrid controls as selectable lists, you can use the TGridColumn.StretchToFit property on the last column to get it to stretch over and fill the entire space of the grid.  It gives those lists a little bit of extra polish. Smile

Tim Young
Elevate Software
www.elevatesoft.com
Thu, Sep 24 2015 1:15 PMPermanent Link

Matthew Jones

Tim Young [Elevate Software] wrote:

>  you can use the TGridColumn.StretchToFit property on the last column

Can I ask that you put a feature request in to allow any column to be
the one that stretches? In my admin application, I have various
columns, and the right-most one is a simple short indicator. The column
before that is a long text that could benefit from the space, but it
wouldn't make sense as the last column. I'd expect the columns to the
right of the stretch one to move to align right, and the free space to
be taken by the stretched one.

(Not a priority...)

--

Matthew Jones
Thu, Sep 24 2015 5:23 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Matthew,

<< Can I ask that you put a feature request in to allow any column to be the one that stretches? >>

I will, but don't hold your breath on this one, since it goes against the way the grid is designed in terms of layout order dictating ordering of the columns.

Tim Young
Elevate Software
www.elevatesoft.com
Image