Futura-Py / TimerX

A fluent Timer App, made completely in Python
https://timerx-app.netlify.app
MIT License
37 stars 5 forks source link

Add Update System #56

Closed sumeshir26 closed 2 years ago

sumeshir26 commented 2 years ago

Is your feature request related to a problem? Please describe. Currently, TimerX does not have a update system

Describe the solution you'd like A Update button in the about window in the long run. In the short run, a Upgrade Code can be added to keep config but still update and use the same AppData folder.

Describe alternatives you've considered None

not-nef commented 2 years ago

Cool idea, gonna add this to my todo list!

im-coder-lg commented 2 years ago

Maybe send a daily ping to GitHub for new releases and if it exists, getting the MSI using some module. If we are on Linux or macOS, wget must be preinstalled, so we could try using that to get installers.

im-coder-lg commented 2 years ago

I'll try making a basic Tk UI on this, don't blame me. I am giving a heads-up that I am installing Replit so that we could make REPLs for repos here. Moreover, this would help others to create REPLs too.

im-coder-lg commented 2 years ago

I think I hit a jackpot on this. Maybe this could be my well-worth first feature of the app. Testing on the branch here, if you got something for this, test it and then commit it there.

im-coder-lg commented 2 years ago

Wait, why did you assign me of all people? Alright, I accept it. Now what should we do?

sumeshir26 commented 2 years ago

I thought you were working on it on the other repo?

im-coder-lg commented 2 years ago

I did a simple local test of unifying the update system with the upstream(https://github.com/TimerX-App/TimerX) code. It failed horribly. However, the update window does work. Maybe I need to rewire more of the code to the upstream code, which I am adding now here. Kind of like a link, idk how it'd work out. Can you tell me where you got the Fluent icons? I know you posted it, but I need it now for some more icons.

sumeshir26 commented 2 years ago

fluenticons.co

im-coder-lg commented 2 years ago

Okay... One part of merging succeeded. I am uploading the changes now. Will link the commit to this.

im-coder-lg commented 2 years ago

Thanks for the link!

im-coder-lg commented 2 years ago

Read description in 34769d3 to run.

im-coder-lg commented 2 years ago

Commit not highlighted?

im-coder-lg commented 2 years ago

Alright, I'll be frank with you. I don't know what I should do now! Tell me what I should do and I will do it after Republic Day. Till then, our biggest priority is #64.

im-coder-lg commented 2 years ago

I'll start a Repl today, @sumeshir26 can you join it? It would be between 9 AM to 10 AM IST.

sumeshir26 commented 2 years ago

OK, no prob

im-coder-lg commented 2 years ago

Starting in 10 minutes, or maybe five, who knows?

sumeshir26 commented 2 years ago

Ok, logging in...

im-coder-lg commented 2 years ago

Did you get any problems? I see you on .replit only

sumeshir26 commented 2 years ago

Done by #83