[opensuse-project] Beautiful 1-Click Installer
Hi, Google Summer of Code has come to an end, and I am pleased to announce that the new 1-Click Installer is ready for testing by the community. While still requiring some work, it is still quite nifty, and simplifies the installation to a great extent. I will be working on the remaining tasks involved, and it would be awesome if I get feedback and how I could make it better. I welcome all feedback on the installer, and hope to make it even better in the future. I also take this opportunity to thank the entire organisation for the opportunity to work on this project, and my mentors, Cornelius Schumacher and Matt Barringer for guiding me throughout the course of the programme. OBS Repository : https://build.opensuse.org/package/show?project=home%3Asaurabhsood91&package=oneclickinstaller Cheers, Saurabh Sood PS : I have not yet been able to handle the MIME types, so the application has to be run from the terminal, passing the ymp file as parameter. I will be working on this part soon. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
On Wednesday, August 22, 2012 23:35:55 Saurabh Sood wrote:
Hi, Google Summer of Code has come to an end, and I am pleased to announce that the new 1-Click Installer is ready for testing by the community. While still requiring some work, it is still quite nifty, and simplifies the installation to a great extent. I will be working on the remaining tasks involved, and it would be awesome if I get feedback and how I could make it better. I welcome all feedback on the installer, and hope to make it even better in the future.
I also take this opportunity to thank the entire organisation for the opportunity to work on this project, and my mentors, Cornelius Schumacher and Matt Barringer for guiding me throughout the course of the programme.
OBS Repository : https://build.opensuse.org/package/show?project=home%3Asaurabhsood91&package =oneclickinstaller
Cheers, Saurabh Sood
PS : I have not yet been able to handle the MIME types, so the application has to be run from the terminal, passing the ymp file as parameter. I will be working on this part soon.
I tried but you don't build for 12.2 which is what I run :D I forced installation but of course it bails on the incompattible libzypp in openSUSE 12.2... So, I tried it on my media center. It works, but there are some caveats: - we're talking a slow system. All the stuff that happens first ( see a bunch of 'zypper info' calls on the command line) makes you think nothing happens - it takes several minutes for anything to show. I'd prioritise showing a dialog that would say something like "gathering information...". - It shows lots of details that don't tell me anything. GPG key? Valid until WHAT? Sorry, I don't care. Even with details hidden it's too much. - clicking 'hide details' takes like a minute to execute, in that time the dialog hangs. - themeing/look of the dialog is terrible... at least, white, sidebar, buttons?!?! - for widelands (my choice of YMP file) it claimed to install "1 package from 4 sources" and indeed, upon installation, it showed just that - after installing one package from one source I had to cancel the action to get the dialog to disappear. Despite the hickups, I'm really happy with this - you already improved on the YaST one quite a bit so keep it up :D Hugs, Jos
On 22 August 2012 19:05, Saurabh Sood <saurabhsood91@gmail.com> wrote:
PS : I have not yet been able to handle the MIME types, so the application has to be run from the terminal, passing the ymp file as parameter. I will be working on this part soon.
The "yast2-metapackage-handler" package in my 12.2 is already doing it. See http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets#MIME_databases, /usr/share/mime/packages/yast2-metapackage-handler-mimetypes.xml and /usr/share/applications/yast2-metapackage-handler.desktop. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
I guess QSettings implementation is faulty, leading to the slow startup. The repo details are meant to be hidden at startup. I will also add build targets for 12.2. Regarding the colour scheme, I am open to suggestions. I was following Garret's mockup. I will start fixing the problems and working on the remaining tasks from next week. Looking forward to more suggestions :) Cheers, Saurabh On Thu, Aug 23, 2012 at 2:49 PM, Cristian Morales Vega <reddwarf@opensuse.org> wrote:
On 22 August 2012 19:05, Saurabh Sood <saurabhsood91@gmail.com> wrote:
PS : I have not yet been able to handle the MIME types, so the application has to be run from the terminal, passing the ymp file as parameter. I will be working on this part soon.
The "yast2-metapackage-handler" package in my 12.2 is already doing it. See http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets#MIME_databases, /usr/share/mime/packages/yast2-metapackage-handler-mimetypes.xml and /usr/share/applications/yast2-metapackage-handler.desktop. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
On Thursday, August 23, 2012 19:40:06 Saurabh Sood wrote:
I guess QSettings implementation is faulty, leading to the slow startup. The repo details are meant to be hidden at startup. I will also add build targets for 12.2. Regarding the colour scheme, I am open to suggestions. I was following Garret's mockup. I will start fixing the problems and working on the remaining tasks from next week.
The color scheme should just follow the desktops' scheme, be it GNOME Shell or KDE... That looks best ;-) Awesome work, again!
Looking forward to more suggestions :) Cheers, Saurabh
On Thu, Aug 23, 2012 at 2:49 PM, Cristian Morales Vega
<reddwarf@opensuse.org> wrote:
On 22 August 2012 19:05, Saurabh Sood <saurabhsood91@gmail.com> wrote:
PS : I have not yet been able to handle the MIME types, so the application has to be run from the terminal, passing the ymp file as parameter. I will be working on this part soon.
The "yast2-metapackage-handler" package in my 12.2 is already doing it. See http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets#MIME_databas es, /usr/share/mime/packages/yast2-metapackage-handler-mimetypes.xml and /usr/share/applications/yast2-metapackage-handler.desktop. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
I fixed the slow start and enabled autohide of the repository details. It is a somewhat cleaner interface. I will get started on the other issues. @Cristian How can I handle the existing types in my application? ie make it the default application for the YMP type. I was using xdg-mime utility but was not able to actually get it to work. A little help on that would be awesome. Cheers,. Saurabh On Sun, Aug 26, 2012 at 8:05 PM, Jos Poortvliet <jos@opensuse.org> wrote:
On Thursday, August 23, 2012 19:40:06 Saurabh Sood wrote:
I guess QSettings implementation is faulty, leading to the slow startup. The repo details are meant to be hidden at startup. I will also add build targets for 12.2. Regarding the colour scheme, I am open to suggestions. I was following Garret's mockup. I will start fixing the problems and working on the remaining tasks from next week.
The color scheme should just follow the desktops' scheme, be it GNOME Shell or KDE... That looks best ;-)
Awesome work, again!
Looking forward to more suggestions :) Cheers, Saurabh
On Thu, Aug 23, 2012 at 2:49 PM, Cristian Morales Vega
<reddwarf@opensuse.org> wrote:
On 22 August 2012 19:05, Saurabh Sood <saurabhsood91@gmail.com> wrote:
PS : I have not yet been able to handle the MIME types, so the application has to be run from the terminal, passing the ymp file as parameter. I will be working on this part soon.
The "yast2-metapackage-handler" package in my 12.2 is already doing it. See http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets#MIME_databas es, /usr/share/mime/packages/yast2-metapackage-handler-mimetypes.xml and /usr/share/applications/yast2-metapackage-handler.desktop. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
On 2 September 2012 18:44, Saurabh Sood <saurabhsood91@gmail.com> wrote:
@Cristian How can I handle the existing types in my application? ie make it the default application for the YMP type. I was using xdg-mime utility but was not able to actually get it to work. A little help on that would be awesome.
It should be the default application by virtue of being the only one able to handle the YMP type, shouldn't? The freedesktop way is explained in http://www.freedesktop.org/wiki/Specifications/mime-actions-spec. In KDE depends of the value of the "InitialPreference" field and in Gnome depends of the /usr/share/applications/defaults.list file, that in openSUSE is generated from /etc/gnome_defaults.conf. But yes, xdg-mime should work. At least for KDE you should package it with something similar to https://build.opensuse.org/package/view_file?file=initial-preference.diff&package=amarok&project=KDE%3ADistro%3AFactory. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
participants (3)
-
Cristian Morales Vega
-
Jos Poortvliet
-
Saurabh Sood