Click Function Suggestions
Aiue opened this issue ยท 14 comments
Please put any suggestions regarding added click functionality here. I will keep it updated and check off implemented functions.
Headers
- Toggle Collapsed/Expanded
Quests
- Announce Progress
- Abandon Quest
- Chatlink (Can't make actual links, though.)
- Share Quest
- Show in Quest Log
- Untrack
- Wowhead Link
Objectives
- Announce Progress
- Link quest info in the chat editbox
- Annouce progresss in party/say/yell
- Pop up a link to classic.wowhead for player to copy
I'll put this here as well, since it's slightly related: I'm considering changing how menus work a tiny bit, so that things can be ordered manually rather than defaulting to being ordered alphabetically, and also to be able to add blank lines as separators.
Would make grouping things possibly.
If you implemented the blank line feature, could you also implement custom lines? Would be interesting to have something like this, and then maybe a "Notes" header to house like a todo list or something.
I actually meant just like a typable field under the main header, but I must have been confused about what you meant haha.
When I read this: "and also to be able to add blank lines as separators", I thought maybe you meant like, right click on a header, and there's an option to enable or insert a blank line, which I realize after a re-read I was mistaken about.
Still what I was saying before could be an interesting alt click feature. Click in some way defined, which enables a header named "Notes", then you have a text field pop up similar to a copy URL popup, and you type in a note, then that note is saved and shows as if it were an objective of a quest, or a quest title. Something like that could function as a todo list, is what I meant really.
Sorry to have misunderstood!
Oh wait, you meant for the tracker, and not the menus? I've been planning on making it more modular, which would essentially allow any addon to plug in to the tracker. But that's on the horizon. Still a whole range of things I want to give priority.
Oh also another feature request for consideration that is related to this.
- Highlighting on click, or mouse-over if it's doable
[ ] Chatlink (Can't make actual links, though.)
I think a link of the header text like [56R] Order Must Be Restored
is good enough here.
Yeah, that might be sufficient.
I was also musing about making my own questlinks. Assuming it is viable, it would probably look strange for anyone not running the addon, though.
Header: Toggle collapse/expand, coupled with being able to toggle the button visibility off.
Highlighting is working well!
Would love for there to be an option to change text color on highlight, rather than background, as an additional option, if this is configurable. If not, this is still working great!
Would take a tiny bit more work, as it would require string manipulation. Mainly because I avoid using SetTextColor() on FontStrings, as there is no way to unset it and simply inherit from the parent again. Ah, the Blizzard API. That coupled with there being no way of removing created widgets from memory, leading to having to recycle them..
Anyway, it can be done, but will be given a slightly lower priority for now. The main priority right now will be regarding tracking/untracking automation, and saving manually tracked quests between sessions.
Would love for there to be an option to change text color on highlight, rather than background, as an additional option, if this is configurable. If not, this is still working great!
Barring Blizzard suddenly allowing me to test my code in all relevant environments, enabling me to figure out what breaks the addon in the Korean client, this will be next on my list. Going to couple it with some updates to LibPrism, to allow some flexibility in how it determines what the colour should be.
Would love for there to be an option to change text color on highlight, rather than background, as an additional option, if this is configurable. If not, this is still working great!
Barring Blizzard suddenly allowing me to test my code in all relevant environments, enabling me to figure out what breaks the addon in the Korean client, this will be next on my list. Going to couple it with some updates to LibPrism, to allow some flexibility in how it determines what the colour should be.
Just saw this, and the update! Can't wait to test tonight.