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

Plugin Overhaul Ideas #25

Open
psikoi opened this issue Jan 18, 2024 · 0 comments
Open

Plugin Overhaul Ideas #25

psikoi opened this issue Jan 18, 2024 · 0 comments

Comments

@psikoi
Copy link
Member

psikoi commented Jan 18, 2024

I feel like our current RuneLite plugin could use some love. As I played a bit during League, I found myself wishing our plugin was both less intrusive, but also more useful. These are my main issues with it:

  • It adds a few extra menu-options that are somewhat disruptive to my gameplay, such as: WOM Lookup, Add Member, Remove Member
  • It adds non-urgent overlays to the game (Competition Time left)
  • Some of its features require the group to be properly refreshed on the client (Member partyhats, Add/Remove member options)
    • This is problematic because we can't be refreshing this data every second, so there's always potential for outdated data
  • The line between what configs are meant for regular players, and clan admins are very blurred

Ideally, I'd like the plugin to not get in the way of my gameplay, yet keep everything I care about synced up. For players, this would be auto-updating during my play sessions, auto-submitting name changes, warning me of ending competitions, etc. For clan leaders, this would be syncing the members list, auto-submitting name changes, etc.

I feel like the amount of extra stuff we throw in the user's game window, makes the plugin feel a lot more complex than it is, and I suspect this might push some people away from using it, which makes them lose out on all the passive benefits.

Improving passive benefits

Add/Remove Member menu options

  • IMO, it gets in the way
  • It's not clear that it's related to WOM
  • It requires the group to be properly refreshed at all times
  • Only used on average 20 times a day (combined), very low compared to our 21k installs
  • We should maybe push people towards whole group syncing instead?

Group member partyhats

Are these used/loved? They add "clutter" to the game, and if you're in a very large clan, I assume a big portion of your friend's list will be filled with these.

Also, I don't personally like the country flag variants of these, makes my friend's list look like a carnival.

Removing these would also remove the need for group refreshes.

Plugin config

IMO, all these "cosmetic" things like overlays and menu options should be disabled by default, to make the plugin less intrusive to new users.

Also, the Group ID and Group Verification Code fields should be a lot more focused towards clan admins only, and this should be clear in the config, to reduce the complexity of setting this plugin up for most users.

Competition "time left" overlays

These shouldn't be an overlay since they really aren't that urgent. I believe by default they should be on the side panel instead, with the option to pop-out if users want to (like the exp tracker plugin.)

  • The idea of warning people when the comp is about to end (if they have decent gains in it).

Player Lookups

Are player lookups that useful? It doesn't tell you much more than the hiscores, and having the WOM Lookup menu option on players is just a bit annoying

Conclusion

I'll be doing a survey to collect people's thoughts and preferences on the plugin. And then i'll start making issues to hopefully tackle these problems over time.

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

No branches or pull requests

1 participant