Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI #11

Open
brandonbryan12 opened this issue Nov 22, 2014 · 15 comments
Open

GUI #11

brandonbryan12 opened this issue Nov 22, 2014 · 15 comments
Assignees

Comments

@brandonbryan12
Copy link
Collaborator

Problem:

This program does not contain a GUI to provide more advanced customization.

Solution:

Use Yad (https://sourceforge.net/projects/yad-dialog/) to create a GUI to run each shell script as desired

@itsdarrylnorris
Copy link
Owner

@brandonbryan12 , I did a little bit of more research on YAD and I do not think is a good solution for this project. The problem about YAD is that it need to be install on the OS before you can used it. Lazy Dubuntu needs to be able to automate everything without a previous install. So I believe a native Ubuntu app will be the best solution.

Ubuntu allows to created applications on HTML5, CSS and JavaScript and I think this is the route that we should take to continue this project. Since we are web developers this will be the easiest way to hack the GUI. (I think)

Here are some extra information about Ubuntu SDK:
http://developer.ubuntu.com/start/ubuntu-sdk/installing-the-sdk/
http://developer.ubuntu.com/apps/html-5/

Please let me know what you think about this solution.

@brandonbryan12
Copy link
Collaborator Author

I think this is the best way to do this. I will research more into this. If not, Python comes with Ubuntu and we could install a GUI library for that. I'll get back to you with more info on your approach.

@itsdarrylnorris
Copy link
Owner

I have created some prototype images with pencil project of how the GUI should be layout.

First Page

first page

firstpagewithinstrcutions

Second Page

secondpage

secondpagewithinstruction

Third Page

thirdpage

thirdpagewithinstruction

Fourth Page

fouthpage

fouthpagewithtinstructions

If you wish to modify any of these prototype pages to provide a better solution you can download prototype project file. Here is all the pages on a PDF file if you wish to download it.

@brandonbryan12
Copy link
Collaborator Author

Why was this closed? Is there a GUI in place or is this just a prototype layout?

@itsdarrylnorris
Copy link
Owner

I close this by accident sorry. I was trying to close #12

@brandonbryan12
Copy link
Collaborator Author

Okay, great. I'll get on this soon

@itsdarrylnorris
Copy link
Owner

@brandonbryan12 This is a prototype layout. Do you think will be better to open another issue for the GUI layout ?

@brandonbryan12
Copy link
Collaborator Author

I think what you created is good, though creating a new issue wouldn't hurt.

@brandonbryan12
Copy link
Collaborator Author

I have been working on the HTML5 GUI for some time. I did not research enough and ran into a wall where you cannot run bash scripts this way since it uses js as its scripting language. JS cannot run scripts on a local. QT is native to Ubuntu so I am switching directions this way. I will have to learn about QT first, though. Will report back soon.

@kevin-coyle
Copy link

Why not try node-webkit instead? It has the facility to run shell scripts and the interface can be made with HTML CSS and JS

@itsdarrylnorris
Copy link
Owner

@coyledesign that sound like a great approach. Would you be interested on creating this on node-webkit ? Because @brandonbryan12 he is been busy working on other projects that he have not have time to work on the GUI.

And I have been working mainly on the functionality of the project not on the GUI. We can use your help, if you want to contribute. Please let me know if you are interested.

@ghost
Copy link

ghost commented Dec 31, 2014

@darol100 See my post on #18.

@kevin-coyle
Copy link

Sure I could look into it. Unless there's someone more experienced with node and node-webkit than me. I've never made anything production quality in it...yet!

@itsdarrylnorris
Copy link
Owner

I have never used node-webkit before but I can look into some tutorials and figure out.

@coyledesign does not matter if you have not make a production quality product on node-webkit. We check the code and the appearance of what you have done and we would revise it and if we have too improve it. All that matter is your initiative. I know that @HenryOrrin would be contributing to this project as well and he knows node but we can use your help. You should start working on a prototype with @HenryOrrin. We have a Trello Board with more details of the task remaining.

@itsdarrylnorris
Copy link
Owner

@coyledesign, I have hear from you in a while, do you still interested on jumping on this issue ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants