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

Add GUI #25

Open
richrd opened this issue Jun 19, 2019 · 15 comments
Open

Add GUI #25

richrd opened this issue Jun 19, 2019 · 15 comments

Comments

@richrd
Copy link
Member

richrd commented Jun 19, 2019

Just a simple GUI for selecting mods and running them on a firmware file.

@bitcoin4cashqc
Copy link

I can do this using appjar

@richrd
Copy link
Member Author

richrd commented Nov 5, 2019

I was thinking of using Tkinter, which is what appjar is based on. I made some progress already but it's not usable yet. If you want to take a look I can push my work in progress to a new gui branch.

@bitcoin4cashqc
Copy link

For sure mate! Appjar a bit simple and make less code in general but yeah it's same :P

@vin-cf
Copy link

vin-cf commented Dec 3, 2019

I was thinking of using Tkinter, which is what appjar is based on. I made some progress already but it's not usable yet. If you want to take a look I can push my work in progress to a new gui branch.

Can you push this work onto a gui branch if you haven't already? Would be interested in taking a look at what you've done so far in Tkinter

@richrd
Copy link
Member Author

richrd commented Dec 3, 2019

I'll try and get it pushed today. I think it's still a bit rough but works ok if I remember correctly.

@richrd
Copy link
Member Author

richrd commented Dec 3, 2019

I've pushed the draft code to the gui branch. It's still really rough, and it needs a lot of cleanup. But it does work. Here's what it looks like on my machine. I have no idea what it looks like on other platforms.
image

EDIT: I'd appreciate if anyone tests it and sends a screenshot of how it looks on their platform.

@sgnl
Copy link

sgnl commented Dec 11, 2019

what is your machine btw? I have environments I can test on

@richrd
Copy link
Member Author

richrd commented Dec 11, 2019

I'm on Kubuntu 18.04. The GUI looks the way it does in the screenshot since I used the styling options in tkinter to make it look slightly more "OP-1" but I'm not sure if it's a good idea or not. At least IMHO it looks better than stock tkinter. I might still change it and possibly also remove the "Step #X" stuff on the left side.

@epixjava
Copy link

epixjava commented Oct 13, 2024

Hey @richrd I made a GUI version of op1repacker. I call it op1 REpacker. It also includes touched up versions of the opie toolkit and svg normalizer/ analyzer tools. extra goodies like a guide to create your own gfx for the op-1 and make the gfx patches + some custom gfx patches I've made. Since I incorporated several programs/ tools I wasn't even sure if I should fork it, post it on my own git (with credits ofc) or if you wanted to add it as part of op1hacks?

(still WIP)

Screenshot 2024-10-13 at 4 42 59 AM

@bitcoin4cashqc
Copy link

I sold my op1 but can I see what the wizard look like :(

@epixjava
Copy link

I sold my op1 but can I see what the wizard look like :(

bodewizz

@johnnywagner
Copy link

@richrd just tested you GUI on windows, everything looks fine:
image

The resulting firmware file i get using 246 is smaller than the stock file though:
image

and when I try to upload the OP-1 I get the below error:
IMG_7325

So it seems the GUI doesn't work on windows, at least out of the box.

@epixjava Do you think you could share your GUI for me to try? I can't seem to get a good firmware built with the command line entries on the main github page. This is likely jsut user error but maybe your GUI will work on Windows. Thanks.

@epixjava
Copy link

epixjava commented Nov 24, 2024

@johnnywagner Currently the GUI only works on Mac OS. I need to try it on windows. I will look into it

@johnnywagner
Copy link

@epixjava awesome, happy to help however I can. I really like your wizard skin too haha

@epixjava
Copy link

@epixjava awesome, happy to help however I can. I really like your wizard skin too haha
It took me a bit longer then I wanted but

Its live, give it a try Here If you have an issue open one in my repo!

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

No branches or pull requests

6 participants