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

Settings window #25

Merged
merged 14 commits into from
Jan 1, 2022
Merged

Settings window #25

merged 14 commits into from
Jan 1, 2022

Conversation

not-nef
Copy link
Member

@not-nef not-nef commented Dec 25, 2021

THIS PR IS NOT READY FOR MERGING, its just for progress tracking.

Check this out:

Screenshot 2021-12-25 134506
Screenshot 2021-12-25 134533
:

@im-coder-lg
Copy link
Member

Woah, is that Windows 11? Cool!
I got some reviews for you, they are coming! Also, this best be merged to the settings branch so that it's kinda easier to revert back when everything gets messed up.

@im-coder-lg
Copy link
Member

Also, too much of additions, wonder if we could merge this...

@not-nef
Copy link
Member Author

not-nef commented Dec 25, 2021

Also, too much of additions, wonder if we could merge this...

wdym too much additions?

@sumeshir26
Copy link
Member

could you replace the current dark theme bhutton with the settings one?

@not-nef
Copy link
Member Author

not-nef commented Dec 25, 2021

could you replace the current dark theme bhutton with the settings one?

sure

@sumeshir26
Copy link
Member

Here are the things that should be added to the settings window

  • Theme
  • Slider for transperency
  • Option to play sound after timer ends
  • Option to send notification
  • JSON or YAML sefttings saving

@not-nef
Copy link
Member Author

not-nef commented Dec 25, 2021

TODOS:

  1. Make sure that icons get synced
  2. Add option to pin / unpin
  3. Add labels and icons
  4. Position everything so it doesnt look absolutely stupid

@not-nef
Copy link
Member Author

not-nef commented Dec 25, 2021

  1. everything sumeshir mentioned above

@not-nef
Copy link
Member Author

not-nef commented Dec 25, 2021

@sumeshir26 wdym json and yaml setting saving? i just did it with a text file.

@sumeshir26
Copy link
Member

Then we need to have like 10 text files. You can do it woth txt files, I will migrate to Json afterwards

@not-nef
Copy link
Member Author

not-nef commented Dec 25, 2021

just tell me how to do it

@im-coder-lg
Copy link
Member

Option to play sound after timer ends

This doesn't seem to work on my Windows 7 PC as well as my Raspberry Pi running Ubuntu Impish. Need to inspect this.

@im-coder-lg
Copy link
Member

JSON or YAML sefttings saving

Let's use YAML, it doesn't have a lot of curly braces that confuse me.

@not-nef
Copy link
Member Author

not-nef commented Dec 25, 2021

now button texture syncs

@not-nef
Copy link
Member Author

not-nef commented Dec 25, 2021

i will continue tomorrow

Icons also sync correctly now. I also replaced the „switch themes“ Button with the settings button
@not-nef
Copy link
Member Author

not-nef commented Dec 26, 2021

Makin Progress :)

@sumeshir26
Copy link
Member

Great work so far!

@not-nef
Copy link
Member Author

not-nef commented Dec 26, 2021

btw @sumeshir26 we can do it with one text file if we only read specific lines, so you dont have to migrate it.

@sumeshir26
Copy link
Member

Okay, do it how you think is best...

@not-nef
Copy link
Member Author

not-nef commented Dec 26, 2021

thx

@not-nef
Copy link
Member Author

not-nef commented Dec 26, 2021

bro this took ages

@not-nef
Copy link
Member Author

not-nef commented Dec 26, 2021

@sumeshir26 what transparency do you mean?

@im-coder-lg
Copy link
Member

Hey I'm back, need to test this soon. Can I change the base branch to the settings branch? Might make it kinda more easy, right?

@im-coder-lg
Copy link
Member

I can't explain tho, feeling blank on the branch change. Maybe not.

@not-nef
Copy link
Member Author

not-nef commented Dec 26, 2021

@im-coder-lg i would keep it like it is and then merge it in the master branch when its done.

@not-nef
Copy link
Member Author

not-nef commented Dec 31, 2021

ive found a fix!

@not-nef
Copy link
Member Author

not-nef commented Dec 31, 2021

https://stackoverflow.com/questions/50012062/when-using-tkinter-error-tclerror-image-pyimage8-doesnt-exist

oh, yep thats the one i found

@sumeshir26
Copy link
Member

@not-nef Can you give me collaborator access to your fork?

Added option to show notification, keep app on top, and added icons and descriptions for every setting
@not-nef
Copy link
Member Author

not-nef commented Dec 31, 2021

Its done.
Screenshot 2021-12-31 145220

@not-nef
Copy link
Member Author

not-nef commented Dec 31, 2021

@sumeshir26 gave you acces, but this pr is ready for merging

@im-coder-lg
Copy link
Member

Bro remove configurator.py from setup.py!!! cx_Freeze is failing!

@im-coder-lg
Copy link
Member

I'll commit that

@im-coder-lg
Copy link
Member

Fixed.

@not-nef
Copy link
Member Author

not-nef commented Dec 31, 2021

how did you commit?

Copy link
Member

@im-coder-lg im-coder-lg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I finally declare LGTM! Congrats @not-nef! Also thanks for this!

main.py Show resolved Hide resolved
@not-nef
Copy link
Member Author

not-nef commented Dec 31, 2021

np, this was a fun journey!

@not-nef
Copy link
Member Author

not-nef commented Dec 31, 2021

@sumeshir26 merge?

@im-coder-lg
Copy link
Member

how did you commit?

Collaborator access you gave me. It was of real value.

@im-coder-lg
Copy link
Member

np, this was a fun journey!

yeah too fun

@sumeshir26 merge?

On New Year. That'd make it crazily special. We'd better merge #26 too, a lot of additions that's why.

@not-nef
Copy link
Member Author

not-nef commented Dec 31, 2021

coolio, gettin pretty close to 1.0 right?

@im-coder-lg
Copy link
Member

Actually, it's 0.9 right now but it might change anytime!

@sumeshir26
Copy link
Member

@not-nef Can you share a final screenshot?

@not-nef
Copy link
Member Author

not-nef commented Jan 1, 2022

Its done.

Screenshot 2021-12-31 145220

@sumeshir26

@sumeshir26
Copy link
Member

@not-nef Thank You!

@sumeshir26 sumeshir26 merged commit f8f7853 into Futura-Py:master Jan 1, 2022
@not-nef
Copy link
Member Author

not-nef commented Jan 1, 2022

LETS GOOO

@not-nef not-nef deleted the settings-window branch January 1, 2022 11:49
@not-nef
Copy link
Member Author

not-nef commented Jan 1, 2022

@sumeshir26 is there some way to apply for collaborator acces?

@im-coder-lg
Copy link
Member

Only the maintainer can give collaborator access. But you have to be careful, 'cause you might end up doing some mistakes, that's why I use PRs for new things on the website and immediate commits to fix simple things like CI/CD.

@not-nef
Copy link
Member Author

not-nef commented Jan 1, 2022

i would use prs too but it would be cool to have collaborator acces for things like #28

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

Successfully merging this pull request may close these issues.

3 participants