Turning Sailfish HADK into a graphical user interface written in Rust
by Kristoffer G from LinuxQuestions.org on (#6CSZJ)
Before you start ranting and shouting towards me I do know that this is a huge task to complete, but noone else have to my knowledge seems to have worked on it.
Here's my idea:
My idea is to make a GUI program based on the instructions in the Sailfish OS HADK and make it more interactive for the the non developing user.
For instance, let's for the fun of it say that once my program opens it says "Welcome to the start of a new beginning for your device" or something catchy.
Then when you click the "Lets start!" button you will get to choose what kind of device you want to build Sailfish OS for (Phone, Tablet, Laptop, Desktop).
If we say that you've chosen to build for a phone you'll be asked to write down the modelname of it (if you know where to find it in the phone or on its box that it came in) and if you type in the correct modelname you'll get a green checkbox next to the name and then you continue.
Here the program will based on the modelname know the specs of the device (perhaps based on GSM Arena or maybe an internal database that updates every now and then based on what people send in) and preset the first part from the HADK.
It should also make sure to check what distro the user uses in case there's no official repo package in the official repos.
The patching part would be applied in the background based on what branch one intends to use.
I know that it's always best to learn how to use the terminal, but there are some that don't want to use the terminal unless really necessary so here's where my GUI comes to good hands.
Anyone interested in helping out?
Here's my idea:
My idea is to make a GUI program based on the instructions in the Sailfish OS HADK and make it more interactive for the the non developing user.
For instance, let's for the fun of it say that once my program opens it says "Welcome to the start of a new beginning for your device" or something catchy.
Then when you click the "Lets start!" button you will get to choose what kind of device you want to build Sailfish OS for (Phone, Tablet, Laptop, Desktop).
If we say that you've chosen to build for a phone you'll be asked to write down the modelname of it (if you know where to find it in the phone or on its box that it came in) and if you type in the correct modelname you'll get a green checkbox next to the name and then you continue.
Here the program will based on the modelname know the specs of the device (perhaps based on GSM Arena or maybe an internal database that updates every now and then based on what people send in) and preset the first part from the HADK.
It should also make sure to check what distro the user uses in case there's no official repo package in the official repos.
The patching part would be applied in the background based on what branch one intends to use.
I know that it's always best to learn how to use the terminal, but there are some that don't want to use the terminal unless really necessary so here's where my GUI comes to good hands.
Anyone interested in helping out?