Download
(13Kb)
Download
Updated: 11-12-23 12:23 AM
Pictures
File Info
Compatibility:
Guardians of the Dream (10.2.0)
Updated:11-12-23 12:23 AM
Created:10-22-14 09:39 AM
Downloads:3,270
Favorites:5
MD5:

Custom Tooltips

Version: 1.18.0
by: Choonstertwo [More]

Overview
Custom Tooltips is an AddOn to display custom tooltips for your macros.

Add tooltips at the top of core.lua and display them in your macro by adding #customtooltip TooltipName to the macro.

You can also define your tooltips in the macro itself using #tooltipdesc Heading Text^Body Text somewhere in the macro.

Compatibility
Custom Tooltips works with the default action bars and the following AddOns:

  • ElvUI
  • ButtonForge
  • Any AddOn that uses LibActionButton (e.g. Bartender4)
  • Opie

If you'd like support added for another action bar, please leave a comment.

Note for Opie users: Macros created in the Blizzard macro UI that use #customtooltip or #tooltipdesc but don't have any commands that produce an icon/tooltip (e.g. /use or /cast) currently won't display their custom tooltip in Opie rings due to a bug in Opie. To work around this, either create the macro in Opie's UI or add a command that produces an icon/tooltip. See this Opie issue for the current status of this bug.

Source Code
You can view the AddOn's source code on GitHub.

The AddOn and its source code are licensed under the MIT License.

Credits
Thanks to Floralae and Aireckschitt for their posts in this thread which inspired me to write Custom Tooltips.

Thanks to Bob/10leej for testing my initial versions.

Thanks to David Christo/gamma09 for implementing coloured tooltips.

1.18.0
  • Add workaround for GetActionInfo not returning macro index
    • https://github.com/Stanzilla/WoWUIBugs/issues/495
  • Bump TOC Interface versions to 10.2.0
  • Bump Classic TOC Interface versions to 1.14.4
  • Bump Wrath Classic TOC Interface version to 3.4.2

1.17.0
  • Bump TOC Interface versions to 10.1.0
  • Bump Wrath Classic TOC Interface version to 3.4.1
  • Update Blizzard module for 10.1.0

1.16.1
  • Bump TOC Interface versions to 10.0.2

1.16
  • Update Opie module for Yuzu (10.0) changes
  • Bump TOC Interface version to 10.0.0

1.15
  • Add Mega Macro module
  • Fix invalid escape sequence in inline tooltip string pattern

1.14
  • Update Blizzard module to 9.0.2
  • Bump TOC Interface version to 9.0.2

1.13.2
  • Add optional dependencies to .pkgmeta for CurseForge

1.13.1
  • Add missing changelog for 1.13

1.13
  • Add Opie module

1.12
  • Bump TOC Interface version to 8.0
  • Add .travis.yml file and TOC properties for the BigWigs packager script
    • https://www.wowinterface.com/forums/showthread.php?t=55801

1.11
  • Update to 7.2
  • Fix LibActionButton/ElvUI custom tooltips being overwritten by default ones

1.10
  • Update to 7.0
  • Fix error being thrown when mousing over an empty vanilla action button
  • Make CustomTooltips_LibActionButton disable itself if no AddOns that provide LibActionButton are installed

1.09
  • Tell Curse to use manual changelog

1.08
  • Add custom text colour for each line of the tooltip body

1.07
  • Fix ElvUI and ButtonForge modules not being valid AddOns in packaged release

1.06
  • Add ButtonForge module
  • Use button:HookScript directly in LAB and ElvUI modules

1.05
  • Split ElvUI module from LibActionButton module
    • As of 8.26, ElvUI uses a modified version of LibActionButton

1.04
  • Rename CustomTooltips_Bartender4 to CustomTooltips_LibActionButton
    • It already supported any LibActionButton button, it just had Bartender4 as a required dependency
  • Make Bartender4 an optional dependency of CustomTooltips_LibActionButton along with ElvUI
  • Add AddOn to p3lim's AddOn Packager Proxy
  • Update to 6.2

1.03
  • Restructure for CurseForge packaging
  • Add license (MIT License)
  • Update to 6.0
  • Split tooltip display logic from macro retrieval logic to allow support for non-default action bars
  • Add Bartender support
  • Add .pkgmeta for CurseForge
  • Remove old installation instructions from README to prepare for upload to Curse/WoWI

1.02
  • Fix "attempt to index global tooltipData (a nil value)" (core.lua:90)
  • Fix installation instructions list spacing
  • Add #tooltipdesc instructions to README
  • Add installation instructions to README
  • Add #tooltipdesc metacommand for in-macro tooltip
  • Improve instructions slightly
  • Add README.md for Github
  • Fix "invalid key to 'next'" error
    • We can't add new keys to a table when iterating with pairs().

1.01
  • Fix "attempt to call a table value" error.
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Author
Date
1.17.0
13kB
Choonstertwo
05-05-23 11:58 PM
1.16.1
12kB
Choonstertwo
11-20-22 01:09 AM
1.16
12kB
Choonstertwo
11-12-22 01:36 AM
1.15
12kB
Choonstertwo
02-27-21 08:01 AM


Post A Reply Comment Options
Unread 08-27-15, 09:06 PM  
Choonstertwo
A Chromatic Dragonspawn
 
Choonstertwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 194
File comments: 105
Uploads: 34
I've just uploaded version 1.07, which fixes the ElvUI and ButtonForge modules not being valid AddOns in packaged release. I forgot to add them to packager in the previous two versions, so they were still inside the CustomTooltips folder.
Report comment to moderator  
Reply With Quote
Unread 08-23-15, 05:31 AM  
Deadlyz
A Wyrmkin Dreamwalker
 
Deadlyz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 370
Uploads: 2
Originally Posted by Choonstertwo
I've just uploaded version 1.06, which includes support for ButtonForge.
Nice, thanks!
__________________

My last movie: Rogue Sweethearts
Report comment to moderator  
Reply With Quote
Unread 08-22-15, 12:44 PM  
Choonstertwo
A Chromatic Dragonspawn
 
Choonstertwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 194
File comments: 105
Uploads: 34
Originally Posted by Choonstertwo
Originally Posted by Deadlyz
It looks like ButtonForge uses its own buttons, so Custom Tooltips probably won't work with them. I can create a module for it, though.
I've just uploaded version 1.06, which includes support for ButtonForge.
Report comment to moderator  
Reply With Quote
Unread 08-22-15, 04:35 AM  
Choonstertwo
A Chromatic Dragonspawn
 
Choonstertwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 194
File comments: 105
Uploads: 34
Originally Posted by Deadlyz
It looks like ButtonForge uses its own buttons, so Custom Tooltips probably won't work with them. I can create a module for it, though.
Last edited by Choonstertwo : 08-22-15 at 04:39 AM.
Report comment to moderator  
Reply With Quote
Unread 08-22-15, 04:13 AM  
Deadlyz
A Wyrmkin Dreamwalker
 
Deadlyz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 370
Uploads: 2
__________________

My last movie: Rogue Sweethearts
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: