← Back to team overview

qreator-discuss team mailing list archive

Re: QML updates

 

Sounds great!
Let's try sunday then

Cheers,
Stefan

On Wed, May 8, 2013 at 6:32 PM, David Planella <david.planella@xxxxxxxxxx>wrote:

> Al 06/05/13 12:05, En/na Stefan Schwarzburg ha escrit:
> > Hi David,
> >
> > If you want to do a hangout, I'm here today, tomorrow and then again on
> > sunday.
> > We can do it anytime, since I do homeoffice without fixed hours at the
> > moment.
> >
> > Cheers,
> > Stefan
> >
>
> Hi Stefan,
>
> Probably on Sunday, as I was a bit tied up with UDS preparation and
> other things these last few days. I'll try to have the GTK release ready
> by then, so that we can start concentrating on the QML code.
>
> Cheers,
> David.
>
> > On Mon, Apr 29, 2013 at 8:51 AM, Stefan Schwarzburg
> > <stefan.schwarzburg@xxxxxxxxx <mailto:stefan.schwarzburg@xxxxxxxxx>>
> wrote:
> >
> >     Hi David
> >
> >     On Sun, Apr 28, 2013 at 5:36 PM, David Planella
> >     <david.planella@xxxxxxxxxx <mailto:david.planella@xxxxxxxxxx>>
> wrote:
> >
> >         Al 17/03/13 09:06, En/na Stefan Schwarzburg ha escrit:
> >         > Hi David,
> >         >
> >         > On Fri, Mar 15, 2013 at 3:18 PM, Stefan Schwarzburg
> >         > <stefan.schwarzburg@xxxxxxxxx
> >         <mailto:stefan.schwarzburg@xxxxxxxxx>
> >         <mailto:stefan.schwarzburg@xxxxxxxxx
> >         <mailto:stefan.schwarzburg@xxxxxxxxx>>> wrote:
> >         >
> >         >     Hi David,
> >         >
> >         >     In the last two days I had some time and had a closer look
> >         at the
> >         >     qml code you have written for Qreator.
> >         >     I really like it a lot and have started to use it as a
> >         basis for
> >         >     some tests of my own [1].
> >         >
> >         >     I think in the long run, we should start a new series in
> >         launchpad
> >         >     and continue there.
> >         >
> >         >     I'm not really sure that I have really understood all the
> >         concepts
> >         >     of QML, especially how to work around the limitations...,
> >         but I have
> >         >     nevertheless started to organize your code a little and
> >         add some
> >         >     features...
> >         >
> >         >     1) qrcode.js
> >         >     I have extended qrcode.js to allow for qrcodes up to size
> 40
> >         >     (177x177 modules) instead of only size 10.
> >         >     I have added a custom excetion that can be caught in order
> to
> >         >     increase the size if the text does not fit the current
> size.
> >         >     With those two changes, we now start at the smallest
> >         version and
> >         >     upgrade the size dynamically...
> >         >
> >         >     2) directory structure
> >         >     I have reorganized a lot of code. All longer functions are
> >         now in
> >         >     'coffee/qreator.coffee' and get compiled to 'js/qreator.js'
> >         >     QR code pages have their own folder and one file per code,
> >         they
> >         >     register themselves in a global model.
> >         >     All other pages are also single files in a different
> folder.
> >         >
> >         >     3) About / credits
> >         >     I have added a few pages
> >         >
> >         >     4) Theming
> >         >     I have slightly modified your already existing theming
> >         capabilities,
> >         >     added color-themes and dot themes as separate entities,
> >         both of
> >         >     which can be selected.
> >         >     The current color theme and the current dot theme are
> >         stored in a
> >         >     Qt.LocalStorage database and are persistent.
> >         >     Every user will eventually be able to add colorthemes
> >         themselves (as
> >         >     soon as there is a color picker in the Ubuntu SDK).
> >         >
> >         >     5) maybe more...
> >         >
> >         >     Actually, I struggled a lot with the limitations of QML and
> >         >     javascript. I feel like having to jump through hoops in
> >         order to get
> >         >     the simplest things done (e.g. triggering all qrcanvases
> >         to redraw
> >         >     themselves without changing any text is something I still
> >         can't do...)
> >         >
> >         >
> >         > Just an update: this automatic update is now working as well...
> >         > Connecting signals to signals to functions... :-)
> >         >
> >
> >         That is absolutely stunning, thanks for the great work! I
> >         actually saw
> >         it over the weekend before reading your e-mail.
> >
> >         I'm on a plane right now and with limited time, but we should
> >         schedule a
> >         call or continue the discussion on the mailing list on the week
> >         of the
> >         6th of April when I'm back.
> >
> >
> >     Great! I have only limited time from the 9th to the 11th, but apart
> >     from that I'm here.
> >     Lets have another call, its easier than writing...
> >
> >
> >
> >         In terms of feedback, the only think that I noticed was that your
> >         functional branch had a noticeable lag in typing and the changes
> >         appearing in real time in the QR code, in comparison to my demo
> >         branch.
> >
> >         It might well be that the original branch was simply faster
> because,
> >         well, it didn't do much :), but it'd be interested to know if
> you've
> >         noticed this lag and if so, if you've got any ideas where it
> >         might come
> >         from and how to overcome it.
> >
> >     I have definitely noticed it, and I guess I already know where it
> >     comes from (I have implemented the dynamic resizing badly). It's
> >     just not super-easy to fix, because we have to understand the size
> >     calculation better as it is implemented in the library. But lets
> >     talk about this in a hangout.
> >
> >     Cheers,
> >     Stefan
> >
> >
> >         Thanks!
> >
> >         Cheers,
> >         David.
> >
> >         > Cheers,
> >         > Stefa
> >         >
> >         >
> >         >
> >         >     Nevertheless: Its also fun to get something working, and I
> >         would
> >         >     really like Qreator to be ready when users actually have
> >         Ubuntu
> >         >     Phones in their hands...
> >         >
> >         >     Cheers,
> >         >     Stefan
> >         >
> >         >
> >         >     [1] http://ubuntuone.com/1HFUhyVRZwfLWWsh7nJSQg
> >         >
> >         >
> >         >
> >         >
> >
> >
> >         --
> >         David Planella
> >         Ubuntu App Development Liaison
> >         http://gplus.to/dplanella / @dplanella
> >         www.ubuntu.com <http://www.ubuntu.com> / www.davidplanella.org
> >         <http://www.davidplanella.org>
> >
> >
> >         --
> >         Mailing list: https://launchpad.net/~qreator-discuss
> >         Post to     : qreator-discuss@xxxxxxxxxxxxxxxxxxx
> >         <mailto:qreator-discuss@xxxxxxxxxxxxxxxxxxx>
> >         Unsubscribe : https://launchpad.net/~qreator-discuss
> >         More help   : https://help.launchpad.net/ListHelp
> >
> >
> >
>
>
> --
> David Planella
> Ubuntu App Development Liaison
> http://gplus.to/dplanella / @dplanella
> www.ubuntu.com / www.davidplanella.org
>
>

References