← Back to team overview

ubuntu-phone team mailing list archive

Re: Developer support

 

Both great ideas, definitely something we need to put on the roadmap.

On 18/06/2015 10:39, Daniel Wood wrote:
> Hi David, 
>
> Would it be possible to add more information about components in to
> the documentation?
>
> The following would be really helpful:
>
> - An image of the component
> - Links to launchpad where working code of the component are stored
>
> Thanks,
>
> Dan 
>
> On 18 June 2015 at 09:32, David Callé <davidc@xxxxxxxxx
> <mailto:davidc@xxxxxxxxx>> wrote:
>
>     On 18/06/2015 09:14, Daniel Wood wrote:
>>     I would like to thank you all for your replies. Its very kind of
>>     you to take the time to reply. 
>>
>>     Nicholas 
>>     I will upgrade my machine to Vivid to see if that helps. I
>>     assumed that 14.10 would be ok as all the 
>>     documentation states 14.04 onwards. 
>>
>>     https://developer.ubuntu.com/en/start/ubuntu-sdk/installing-the-sdk/
>>     https://developer.ubuntu.com/en/apps/qml/tutorials/building-your-first-qml-app/
>>
>>     I have read the introduction tutorials and followed them. I have
>>     written a number of apps that are almost complete
>>
>>     The frustration stems from trying to read the Ubuntu SDK
>>     documentation, where many links are dead and the examples
>>     incomplete or not working. 
>>
>>     When laying out UI elements I normally follow the Qt documentation:
>>
>>     http://doc.qt.io/qt-5/qtquick-positioning-topic.html
>>
>>     Is there anything similar for Ubuntu? 
>>
>>     I get a number of errors when using components such as column and
>>     row. Its seems you can't use anchors with these
>>     component and not all Ubuntu components can be placed in a row
>>     container. 
>>
>>     My specific problem that caused my most recent meltdown was
>>     trying to position a Label and Textfield in a Row below a
>>     OptionSelector that expands.
>>
>>     OptionSelector {}
>>     Row{
>>     Label{}
>>     TextField{}
>>     } 
>>
>>     I get errors about using anchors if I use column and row. without
>>     anchors everything is at the topleft or the label and textfield
>>     appear above the optionselector. 
>>     The option selector doesn't seem to work when placed in a row. 
>>
>>     *David*
>>     The issues I have with the SDK are as follows:
>>
>>     - No Component Images. I don't understand what the UI components
>>     are from the description alone and i have to use the UIToolkit
>>     Gallery to workout which components I want. The UIToolKit gallery
>>     seems outdated. 
>>     - SDK Links. There are alot of broken links in the documentation
>>     some that link to an ubuntu page asking the user to file a bug
>>     report. some link to a 404 on the Qt site. 
>>     - Examples. A number of the example don't work or are incomplete.
>>     The imports seem to be different to my system. QtQuick 2.4 and
>>     ubuntu.component 1.2 don't exist, I have updated the SDK.   
>>     - Search function is very limited. Unless you know what you are
>>     looking for its very difficult to use the search. When searching
>>     in the 15.04 components some 14.10 information was returned in
>>     the search. 'Apps QML SDK 15.04' was listed at the top of the
>>     results but the link went to some 14.10 components. 
>>
>>     I understand that I 'just' need to file a bug report for these
>>     things but when I am trying to work on an app in the hour or so
>>     that I have free in an evening spending 10 mins filing bugs is
>>     very disruptive and frustrating. 
>>
>>     Empty Pages:
>>     https://developer.ubuntu.com/en/apps/qml/tutorials/how-write-rss-reader/
>>     https://developer.ubuntu.com/en/apps/qml/tutorials/rss-reader-layout/
>>
>>     Picker example masks selected text:
>>     https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.Pickers.Picker/
>>
>     Thanks Daniel,
>
>     I'm aware of the dead links issue and I'm collecting them for a
>     big fixing campaign, which needs a bit of planning since it also
>     has to happen in components documentation, directly in project
>     branches we auto-import daily on the site.
>
>     Regarding empty pages in the QML tutorials section, this is a
>     recent and temporary annoyance. These tutorials exist in the
>     chinese version of the site (/zh-cn/ instead of /en/ namespace)
>     and to workaround a breaking CMS bug, we have to display their
>     /en/ counterpart as well. AFAIR, the fix for that will land in the
>     next deployment.
>
>     For anything else, please file bugs, we do look at them.
>
>     David
>
>>
>>     *Andrea*
>>     I will log into IRC today and try to ask some questions during
>>     the European work day. The trouble is that I work on Ubuntu
>>     during the evening which is when I need the help.  
>>
>>     Thanks,
>>
>>     Dan
>>
>>
>>     On 17 June 2015 at 22:35, Andrea Bernabei
>>     <andrea.bernabei@xxxxxxxxxxxxx
>>     <mailto:andrea.bernabei@xxxxxxxxxxxxx>> wrote:
>>
>>
>>
>>         On Wed, Jun 17, 2015 at 10:02 PM, Daniel Wood
>>         <s.d.wood.82@xxxxxxxxxxxxxx
>>         <mailto:s.d.wood.82@xxxxxxxxxxxxxx>> wrote:
>>
>>             Where are developers supposed to get support when
>>             developing Ubuntu touch software?
>>
>>             I am using Ubuntu 14.10 and the most up todate SDK I am
>>             having an incredibly frustrating time trying to write
>>             even the simplest of apps. I understand QML, C++ and some
>>             javascript. I've been writing software using Qt for
>>             almost 10 years so i thought developing Ubuntu apps would
>>             be fun.
>>
>>             When i want to find information I go to the Ubuntu SDK
>>             https://developer.ubuntu.com/api/apps/qml/sdk-15.04/ and
>>             look through the documentation. The trouble is the
>>             documentation is lacking any real content and examples.
>>             Many of the links are dead and simply ask the user to
>>             file a bug report.
>>
>>             Many of the examples don't work with the latest SDK and
>>             many start with:
>>
>>             import QtQuick 2.4
>>             import Ubuntu.Components 1.2
>>
>>             These don’t seem to be available in the SDK?
>>
>>             I posted to IRC many times and never got a reply and i
>>             really don't know where to turn.
>>
>>         Hi Daniel :)
>>
>>         I'm sorry to hear that, #ubuntu-touch and #ubuntu-app-devel
>>         are usually very active channels, and many canonical
>>         employees and community members spend a lot of their time
>>         there trying to help whoever is in need :)
>>
>>         As others have said already, you can also try AskUbuntu if
>>         you want an alternative platform. If I were you, I'd just
>>         give IRC another go :)
>>
>>         In the meanwhile, please report more details about your
>>         problems here :)
>>
>>         In particular, about those imports, they are already
>>         available in the latest sdk release ;)
>>
>>          
>>
>>             There are probably 1000's of people like myself that are
>>             eager to get involved with Ubuntu but don't know how to
>>             get started, can't get the support they need and
>>             eventually give up.
>>
>>             Where are non-canonical employees supposed to look for
>>             help / support?
>>
>>             Thanks,
>>
>>             Dan
>>
>>
>>
>>
>>
>>             --
>>             Mailing list: https://launchpad.net/~ubuntu-phone
>>             <https://launchpad.net/%7Eubuntu-phone>
>>             Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>>             <mailto:ubuntu-phone@xxxxxxxxxxxxxxxxxxx>
>>             Unsubscribe : https://launchpad.net/~ubuntu-phone
>>             <https://launchpad.net/%7Eubuntu-phone>
>>             More help   : https://help.launchpad.net/ListHelp
>>
>>
>>
>>
>>
>
>
>     --
>     Mailing list: https://launchpad.net/~ubuntu-phone
>     <https://launchpad.net/%7Eubuntu-phone>
>     Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>     <mailto:ubuntu-phone@xxxxxxxxxxxxxxxxxxx>
>     Unsubscribe : https://launchpad.net/~ubuntu-phone
>     <https://launchpad.net/%7Eubuntu-phone>
>     More help   : https://help.launchpad.net/ListHelp
>
>


References