It is currently Fri 22. Nov 2024 8:59:10

All times are UTC + 1 hour





Post new topic Reply to topic  [ 40 posts ]  Go to page Previous  1, 2, 3, 4  Next
  Print view Previous topic | Next topic 
Author Message
 Post subject: Re: [iOS App] Bug report
PostPosted: Thu 26. May 2016 12:51:21 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 12442
Thank you for the reports.

Tommorow there will be new version available with improvements for the iPhone.
For scrolling issue we have to find a proper solution, because the library we are using is designed to use two fingers for scrolling, one finger for selecting the items. With three fingers, you can return back.

With iPad there are no problems at all - no scrollbars and everything fits well, but I believe it will be better with each update.

_________________
Spirit System developer


Top
 Profile  
 
 Post subject: [iOS App] Bug report
PostPosted: Thu 26. May 2016 13:03:41 
Offline

Joined: Sat 02. Jan 2016 12:17:50
Posts: 183
Just some ideas

You could re-do the screens using:
1. Side bar menu or tab bar menu to select the setup screen you want instead of a long list of options(buttons) on the main screen - would recommend side bar that is activated when taping on the top left corner (the three line symbol used on many apps)
2. Split the screens in subscreens so they fit on one screen without scrolling. The first screen could have the most accessed settings and the rest could be grouped under the next screen. Navigation could happen using buttons to show you the next screen or to jump to a section. For example:
A. Main settings you could show gyro and tail gain and common gain, then have a button that says rotation speed and when pressed it takes you to the cycling and rudder rotation speeds.
B. The screen with limits you could have collective and cyclic ring on the main then have buttons for rudder end points.

Or create a sub menu screen where you have buttons for each of the group boxes that are currently on one screen. For example:
Main and tail gains
Rotation speeds

Also the dial buttons for adjusting gain are nice visually but up and down arrows with a text label next to them / pick list would be much more usable to adjust without fiddling.

Also if you targeted iPhone 5 and over you can use longer screens as the iPhone 4 is much shorter and you're loosing screen real estate.

Finally you could always loose the landscape layout for the iPhone - not sure if it adds any value at least for launch. On the other hand the iPad is perfect for landscape.

Which library are you using for porting the code over? Maybe we can help :) I'm guessing it's QT?


Top
 Profile  
 
 Post subject: Re: [iOS App] Bug report
PostPosted: Thu 26. May 2016 13:25:52 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 12442
The app is based on the QT5 Widgets, the code base is very same with the PC. In this way it is much easier to make updates.
There were tabs initially but it takes too much of available space.

_________________
Spirit System developer


Top
 Profile  
 
 Post subject: [iOS App] Bug report
PostPosted: Thu 26. May 2016 13:41:05 
Offline

Joined: Sat 02. Jan 2016 12:17:50
Posts: 183
Probably not what U want to hear but qt widgets has scrolling hard coded to 2 fingers. Qt quick controls has the correct behaviour coded in but that would need rewrite of the Ui I think.

Possibly implement a check to validate whether the finger has moved between mouse press and mouse release and trigger a scroll event or a touch event if within some bounds?

Or include a qscroller, grab gesture and use touch gesture instead of left mouse button gesture?


Top
 Profile  
 
 Post subject: Re: [iOS App] Bug report
PostPosted: Thu 26. May 2016 13:46:24 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 12442
Yes, I know it. Until iPhone devices were in testing there was no issue.
Qt Quick might be used sometime in the future.
The app will never be profitable so we can't spend too much time on it, thus we have to find a proper solutions.

_________________
Spirit System developer


Top
 Profile  
 
 Post subject: [iOS App] Bug report
PostPosted: Thu 26. May 2016 13:55:47 
Offline

Joined: Sat 02. Jan 2016 12:17:50
Posts: 183
ZeXx86 wrote:
Yes, I know it. Until iPhone devices were in testing there was no issue.
Qt Quick might be used sometime in the future.
The app will never be profitable so we can't spend too much time on it, thus we have to find a proper solutions.


Best I can think of then is to split the screens into multiple "pages"'with buttons to navigate them. Then you can make sure the content can fit with no scrolling.

Also remove the group boxes or ignore them as a click target on iPhone. That would need to move the check boxes inside the group - for example on the servo centring menu. By changing this you'll reduce chance of the user taping and activating a non touchable element which it does not matter in Windows etc but it does matter on mobile as it registers as an action and cancels your scroll events

And for the main screen with all the buttons just make them smaller and they will fit. Check also whether you can make the app to target the larger iPhone 5 screens upwards as its the larger real estate that will help you

Also limit the app to portrait only - you'll have to optimise one orientation vs 2..

And remove options to save and restore banks as these are not necessary on iOS and will make your life diffiflcult with document management etc as qt does not offer a default way to handle files and Apple is allergic to showing the user a file manager :)

If there is one thing that I do miss on the app is the log viewer. That would be super handy for the field :)


Top
 Profile  
 
 Post subject: Re: [iOS App] Bug report
PostPosted: Sun 29. May 2016 21:48:50 
Offline

Joined: Tue 04. Nov 2014 9:54:58
Posts: 87
Without connection app crashes(well, quits at the least) if I choose "no" from the "do you want to reconnect?" Screen.


Sent from my iPad using Tapatalk


Top
 Profile  
 
 Post subject: Re: [iOS App] Bug report
PostPosted: Sun 29. May 2016 21:51:00 
Offline

Joined: Tue 04. Nov 2014 9:54:58
Posts: 87
UI issue: the inclusion of icons from Windows 95 is making my eyes bleed. If you need a good retina icon set, I will be happy to buy you one :-)


Sent from my iPad using Tapatalk


Top
 Profile  
 
 Post subject: Re: [iOS App] Bug report
PostPosted: Tue 31. May 2016 7:55:56 
Offline
Site Admin

Joined: Mon 29. Apr 2013 16:06:44
Posts: 12442
scornflake: Exit on "No" is correct in the latest version.
Some icons are only temporarily there :)

We are working on the improvements.

_________________
Spirit System developer


Top
 Profile  
 
 Post subject: Re: [iOS App] Bug report
PostPosted: Tue 31. May 2016 7:58:20 
Offline

Joined: Sat 02. Jan 2016 12:17:50
Posts: 183
ZeXx86 wrote:
scornflake: Exit on "No" is correct in the latest version.
Some icons are only temporarily there :)

We are working on the improvements.


Don't think that button is needed if you're looking to close the app with it - it appeared like a crash to me as well as its not usual for an app to exit on iOS.

I'll be doing some more testing of the screens next week when back in the U.K., looking forward to trying it at the field too!! :D


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 40 posts ]  Go to page Previous  1, 2, 3, 4  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron



Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
skymiles_red v1.0.1 designed by Team -Programming forum-سيارات للبيع .