-
-
Notifications
You must be signed in to change notification settings - Fork 344
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
Play Time #3543
Play Time #3543
Conversation
Ok, I think I have fixed all of the comments you made |
I found 3 strings that could be translated, so here they are in French:
Tell me if there is anything else to translate 🙂 |
@vinix38 Thank your for the translation there is also GUI/Controls/PlayTime.resx |
Indeed, there you go: |
This comment was marked as resolved.
This comment was marked as resolved.
@HebaruSan I wasn't able to replica the error but I added some stuff to stop it from crashing |
That's a bit better, but still not usable because it displays a popup and then the form doesn't work. I will push a commit in a moment to fix this plus several other small things that I noticed that are easier to just change than describe and check... @vinix38, I updated the fr-FR strings because I also changed the time display format. When I see people talk about how long they've played a game, I think it's 100% in terms of "hours"; nobody cares about days or minutes or seconds. So now if you've played 5 hours and 30 minutes, we'll display "5.5", and the column headers are "Hours Played" in English. I plugged that in to Google Translate for French, please change if it's not right. @DasSkelett, do you think it makes sense to have a menu item to load a tab page for this? I think it's questionable, but it probably doesn't hurt either and it's already done. |
Just did so 👍 |
This comment was marked as resolved.
This comment was marked as resolved.
I can start working on it. I should be able to get stuff done next week b/c it's spring break for me. |
When CKAN closes it now save the current time on the stopwatch
You can now Launch an instance then switch to a new instance and it will save the play time to the correct instance
If the launch fails it should be caught by the
Added
I believe this was already added, unless I'm thinking of something else
I don't think there is a reason to turn it off, I think most users would like this.
This can be done, I believe we would have to use the Steam WebAPI, Users would also have to have a public profile
Added
Added |
This comment was marked as resolved.
This comment was marked as resolved.
Ok, I think that is a fair argument to be made, will think of away to turn it on an off |
Just pushed a somewhat big commit, the general idea of which is to let the user edit the instances' play times in the grid instead of using an "external time" concept/popup: This way we don't have to explain what "external time" means, and the user can split up their previous Steam play time across different instances if they want to. Also moved the total time out to a separate label so the user doesn't try to edit that.
I meant on this form: But on second thought, this doesn't seem important. A user who's really curious can check the dedicated Play Time screen.
The column in Manage Game Instances is now auto-hidden if all the values are 0, which means it'll become visible automatically if such a user starts launching from CKAN but otherwise stay out of the way. No need for an explicit setting now. I'm pretty happy with how this works now. If you want to make any other changes, go ahead and do that, otherwise I'll squash this down to a small number of commits and merge. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's try it! 🎆 🤞
Made it so CKAN can track how long you play the game each time you launch the game. Then it saves it to a file. You can view the total amount of playtime by going under File->Play Time