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

Share Statistics in Text Form #738

Open
odwngit opened this issue May 8, 2023 · 2 comments
Open

Share Statistics in Text Form #738

odwngit opened this issue May 8, 2023 · 2 comments
Labels
Blocked: Needs more work This needs more work to be able to be accepted Blocked: Needs UX/UI Design Needs input from UI/UX on how it should look when implemented. Type: Feature Something completely new

Comments

@odwngit
Copy link

odwngit commented May 8, 2023

Is your feature request related to a problem? Please describe.

No, just a simpler way of sharing stats, or saving them for the player.

Describe the solution you'd like.

Add some kind of button to the main dashboard which copies a representation of your statistics to the clipboard (like https://towers.doteye.online/)
e.g.

{MOMENTUM MOD}
🟦 XP: (amount)
🟩 Runs Completed: (amount)

etc.

Describe alternative solutions you've considered.

No response

Additional context

I could add a button like this with pure js/a chrome extension, because I am unfamiliar with github, and forks.

@odwngit odwngit added the Type: Feature Something completely new label May 8, 2023
@tsa96
Copy link
Member

tsa96 commented May 8, 2023

This could make sense as an addition to the stats component on the dashboard homepage, or a future stats component on the profile page (so, for any player).

Stats components are really crappy at the moment, overhauling stats will be a major project-wide thing we work on in the future. Regardless, adding a button to those components that writes the visible data on those component to there to clipboard as human-friendly plaintext sounds like a reasonable addition. Though, it should be part of the Angular component, as an extra method doing the above that a button on the template calls - certainly not a browser extension.

You said you wanted to work on this yourself, if so, you could work on that on the existing dashboard stats component if you like, figuring out the clipboard handling stuff now would be helpful even if we have to change things down the line when stats change (we could do something clever with property decorators on properties in the component we want to serialize maybe and have the clipboard stuff be a separate service though, that could be neat. So any component could have this feature!). But you'll have to wait til my Nx branch is in to get it PRed, and that'll take a tricky rebase. I can help you out with Git on Discord, though if you're unfamiliar with how to make a fork even I'll need you to read up on some basics yourself.

@tsa96 tsa96 added Blocked: Needs more work This needs more work to be able to be accepted Blocked: Needs UX/UI Design Needs input from UI/UX on how it should look when implemented. labels Jun 16, 2024
@tsa96
Copy link
Member

tsa96 commented Jun 16, 2024

This is such a small thing I don't think it's worth the effort to even review. I could imagine a fancy image-based version of this as well in the future that we could maybe do, but let's not worry about this for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Blocked: Needs more work This needs more work to be able to be accepted Blocked: Needs UX/UI Design Needs input from UI/UX on how it should look when implemented. Type: Feature Something completely new
Projects
None yet
Development

No branches or pull requests

2 participants