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

Feature Request: Add minimap-fading functionality #53

Open
Knaledge opened this issue Oct 27, 2020 · 2 comments
Open

Feature Request: Add minimap-fading functionality #53

Knaledge opened this issue Oct 27, 2020 · 2 comments
Labels

Comments

@Knaledge
Copy link

Knaledge commented Oct 27, 2020

As a World of Warcraft player that values screen real estate, I would like to have a minimap that fades in or fades out depending on various basic criteria (see below). This will help me (and others like me) maintain a cohesive aesthetic with other faded-out UI elements while also improving my play experience by allowing more of the higher-value aspects of the game to be visible (e.g. the game world, entities on the ground when walking/running/riding, etc.)

Basic Criteria :

  1. if minimap-fading is desired, it must be enabled via (at least) the "Interface > Addons > Other" configuration UI
  2. if minimap-fading is disabled, the minimap is not faded out
  3. If minimap-fading is enabled, the minimap is faded-out
  4. if minimap-fading is enabled, the amount of fade is configurable (perhaps via a slider/percentage configuration)
  5. if minimap-fading is enabled, the minimap itself fades in on mouseover (and fades out again while no mouseover)

Additional Considerations:

  • Since the primary fade-in/fade-out trigger may be based on mouse hover, the minimap's frame strata may need to be made adjustable in a future iteration. BasicMinimap on its own seems to inherit/use the default frame strata equivalent to the Blizzard/native minimap frame, and therefore may be fine to leave as-is until a future iteration.
  • Initial configuration options have the opportunity to be kept basic/simple, allowing for additional iterative development if further feedback is presented (e.g. it may be desirable, in a future iteration, to introduce a "fade-in/fade-out delay" configuration option - or to only fade out during combat, etc.)
  • With the advent of OLED-based displays becoming available on the market (e.g. LG OLED48CX), and those displays being touted as ideal gaming "monitors", it is increasingly important that static elements on the screen are mitigated or kept to an absolute minimum (to avoid burn-in)

What version of the addon are you using?

Addon: 9.0.4
Game Client: 9.0.1

Any additional information?

I have always used BasicMinimap and I love it for it's simplicity and "get right to it"-ness. Having checked many other minimap-related addons, none seem to contain this functionality (if they do, they were very... robust... and thus this basic feature was left undiscovered)

@funkydude
Copy link
Owner

You seem to have to described the desired action (fading) but don't seem to have described the desired trigger(s) to cause the fading?

@Knaledge
Copy link
Author

Knaledge commented Nov 15, 2020

@funkydude - hey thanks for checking in! I've updated the "Basic Criteria" section in the case description for easier reference here.

... the desired trigger(s) to cause the fading

I believe this is captured in item number 5 under the "Basic Criteria" section. Essentially, fade-in may be triggered by the act of hovering the mouse over the minimap frame, and then fade-out may be triggered by ceasing that hover over the minimap frame.

Does that seem to touch on what you're looking for?

I've also expanded the "Additional Considerations" section with a general remark about frame strata, since fade-in/fade-out may be triggered by mouseover - and therefore setting the minimap's strata might need to be considered. Perhaps a future iteration!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants