[Style Feature Request] 2 Requests
dalesnail opened this issue ยท 22 comments
So I know that the style portion of the addon is a work in progress (oh and how much great progress you've made), but I was hoping to request 2 options.
1. Fading
- I know this one is most likely on the list of features to be added, but I'm missing this dearly, as I use fading on the majority of my UI for immersion. Also a seperate option to toggle or fade the config cogwheel would be very nice.
2. Keep aspect ratio of background textures option, and background zoom level option.
- This one's a weird one I know, and it's halfway sort of niche, but this addon is perfect for theming the quest tracker. An example below of an instance where I would want this:
Also just want to thank you for a wonderful addon!
Oh, I'm always hungry for more ideas on how to improve things.
As for zoom level, it seems the classic version of weakauras isn't packaged properly, so can't check it out right now. So just to get an idea of what kind of behaviour would be expected for that - are we simply talking size, or only showing partial texture? Because both should definitely be doable.
Actually, since I'm pretty sure I can do both, I probably should do both. It's never a bad thing to give users the ability to customize things, as long as you don't create too much customization clutter.
Also I'll post a few of my ideas for way's to make the project seem more polished, but I just don't want to overload you with requests.
I'll do a small amount at a time haha.
Just dropping by to update. Done about half the work now. All the config options are done, just need to write the code doing the actual work. Aka the fun part.
Then test it to make sure it doesn't summon an army of leper gnomes or something silly like that.
But first, I need to kill some harpies.
Well, that was kind of fun! May need some tweaking, but I think it should be able to do what you want it to do for the moment, at least!
Ok so the extra texture option is amazing, and I have no clue why other addons don't do this now. Making innovations here right?!? hahaha
Here's two I've made so far:
So this may not be possible, but I'm hoping it is. Is there a way to move the custom texture behind the border, but still over the backdrop? I think this option may be limited at least considering what you were saying about the backdrop issues previously. If that is possible, I think it would be necessary to have a swap back and forth there.
Also on the Fading, would it be difficult to enable a timed automatic fade? Like it fades after 30 seconds with no interaction, and then comes back after mouse over? That was actually what I originally intended when asking. If this isn't possible, how about a full on minimize for the frame that moves the entire frame into one of these ------v
And one last thing for now, but I think for the custom texture options, the "Position" drop down, should be labeled as "Anchor" personally. I didn't realize that the option I chose was incorrect for one thing I tried, until I found it to be what I would normally associate with anchor functionality.
Here's how I found out:
I had the position set to "Bottom Right" and then collapsed my quests, then this happened:
Honestly I could just be a big dumbass here lol, so this one is up to you! I did get it working by moving the anchor to the top.
:)
Sorry for the GIANT comment
Also you should set up a paypal and a donation link. Would love to donate at some point!
So this may not be possible, but I'm hoping it is. Is there a way to move the custom texture behind the border, but still over the backdrop? I think this option may be limited at least considering what you were saying about the backdrop issues previously. If that is possible, I think it would be necessary to have a swap back and forth there.
Should be doable with some tinkering. Or at least I hope so. I'll keep it in mind for now, but will probably focus on other things at the moment.
Also on the Fading, would it be difficult to enable a timed automatic fade? Like it fades after 30 seconds with no interaction, and then comes back after mouse over? That was actually what I originally intended when asking.
I would have to do some research before I can answer whether or not it would be difficult. It should certainly be doable, but I will probably slate that for after I'm done with the 1.1.0 milestone.
And one last thing for now, but I think for the custom texture options, the "Position" drop down, should be labeled as "Anchor" personally. I didn't realize that the option I chose was incorrect for one thing I tried, until I found it to be what I would normally associate with anchor functionality.
Oh, I did just that. I probably should've gone with that from the start.
Also you should set up a paypal and a donation link. Would love to donate at some point!
Well, if people want to throw money at me, I don't see any reason to turn them down, so there should now be a link in the readme.
Oh, also, would you mind if I stole some of those screenshots to share on the addon sites?
Got the go ahead to use any screenshots you need from mine.
Let me retake one or two of them, because i just noticed that there is overlapping text in one.
Let me retake one or two of them, because i just noticed that there is overlapping text in one.
Oh yeah, I still need to look over why wordwrap is acting up.
Oh, also, would you mind if I stole some of those screenshots to share on the addon sites?
Let me get with the creator of the textures, and let them know. Should be good most likely, as we wouldn't be distributing the textures.
I'll update when I hear back, and if for some reason it's a no, I can put together other themes to make the tracker look good for screenshots!
Also on the Fading, would it be difficult to enable a timed automatic fade? Like it fades after 30 seconds with no interaction, and then comes back after mouse over? That was actually what I originally intended when asking.
I would have to do some research before I can answer whether or not it would be difficult. It should certainly be doable, but I will probably slate that for after I'm done with the 1.1.0 milestone.
Would you mind if I tinker with this? I'd like to learn lua at somepoint, and be able to make my own addons/contribute to others. If so, does this addon share a frame name with the default objective tracker? Think I at least have a lead here I'd like to try.
Would you mind if I tinker with this? I'd like to learn lua at somepoint, and be able to make my own addons/contribute to others.
Tinker all you want, I see no reason to take issue with that.
If so, does this addon share a frame name with the default objective tracker? Think I at least have a lead here I'd like to try.
All frames have unique names, as the name is also the name of the global variable referencing them. AQT has one named frame, AQTParent and all childframes are nameless. But it seems reasonable that AQTParent is the one you'd want to tinker with for this purpose.
I have to admit, I had completely forgotten about the first one. I'm going to assume you mean alpha fading. It should be easy to fix, and something I can see myself prioritizing. Same with the cogwheel, as, to be honest, that one annoys me a bit too.
As for the other request, that will probably require a bit more rewriting, as, as far as I can tell, there is no way to do this when setting a backdrop for a frame. It's either stretch or tile. But as I'm writing this, I'm thinking that having an optional texture on top of the backdrop should be able to fix this.
Meaning, I should be able to do both tomorrow, with plenty of time to spare for working on other things. (I'll eat those words, I know.)
Yes, this type of style configuration intrigues me. I had actually not envisioned it being styled in such a way. You'll have to share the results once I've made the changes!
That's really great to hear!
I'm always styling various UI stuff, so I always have weird ideas or niche ideas for customization haha.
There, only the optional texture remaining. Just need to ponder the implementation a tiny bit, and see if I can get a tiny bit more feedback before going to work, since that could improve results.
I'm thinking about grouping it in the same tab as the backdrop (which needs cleanup, at least in my interface it looks somewhat jumbled
This just doesn't look good.
But apart from that, I'm thinking:
- One option to select a texture via LSM.
- One option to manually input the path to/id of the texture.
- Probably a button to unset it, although I think selecting "None" in LSM should accomplish the same, so can probably safely omit.
- A toggle for stretching. If stretching enabled - horizontal only, vertical only, or both.
- Where to anchor the texture, including offset.
Am I missing something?
I think all those options should work yeah, especially if the default is to keep the original aspect ratio. I would only add that a "zoom level" option would be nice. It's implimented in Weakaura icon textures, and I always seem to use it for things.
Also a question, you mentioned that this would be on top of the backdrop, so would the 2 options have the ability to both be active? Could make for some interesting customization there as well, could do something like, have a pattern or art overlay, and change the background for class color.
The None option would technically be the same, and most likely safe to omit yeah. Although I'll say, a visibility switch would be nice, similar to weakauras switch with the little eye. But that's definitely not necessary.
I also have tons of other ideas for customization and features, but I dont want to feature creep you to death haha.