Activity log for bug #1352329

Date Who What changed Old value New value Message
2014-08-04 12:53:27 Michael Zanetti bug added bug
2014-08-04 13:01:08 Michael Zanetti description The app templates in QtCreator are not really templates for applications. They are rather tutorials and after starting with one of them its quite some effort to clean up the app from all the stuff. My experience with the "App with simple UI" template: In my opinion there should only be one the stuff needed to create a runnable/deployable application, at max a label and a button. The provided HelloComponent is not useful at all and needs to be removed by everyone using the template. Also the tests (autopilot and qmltests) are not really useful. The will start failing as soon as the developer starts removing the unwanted HelloComponent and I bet there isn't a single 3rd Party app actually making use of them. The core apps, which do have autopilot tests, barely look anything like the template and are created from scratch after deleting the template's tests. Also, for a new starter, I believe all those things make it more complicated to get started because he needs to understand what is actually needed and what isn't. The existing templates would be of good use for tutorials somewhere on the Ubuntu documentation websites but I think the actual templates should be much more simple. Maybe sticking to the upstream templates and just adding the really required stuff like the "applicationName" property. The app templates in QtCreator are not really templates for applications. They are rather tutorials and after starting with one of them its quite some effort to clean up the app from all the stuff. My experience with the "App with simple UI" template: In my opinion there should only be one the stuff needed to create a runnable/deployable application, at max a label and a button. The provided HelloComponent is not useful at all and needs to be removed by everyone using the template. Also the tests (autopilot and qmltests) are not really useful. The will start failing as soon as the developer starts removing the unwanted HelloComponent and I bet there isn't a single 3rd Party app actually making use of them. The core apps, which do have autopilot tests, barely look anything like the template and are created from scratch after deleting the template's tests. Also, for a new starter, I believe all those things make it more complicated to get started because he needs to understand what is actually needed and what isn't. The existing templates would be of good use for tutorials somewhere on the Ubuntu documentation websites but I think the actual templates should be much more simple. Maybe sticking to the upstream templates and just adding the really required stuff like using a MainView and adding the "applicationName" property.
2014-09-10 08:51:34 Michael Zanetti summary App templates are loaded with cruft App templates should have less example code
2014-09-10 08:52:21 Michael Zanetti description The app templates in QtCreator are not really templates for applications. They are rather tutorials and after starting with one of them its quite some effort to clean up the app from all the stuff. My experience with the "App with simple UI" template: In my opinion there should only be one the stuff needed to create a runnable/deployable application, at max a label and a button. The provided HelloComponent is not useful at all and needs to be removed by everyone using the template. Also the tests (autopilot and qmltests) are not really useful. The will start failing as soon as the developer starts removing the unwanted HelloComponent and I bet there isn't a single 3rd Party app actually making use of them. The core apps, which do have autopilot tests, barely look anything like the template and are created from scratch after deleting the template's tests. Also, for a new starter, I believe all those things make it more complicated to get started because he needs to understand what is actually needed and what isn't. The existing templates would be of good use for tutorials somewhere on the Ubuntu documentation websites but I think the actual templates should be much more simple. Maybe sticking to the upstream templates and just adding the really required stuff like using a MainView and adding the "applicationName" property. The app templates in QtCreator are not really templates for applications. They are rather tutorials and after starting with one of them its quite some effort to clean up the app from all the stuff. My experience with the "App with simple UI" template: In my opinion there should only be one the stuff needed to create a runnable/deployable application, at max a label and a button. The provided HelloComponent is not useful at all and needs to be removed by everyone using the template. Also the tests (autopilot and qmltests) are not really useful. They will start failing as soon as the developer starts removing the unwanted HelloComponent and I bet there isn't a single 3rd Party app actually making use of them. The core apps, which do have autopilot tests, barely look anything like the template and are created from scratch after deleting the template's tests. Also, for a new starter, I believe all those things make it more complicated to get started because he needs to understand what is actually needed and what isn't. The existing templates would be of good use for tutorials somewhere on the Ubuntu documentation websites but I think the actual templates should be much more simple. Maybe sticking to the upstream templates and just adding the really required stuff like using a MainView and adding the "applicationName" property.
2014-09-10 09:11:35 David Planella ubuntu-ui-toolkit: status New Confirmed
2014-11-19 12:20:25 Zoltan Balogh affects ubuntu-ui-toolkit qtcreator-plugin-ubuntu
2014-11-24 15:04:00 Zoltan Balogh qtcreator-plugin-ubuntu (Ubuntu): status New Confirmed
2014-11-24 15:20:44 Zoltan Balogh bug task deleted qtcreator-plugin-ubuntu
2015-05-06 09:10:30 Benjamin Zeller qtcreator-plugin-ubuntu (Ubuntu): status Confirmed Fix Released