Brues
76927c2c18
Add pfUI-native macro icon picker
...
Replace Blizzard's MacroPopupFrame (the name + icon dialog) with a
custom pfUI picker driven by IconDataProviderMixin, so the full spell +
item + loose icon set is available instead of the stock spell-only list.
It has a searchable, filterable icon grid and saves through
C_Macro.CreateMacro / C_Macro.EditMacro, which take the icon as a texture
string -- so arbitrary icons (including index-less INV_* item icons)
persist. The macro-frame API is identical on the modern (Turtle/Octo)
and stock-vanilla macro UIs, so the picker works on both with no client
detection.
The new macroicons module takes over the New / Change-Icon buttons and
retires the stock popup; the blizzard macro skin now only skins
MacroPopupFrame when that module is disabled.
2026-08-05 21:43:51 -05:00
..
2026-08-04 22:27:43 -05:00
2026-08-04 14:27:15 -05:00
2026-07-01 10:20:34 -05:00
2026-07-30 02:27:03 -05:00
2026-07-30 02:27:03 -05:00
2026-05-25 18:50:53 -05:00
2026-07-30 02:27:03 -05:00
2026-07-31 13:22:17 -05:00
2026-07-30 02:27:03 -05:00
2026-07-23 23:08:05 -05:00
2026-07-30 02:27:03 -05:00
2026-07-30 02:44:56 -05:00
2026-08-04 14:27:15 -05:00
2026-08-04 22:27:43 -05:00
2026-07-30 14:29:30 -05:00
2026-07-30 01:26:29 -05:00
2026-08-04 22:27:43 -05:00
2017-07-19 10:35:01 +02:00
2026-07-30 14:29:30 -05:00
2026-07-30 01:26:29 -05:00
2026-07-11 12:43:15 -05:00
2026-07-09 00:56:06 -05:00
2026-07-30 14:29:30 -05:00
2026-07-26 18:32:36 -05:00
2026-07-01 10:20:34 -05:00
2026-07-26 18:32:36 -05:00
2026-07-09 23:01:52 -05:00
2026-07-09 23:01:52 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-07-27 18:15:07 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-07-30 01:26:29 -05:00
2026-05-25 18:50:53 -05:00
2026-07-30 01:26:29 -05:00
2026-05-25 18:50:53 -05:00
2026-07-09 23:01:52 -05:00
2026-07-20 21:16:12 -05:00
2026-07-13 00:32:21 -05:00
2026-08-05 21:43:51 -05:00
2026-07-15 13:45:06 -05:00
2026-07-30 14:11:34 -05:00
2026-07-30 01:26:29 -05:00
2026-07-09 00:56:06 -05:00
2026-08-04 14:27:15 -05:00
2026-08-04 14:27:15 -05:00
2026-05-25 18:50:53 -05:00
2026-07-13 00:06:20 -05:00
2026-08-05 21:43:08 -05:00
2026-07-26 18:32:36 -05:00
2026-07-29 14:39:25 -05:00
2026-08-04 14:27:15 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-08-05 00:28:55 -05:00
2026-07-19 02:25:23 -05:00
2026-07-26 18:32:36 -05:00
2026-08-04 22:27:43 -05:00
2026-05-25 18:50:53 -05:00
2026-07-10 13:23:52 -05:00
2026-07-13 00:06:20 -05:00
2026-07-09 23:01:52 -05:00
2026-07-09 23:01:52 -05:00
2026-07-13 00:06:20 -05:00
2026-07-30 01:26:29 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-05-25 18:50:53 -05:00
2026-08-04 22:27:43 -05:00
2026-08-04 22:27:43 -05:00
2026-07-30 01:26:29 -05:00
2026-07-24 16:08:36 -05:00
2026-07-30 01:26:29 -05:00
2026-08-05 03:02:43 -05:00
2026-05-25 18:50:53 -05:00
2026-07-26 18:32:36 -05:00
2026-07-23 23:08:05 -05:00
2026-07-12 13:48:36 -05:00
2026-06-22 13:51:00 -05:00
2026-07-26 18:32:36 -05:00
2026-07-26 18:32:36 -05:00