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

Show celebratory image upon reaching 100 days #49

Open
lineaba opened this issue Apr 23, 2018 · 25 comments
Open

Show celebratory image upon reaching 100 days #49

lineaba opened this issue Apr 23, 2018 · 25 comments
Labels
enhancement New feature or request first-timers-only Only for someone who haven't contributed to open source. We will help you all the way, just ask! good first issue Good for newcomers

Comments

@lineaba
Copy link
Collaborator

lineaba commented Apr 23, 2018

First timers only
This means that this issue have been determined a good place to start for someone who have not been contributing to open source before. Let us know how we can help you get started or if you have any questions. We would really love for you to join us

This is a sub-part of issue #30, but I think it would be a very nice start.
Wnen the user clicks the "1 more day" button upon completing their last day, let's display a nice celebratory image on the canvas.

Here is a suggestion for how to solve it:

  • Find a nice celebratory image (remember to find something with a creative common license or similar, so we are allowed to use it - or if you are creative, you could draw/create one for the project!). Store it in the same folder, as where you store the prog-o-meter.py on your computer
  • Every time the user click "1 more day", check if this was there day 100
    • If this was the day 100, display image on canvas (you will have to decide on what the best location is, depending on the size of the image) Here is the Tkinter guide on images, which might be helpful

As always, the above is only a suggestion, and there a probably many other ways to solve the same problem, so feel very free to take your own approach
Let me know if you have any questions, or would like any help getting started :)

@lineaba lineaba added enhancement New feature or request good first issue Good for newcomers first-timers-only Only for someone who haven't contributed to open source. We will help you all the way, just ask! labels Apr 23, 2018
@chiranjev
Copy link
Collaborator

I would like to take this issue.

@lineaba
Copy link
Collaborator Author

lineaba commented Apr 25, 2018

Hey, awesome, welcome to the project! I have been looking at your github repo, it looks like you have some experience coding. If you are interested, we have a little more challenging first-timer issue #24 which contains a few more steps to implement the code. You are very welcome to do either of them, I just wanted to point you in that direction! I am excited to have you contribute

@chiranjev
Copy link
Collaborator

Yes, I would like to take the issue #24 . Thanks for informing me about that.

@lineaba
Copy link
Collaborator Author

lineaba commented Apr 25, 2018

Nice! Welcome to the team, I'll add you as a contributor, and you can assign yourself to issue #24. Let me know if you have any questions :)

@B-Souty B-Souty self-assigned this Apr 27, 2018
@B-Souty
Copy link
Collaborator

B-Souty commented Apr 27, 2018

Since @chiranjev took #24 instead, I'm going to take care of this one.

@lineaba
Copy link
Collaborator Author

lineaba commented Apr 27, 2018

@B-Souty The reason why I encouragesd chiranjev to take issue #24 was because this is a first-timers-only issue. I would like to keep it available for someone making their first PR. So would you mind choosing another issue? I was thinking about #44 Did we ever find a good cross-platform-solution to this?

@B-Souty B-Souty removed their assignment Apr 27, 2018
@B-Souty
Copy link
Collaborator

B-Souty commented Apr 27, 2018

Oh yeah my bad didn't realise. I'll leave it to someone else then. For anyone who wants to grab this, I had started working on it and went crazy with some animated confettis 😆 If you're interested, I can share the code.

@coa-coa
Copy link

coa-coa commented May 9, 2018

May i take this one?

@lineaba
Copy link
Collaborator Author

lineaba commented May 15, 2018

@coa-coa I am sorry it took so long to get back to you, I have been out of time and studying for finals. But yes, if you are still interested, you can definitely take this! Let me know if you have any questions :)

@lineaba
Copy link
Collaborator Author

lineaba commented May 28, 2018

@coa-coa Are you still interested in this issue?

@Komorebi-Girl
Copy link

Hi! If @coa-coa isn't available, I am still pretty new to contributing to open-source projects and would be happy to take on this or any other task you recommend. Thank you!

@lineaba
Copy link
Collaborator Author

lineaba commented Jun 4, 2018

@Komorebi-Girl feel free to start working on this issue. We have not heard anything back from @coa-coa.
One note that I am not sure whether was clear in the original description. Our project already have lots of different pop-up windows, and I think it is nice to not add others when we can avoid it. You can consider if adding the image fits best directly on the canvas (perhaps instead of the encouraging quote which is showed each time the user adds another day). Alternatively, the image could be added to the window that pops up and lets the user share their celebration on social media. Any of those options are good by me, so let me know what you think, or if you have other suggestions.
And let me know if you have any questions.

@sourabh8244
Copy link

I would like to take this issue for my first PR. I hope to fit in the image in the canvas itself with an image that's open to use. May I start along side @Komorebi-Girl and this might just give me some experience in working on this even if it isn't as good as @Komorebi-Girl .

@Komorebi-Girl
Copy link

Thanks @lineaba! I'll come up with an idea of how I want to implement this feature and run it by you later today or tomorrow.

@lineaba
Copy link
Collaborator Author

lineaba commented Jun 6, 2018

@sourabh8244 You are welcome to work on this if you wanna get familiar with the project and tkinter. However, I plan on merging @Komorebi-Girl's contribution, since they "claimed" the issue first.
But I would highly encourage you play around with the code. Maybe you get ideas for something you think we should add, then just open a new issue and tell us about your idea, and you can start working on it. If you don't have any ideas yourself for things to do, take a look an see if there are any issues you would like to work on, which no one have claimed yet (there might not be any right now, since I haven't been updating recently, but keeping coming back and looking. Let me know if you have any questions, I'll be happy to help :)

@Komorebi-Girl
Copy link

Hi @lineaba, I'm sorry for this but can I surrender this issue to @sourabh8244? I was too excited to contribute to an open source project that I didn't realize that the project was written entirely in Python which I admittedly don't know well at all. I don't want to delay the project when there's someone ready and available to take this issue on. Again, sorry for the inconvenience.

@sourabh8244
Copy link

sourabh8244 commented Jun 9, 2018 via email

@lineaba
Copy link
Collaborator Author

lineaba commented Jun 10, 2018

@Komorebi-Girl we are not in a hurry, so don't feel like you can't give this a try, we want this project to be a place for learning. Let me know if you would like some help finde a simpler issue to start out with. @sourabh8244 if you want to work on this issue go ahead and when you are ready, send a pull-request.

@Vidy-a
Copy link

Vidy-a commented Jul 12, 2018

I can see this isn't assigned to anyone yet. Can I work on this?
I have experience with python, but not with open source, and I'd love to start!

@import-keshav
Copy link

getting error while doing push request.
can anyone help me.
error is :: " Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists. "

@reedwilemon
Copy link

@lineaba Hi! I'm interested in contributing to this or other (simple) issues. Let me know! :)

@nisnt2411
Copy link

nisnt2411 commented Aug 30, 2018

Hi @lineaba
if this issue is still open i would like to contribute it as my first PR , i'm good with python but a novice to open source. If in case it's not open still i would like you guys to check my work, also it would be great if you guide me to some other beginner issues. let me know whatever case it is.

@sumit9696
Copy link

Can i take this issue as I am new to open source and would like to get my first PR merged so that I can work further with some confidence.?

@harsh7g
Copy link

harsh7g commented Feb 18, 2019

If this issue still open I would like to start working on it

@pratheekcr
Copy link

Hi, I am new to open source and this issue would be a great way to start. Is this still open? Let me know, please.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request first-timers-only Only for someone who haven't contributed to open source. We will help you all the way, just ask! good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests