← Back to team overview

ubuntu-phone team mailing list archive

Re: SDK Team status update - 05.08

 

Good job!
In Shorts we use a lot of UbuntuShapes, so I am pretty happy to hear
>> The Ubuntu Shape got faster, like much faster


2014-08-05 22:10 GMT+04:00 Zoltán Balogh <zoltan.balogh@xxxxxxxxxxxxx>:

> Hi all,
>
> Exciting news from the SDK Lab!
>
> If you like it short just read this ->
>
> UI ToolKit:
> 1) We have a decision to go with the Qt.Labs Settings API,  the QML API
> will be released on the image and in the click chroots soon
> 2) The Ubuntu Shape got faster, like much faster
> 3) More visual tweaks to follow the design
>
> Tools:
> 1) Startup wizard to set up chroots and emulators
> 2) Consistent Run and Debug mode for all project types
> 3) Fully automatic Kit creation and assignment
> 3) Bunch of bugfixes
>
> Issues
> 1 )The changing adbd policy and the new development mode rules will
> require changes from the SDK side. The issues are sorted out on the ML and
> on IRC.
> 2) As the ViewItem.divider will use the QQuickGradient what is exported
> only in Qt5.3. That means that the UITK is never going to be compatible
> with 5.2
>
> NOTICE for App developers: Until this release the SDK used to fix the Exec
> line in the desktop file. From now the SDK is not doing it. Please check
> your desktop file that you do not have exec line like this:
> "Exec=/usr/bin/qmlscene $@ /usr/share/%DISPLAYNAME%/%DISPLAYNAME%.qml".
> If you have something like this please change to "Exec=qmlscene $@ main.qml"
>
>
>
> If you are interested about the details ->
>
> UI Toolkit
> - UbuntuShape: removed QML proxy.
> - UbuntuShape: Implemented QSGMaterial::compare() methods so that Ubuntu
> shapes can be batched. Fixes: https://bugs.launchpad.net/bugs/1350863.
> - Disconnected from old texture provider signals (Ubuntushape)
> - Make header text color configurable, and always match the header icon
> colors to the header text color. Fixes: https://bugs.launchpad.net/
> bugs/1315884, https://bugs.launchpad.net/bugs/1317816.
> - Move QSKIP for test_updateAlarm_Repeating one line up.
> - Text input context menu facelift.
> - Add "source" property to the Icon component. Fixes:
> https://bugs.launchpad.net/bugs/1284233
> - Add "source" property to the Icon component.
> - Reduce header height by 0.5 grid units.
> - Visual updates: colors, icon sizes, semi-transparent buttons.
> - Allow app developers to disable the back button by setting an invisible
> back action for the page.
> - Fix icon loading problems. Fixes: https://bugs.launchpad.net/
> bugs/1349769
> - New visuals for sections in the header divider.
> - Implement optional strokeColor in AbstractButton. Fixes:
> https://bugs.launchpad.net/bugs/1332580
> -  StateSaver: also save the type of each property along with its value so
> that we can convert them back to the right type during state restoration.
> This makes some problematic cases such as enumeration to work.
> - Placeholder is also shown on focus
> - Fix installability of ubuntu-ui-toolkit-examples with
> qtdeclarative5-ubuntu-ui-toolkit-plugin-gles. Fixes:
> https://bugs.launchpad.net/bugs/1346650
> - Add helper methods for TextArea. There is a separate 'clear' method
> because the one that exists in TextField class checks the property
> hasClearButton which TextArea does not have. Fixes:
> https://bugs.launchpad.net/bugs/1327354
>
> Tools
> - Fix the frameworks and policy versions for LTS release
> - Api docs point to the currently used UI toolkit version of the selected
> targer
> - Clean up the unnecessary file and directory checks in the
> click_create_target scripts
> - Force scope project names to lowercase -Fix the firststart wizard touse
> the correct device type id
> - Disable local scope in the template
> -  Discover the processor type of the device and the emulator
> -  Use the click API to check if the chroot exists (LP: #1351065) (LP:
> #1351065)
> -  Store architecture of a device in the devicetype ID. Fix all existing
> devices and Kits .
> -  Deal with emulator names with any non white space characters
> -  Adding device runsupport for QML projects. Create a QtVersion per
> chroot on the host.
> -  Fix deprecated warnings in the SDK launcher .
> -  Do not exit the click_destroy_target when umounting fails
> -  Move the click-reviewers-tools to the recommended packages (LP:
> #1349052) (LP: #1349052)
> -  Custom qmake to deal with click chroots
> -  Enable channel selection when creating an emulator ( (LP: #1334691,
> #1257711)
> -  README file is added to the lp:qtcreator-plugin-ubuntu project
> -  Added missing dialog/message box parents. (LP: #1346783)
> -  Making the webapp-container dependency arch-dependent
> -  Add tests to check Ubuntu plugins and validate the simple qml app
> template
> -  Adding run support for HTML and webcontainer projects. Refactored some
> code to make the project easier to maintain.
> - Remove MenuItems for HTML projects.
> - Fix packaging widget to work correctly for the new HTML configurations.
> - Adding UbuntuHtmlBuildConfiguration.
> - Add  TargetSetupPage to the new htmlproject wizard.
> - Fix execution of click review tools to handle package names with spaces
> correctly
> - Add a bit of documentation in the html5 template index to guide the
> developer to the "import cordova runtime options" (LP: #1338445)
>
> Once this mail is so ridiculously long let me give credit to all the 18
> contributors who pushed the SDK in the last two weeks. Specially for those
> 11 who were not doing it because it is their job but because they wanted to
> help us to make the SDK beter.
>
> So thank you Albert Astals, Leo Arias, Martin Pitt,  Michael Zanetti,
> Michał Sawicz, Nekhelesh Ramananthan, Omer Akram, Renato Filho, Ugo Riboni,
> Alexandre Abreu and Michael Vogt
>
> Cheers,
>
> Zoltan
>
>
> --
> Mailing list: https://launchpad.net/~ubuntu-phone
> Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ubuntu-phone
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References