GSOC project updates

Dirk Hohndel dirk at hohndel.org
Mon Jul 28 09:58:44 PDT 2014


On Mon, Jul 28, 2014 at 01:54:56PM -0300, Tomaz Canabrava wrote:
> On Mon, Jul 28, 2014 at 1:39 PM, Lubomir I. Ivanov <neolit123 at gmail.com> wrote:
> > On 28 July 2014 19:29, Tomaz Canabrava <tcanabrava at kde.org> wrote:
> >> On Mon, Jul 28, 2014 at 1:27 PM, Lubomir I. Ivanov <neolit123 at gmail.com> wrote:
> >>> On 28 July 2014 19:19, Tomaz Canabrava <tcanabrava at kde.org> wrote:
> >>>> On Mon, Jul 28, 2014 at 1:16 PM, Lubomir I. Ivanov <neolit123 at gmail.com> wrote:
> >>>>> On 28 July 2014 19:03, Anton Lundin <glance at acc.umu.se> wrote:
> >>>>>> Just a note here from how we thought.
> >>>>>>
> >>>>>> The scope of this GSOC project is to produce a usable downloader app
> >>>>>> for android and one pre-req for that is a usable touch friendly ui.
> >>>>>>
> >>>>>> The current Android port of subsurface is unusable as a ui, but it
> >>>>>> works as a technical product. It needs a better ui for touch.
> >>>>>>
> >>>>>
> >>>>> i haven't followed previous discussions; can you elaborate on why it's unusable?
> >>>>> is it more of a cosmetic issue or perhaps QWidget based things like
> >>>>> QTreeView (divelist) do not work at all?
> >>>>
> >>>> The UI becomes too small to be used on a phone and it's not stetically
> >>>> appealing to be used on Tablet.
> >>>>
> >>>
> >>> hmm, how about allowing only one view at time: profile, divelist,
> >>> diveinfo etc and increasing the font sizes?
> >>> the "one view at a time" thing, is the mobile way of doing it because
> >>> of resolution restrictions.
> >>
> >> QML can takes care of that, I'v already created a Subsurface QML
> >> interface just for fun and it was almost easy to do. :)
> >>
> >
> > and can be done in C++ based on our current UI - just show the "view"
> > that is needed?
> >
> > for a recent Qt / POC project i completely ditched QML in favor of C++
> > because i wanted a more direct QGraphicsScene interaction.
> > QML only provided the "quick" part in terms of instantiating UI
> > elements, but not the control and performance i wanted.
> 
> True in Qt4, false in Qt5. in Qt5 QML uses OpenGL directly so it
> should be faster / smoother than QGraphicsView.

But that still means we are developing a different UI. Yes, at least it
would be the same for IOS and Android (I assume), but still... I want to
know what can be done to have just one - or is this a pipe dream, given
touch vs mouse?

/D


More information about the subsurface mailing list