Download
(77 Kb)
Download
Updated: 03/11/24 05:44 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Updated:03/11/24 05:44 AM
Created:05/28/21 02:41 PM
Monthly downloads:291
Total downloads:18,990
Favorites:47
MD5:
Categories:Action Bar Mods, Game Controller, Graphic UI Mods, RolePlay, Utility Mods, Developer Utilities
9.3.0
Calamath's Shortcut Pie Menu  Popular! (More than 5000 hits)
Version: 1.5.2
by: Calamath [More]
Description:
This add-on provides a pie menu (radial menu) for shortcuts to various UI operations, except for slottable items.

- Do you like opening the collection menu every time you summon your favorite assistant or companion?
- Are you tired of typing chat commands over and over again?
- Need a customizable shortcut menu for frequent operations?
- Are you running out of available shortcut keys?

We ourselves really wanted to improve on the above ESO interface frustrations,
so this add-on has been newly developed by Team Calamath.

As a fast launcher, it utilizes the familiar Quickslot radial menu for the next fastest launch after the one-key shortcut.
Your favorite shortcut will be triggered immediately upon the pie menu selection.
Therefore, it is suitable for menu transitions, summoning, and command execution.

The Pie menu is neither a replacement nor an improved version of Quickslot.
It is intended to be used in conjunction to make ESOUI more comfortable.

Needed libraries/dependencies:
This add-on includes the following bundled libraries.
- LibCInteraction (Bundled library)
- LibCPieMenu (Bundled library)
YOU NEED TO INSTALL THE FOLLOWING LIBRARIES SEPARATELY.
- LibAddonMenu (Version 2.0r36 or later)

Features:
- Supports the following UI shortcuts:
  • Using Collectibles - Assistants, Companions, Mementos, Mounts, Pets, and Appearances.
  • Playing Emotes
  • Execute Chat Commands
  • Travel to House (inside / outside)
  • Frequently used UI operations - logout, reload UI and Player Menu transitions
- Managing multiple user-customizable pie menu presets
- Gamepad mode support
- Nested pie menu with mouse/gamepad buttons.
- English and Japanese language support.

Stibbons : "I can confidently recommend this pie menu, my lady."

Instructions for general users:
Settings:
(1)Register a shortcut key for this add-on. (page 2 of screenshots)
(2)Go to the Add-on Settings menu and set your preferred function for each slot in the Pie menu. (page 3 of screenshots)

Press and hold the shortcut key to bring up the Pie menu.

Note that:
You need to hold down the shortcut key for at least 250msec to bring up the pie menu. (Adjustable)

Questions & Answers
  • How do I create a Chat Command Shortcut?
1. Open the Pie Menu editor and select a preset and slot.
2. Select Action Type "Chat Command"
3. Select Category "(Immediate Value)"
4. Select the text entry box for Value and type "/<chat command>" meaning type slash and the actual command you want to input to chat.
Note: "Say" and other communication commands do not work.
(special thanks to: ignisferrum and Akopian Atrebates)
V1.5.2: [V10502] by Calamath
- Fixed an issue with the settings menu in conjunction with the recent update to the LibAddonMenu drop-down widget.
- Updated bundled LibCInteraction version to 1.0.2 (AddOnVersion: 10002).
- Updated bundled LibCPieMenu version to 1.5.2 (AddOnVersion: 10502).
- Updated API version to 101041 (ESO 9.3.x : Scions of Ithelia)

V1.5.1: [V10501] by Calamath
- Fixed an issue since the Necrom update where unlocking a new collection did not immediately reflect in the pie menu settings menu.

V1.5.0: [V10500] by Calamath
As a first step in the refactoring and overhaul, the pie menu controller and data management have been transferred to the LibCPieMenu add-on.
CShortcutPieMenu add-on has a new dependency on LibCPieMenu and primarily handles user-customizable shortcut pie menus.
The LibCPieMenu add-on comes bundled, so you do not need to look for LibCPieMenu separately.

- Refactored the add-on framework based on our common template classes, to reduce future maintenance costs.
- Revamped the code base to subdivide the file structure.
- Bundled LibCPieMenu version 1.5.0 (AddOnVersion: 10500).
- Updated bundled LibCInteraction version to 1.0.0 (AddOnVersion: 10000).
- Updated API version to 101038 (ESO 9.0.x : Necrom)


V1.0.2: [V10002] by Calamath
- Updated bundled LibCInteraction version to 0.9.2 (AddOnVersion: 902).
- Updated API version to 101036 (ESO 8.2.x : Firesong)

V1.0.1: [V10001] by Calamath
- Subdivided and added the collections tool category from memento for an upcoming module.

V1.0.0: [V10000] by Calamath
- Refactoring add-on framework.
- Redesigned the pie menu controller.
- Modified constants and lookup tables to reduce the number of local variables.
- Updated API version to 101034 (ESO 8.0.x : High Isle)

- Bundled LibCInteraction library.
- LibCInteraction add-on library is now used for interactions activating the pie menu.
- LibCInteraction add-on library is now used for pie menu button interactions.

- Bundled LibCPieMenu API library for registering your own pie menu from external add-ons.
- Added LibCPieMenu:RegisterPieMenu API.

V0.9.12: [V912] by Calamath
Hot Fix:
- Reduced the 24 custom key binds slots consumed by this add-on.
- To recover your custom key binds slots, please update to the latest version and login with each character.

V0.9.11: [V911] by Calamath
- Addressed an issue experienced by some users where the pie menu was difficult to navigate with the mouse in UI mode.
- Added a mouse sensitivity option to Pie Menu Manager UI for those who experience that the mouse operation of the pie menu is not smooth in UI mode. Please adjust this option to a higher level before use.

V0.9.10: [V910] by Calamath
- Fixed an issue with Emote category icons are not displayed.
- Updated API version to 101033 (ESO 7.3.x : Ascending Tide)

V0.9.9: [V909] by Calamath
- Fixed a number of minor bugs.
- Updated API version to 101032 (ESO 7.2.x : Deadlands)

V0.9.8: [V908] by Calamath
New Feature: Support for external shortcuts provided by other add-ons.
- Added new slot action type 'Add-on'. This allows you to place shortcuts provided by other add-ons in user-customizable pie menu slots.
- This feature will be tested until the API is disclosed in the next major version update.
Bug Fix:
- Addressed an issue where external pie menus registered by other add-ons may not be added to the preset selection choices in the Pie Menu Manager UI.
- Addressed an issue where external shortcuts registered by other add-ons may not be added to the shortcut selection choices in the Pie Menu Editor UI.
- Fixed an issue where the blocked collectible icon was not desaturated in the pie menu slot for using collectibles.

V0.9.7: [V907] by Calamath
- The slot name display for using collectible is now red color-coded to reflect collectibles block reason.
(e.g.: Inside the house, summoning your pet will be displayed in red, while outside the house they will be displayed in normal white color, allowing you to predict the outcome of each slot action - will be blocked or not.)
- Enhanced the display of the slot status icons in several situations.
- Updated Japanese Translation.

V0.9.6: [V906] by Calamath
New Feature: Appearance Collectible support.
- Added new slot action type 'Appearance'. This allows you to place your favorite appearance collectible in user-customizable pie menu slots.

V0.9.5: [V905] by Calamath
- The slot status icon is now correctly displayed in the upper left corner of the slot in the pie menu.
(e.g.: The pie menu slot for using collectible will have the appropriate status icon indicating collectibles active status.)

V0.9.4: [V904] by Calamath
- The display position of the slot name label is now fixed regardless of the animation.
- Fixed an issue with the Pie Menu Editor that caused a UI error when opening the pie menu immediately after increasing the menu items count.
- Addressed an issue where the specified active icon in the shortcut data was not displayed correctly in the pie menu.
- Addressed a rare issue where the icon specified in the shortcut data was not displayed in the pie menu in the correct size.

V0.9.3: [V903] by Calamath
- The cooldown remaining indicator of collectibles is now properly displayed in the pie menu slot for using collectibles.
- Fixed an issue where the specified icon of external pie menu data was not correctly populated in the pie menu.
- Fixed tooltip typos.

V0.9.2: [V902] by Calamath
- The slot name display for using collectible is now color-coded to reflect collectibles active status.
(e.g.: Only the summoned companion is displayed in green, and the others are in white normal color, allowing you to predict the result of each slot action - to summon or to dismiss.)

V0.9.1: [V901] by Calamath
QOL Update:
- Selecting an unconfigured or invalid slot in the user pie menu will redirect you to the Pie Menu Editor screen for that slot.
- Improved the reload UI and logout shortcut. Added center screen announcement at run-time.
- Added fail-safe necessary to ensure stability in the event of possible error cases.

V0.9.0: [V900] by Calamath
New Feature: Comprehensive hardcoded UI shortcut support.
- Added new slot action type 'Shortcut'. This allows you to place your favorite shortcuts in user-customizable pie menu slots.
- This version provides built-in shortcuts for ESO's Player Menu scene transitions, reload UI, logout, and transitions to the Pie Menu configuration screen.
New Feature: Comprehensive external pie menu support.
- In the Pie Menu Manager UI, you can assign registered external pie menus to binding keys as well as customizable user pie menus.
- Improved the slot action type 'Pie Menu'. This allows you to open your favorite external pie menu as a nested menu.
- This version provides a built-in pie menu for ESO's Player Menu alternative as an example.
Miscellaneous:
- Extensive code refactoring, including file consolidation , modularization and rewriting.
- Improved tooltips for slot actions assigned to user pie menu.
- Updated API version to 101031 (ESO 7.1.x : Waking Flame)

-- -------------------------------------------------------------------------------------------------

V0.8.2: [V802] by Calamath
- Japanese language support in celebration of the Olympic season.
- Initial implementation of slot icon override.

V0.8.1: [V801] by Calamath
- Initial preparation for the upcoming translation works.

V0.8.0: [V800] by Calamath
- Nested Pie Menu support in Shortcut Pie Menu. this feature is based on Aspect's idea and feedback. Special thanks to: Aspect
- Added new slot action type 'Pie Menu' for opening another pie menu preset.
- Added new control features for selecting and canceling pie menus by clicking mouse or gamepad buttons. This feature is currently required for opening a nested pie menu preset.
- Implemented various PieMenu behavior option settings in the Pie Menu Manager UI.
- Fixed an issue where the preset drop-down menu was not displayed correctly when specifying a preset name.
- Fixed a number of minor bugs.
- Code splitting and refactoring.

V0.7.3: [V703] by Calamath
- Some adjustments to the UI design template.
- Clarified the source of the code that can be said to be modified based on the ESOUI code.
- Improved stability in UI mode.
- Improved the settings menu in the UI so that you can select your favorite personality from the pie menu.

V0.7.2: [V702] by Calamath
- Added a new setting option to allow you to activate the pie menu in UI mode.
- Addressed an issue where newly unlocked collectibles were not being properly added to the drop-down menu choices in the Pie Menu Editor until next UI reload.

V0.7.1: [V701] by Calamath
- Added a new setting option to override the preset name and its note. This will allow you to decide the acutual display name as needed.

V0.7.0: [V700] by Calamath
- Improved add-on framework to create, configure and manage multiple pie menu presets.
- Implemented the Pie Menu Manager UI to configure which pie menu is invoked for UI event triggers.

V0.6.0: [V600] by Calamath
- Brushed up the Pie Menu Editor UI.

V0.5.0: [V500] by Calamath
- Implemented the official version of the UI design template for the Pie menu.
- Changed the design policy to share the pie menu controls between both keyboard and gamepad modes in order to save control resources.
- Note : the UI configuration feature to customize the visual design of the pie menu will be implemented in a future version.

V0.4.1: [V401] by Calamath
- Improved the settings menu so that you can select your favorite mount from the pie menu.

V0.4.0: [V400] by Calamath
- Travel to house support in Shortcut Pie Menu.

V0.3.1: [V301] by Calamath
- Added a UI button near the edit box to enter the default slot name to help when overriding the slot name.
- Fixed an issue where the override slot name was not initialized when the user changed the action value selection in the settings menu.

V0.3.0: [V300] by Calamath
- Chat Command support in Shortcut Pie Menu.
- Added a new setting option to override the name for each slot. This will allow you to decide the acutual display name as needed.

V0.2.1: [V201] by Calamath
- For advanced users, you could now determine the collectibles and emotes settings with an immediate value.
- Fixed an issue where the action value was not initialized when the user changed the category selection in the settings menu.

V0.2.0: [V200] by Calamath
- Emote support in Shortcut Pie Menu.
- small improvements in code.

V0.1.1: [V101] by Calamath
- added dropdown choices tooltips for collectible selection menu.

V0.1.0: [V100] by Calamath
- initial release
Archived Files (23)
File Name
Version
Size
Uploader
Date
1.5.1
74kB
Calamath
08/10/23 11:38 PM
1.5.0
74kB
Calamath
06/09/23 06:08 AM
1.0.2
63kB
Calamath
11/10/22 10:21 AM
1.0.1
63kB
Calamath
06/21/22 03:41 AM
1.0.0
62kB
Calamath
06/19/22 01:56 AM
0.9.12
51kB
Calamath
05/01/22 12:35 AM
0.9.11
51kB
Calamath
04/10/22 09:47 PM
0.9.10
50kB
Calamath
03/21/22 09:12 PM
0.9.9
50kB
Calamath
12/12/21 12:01 AM
0.9.8
50kB
Calamath
09/29/21 04:06 AM
0.9.7.1
48kB
Calamath
09/27/21 07:46 PM
0.9.6
47kB
Calamath
09/22/21 02:24 AM
0.9.5
46kB
Calamath
09/18/21 01:59 PM
0.9.4
46kB
Calamath
09/17/21 09:38 AM
0.9.2
45kB
Calamath
09/13/21 09:46 AM
0.9.0
44kB
Calamath
09/10/21 10:30 AM
0.8.2
38kB
Calamath
07/28/21 09:40 PM
0.8.1
34kB
Calamath
07/24/21 09:24 PM
0.8.0
30kB
Calamath
07/18/21 09:10 PM
0.7.3
25kB
Calamath
07/03/21 06:48 AM
0.7.2
24kB
Calamath
06/30/21 02:15 AM
0.7.1
23kB
Calamath
06/25/21 02:51 AM
0.7.0
23kB
Calamath
06/23/21 04:01 AM


Post A Reply Comment Options
Unread 06/02/21, 07:24 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Announcement : [Last updated 2021-07-19]

Calamath's Shortcut Pie Menu add-on had finally reached its first milestone.

In the current version, the add-on now supports the use of collectibles and emotes, as well as the ability to trigger any of the chat commands.
Recent versions have added support for travel to your owned house (inside / outside).

Recent news
- Nested pie menu support [2021-07-19]
- Multiple pie menu presets support [2021-06-23]
- Added the Pie Menu Manager UI to configure which pie menu will be invoked for various UI event triggers. [2021-06-23]
- Brushed up the Pie Menu Editor UI [2021-06-12]
- Revamped Pie Menu UI design [2021-06-06]

Wish List
- Overriding the slot icon
- Improvements to the Slot Editing Function of the Pie Menu Editor
- Add the ability to warp to someone else's house.
(but we recommend using the Port to friend's house add-on and registering a shortcut command (/ptf fav <ID>) to jump to your favorite house. )

May the Pie be with you.

- Calamath

Important Notice:
Custom Key Binds Slot Issue: [2022-05-01]
If you have previously installed this add-on.
Please reinstall V0.9.12 or later and log in with your respective characters to recover the custom key binds slots that this add-on had set.
You should better do the above even if you have already stopped using and/or uninstalled this add-on.

We apologize for the inconvenience.
Last edited by Calamath : 05/01/22 at 09:06 AM.
Report comment to moderator  
Reply With Quote
Unread 05/28/21, 08:00 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 868
Uploads: 0
So does this work as a 2nd "quickslot radial menu"?
Report comment to moderator  
Reply With Quote
Unread 05/28/21, 08:51 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by LoneStar2911
So does this work as a 2nd "quickslot radial menu"?
Yes, I would recommend using them together to make it more convenient.

QuickSlot Radial Menu will continue to primarily serve the purpose of selecting slottable items,
and then pressing the QuickSlot button to actually use the item.

This add-on's pie menu will execute shortcut commands immediately upon menu selection,
providing an interface for assigning multiple preferred functions to a single shortcut key.

The initial version only implements the same areas of functionality as QuickSlot,
but I have a plan to implement the following UI shortcuts possibly in the future versions.

- Collectibles
- Emotes
- Chat line slash commands
- more special features

In this sense, it will be more versatile and customizable in the future.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 05/29/21, 01:08 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 868
Uploads: 0
Originally Posted by Calamath
Originally Posted by LoneStar2911
So does this work as a 2nd "quickslot radial menu"?
Yes, I would recommend using them together to make it more convenient.

QuickSlot Radial Menu will continue to primarily serve the purpose of selecting slottable items,
and then pressing the QuickSlot button to actually use the item.

This add-on's pie menu will execute shortcut commands immediately upon menu selection,
providing an interface for assigning multiple preferred functions to a single shortcut key.

The initial version only implements the same areas of functionality as QuickSlot,
but I have a plan to implement the following UI shortcuts possibly in the future versions.

- Collectibles
- Emotes
- Chat line slash commands
- more special features

In this sense, it will be more versatile and customizable in the future.

- Calamath
Oh yeah, being able to slot emotes would be FANTASTIC.
Report comment to moderator  
Reply With Quote
Unread 05/31/21, 12:56 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4960
File comments: 6031
Uploads: 78
Thanks Calamath, this is a very appreciated addon!
Would be really great if we could slot slash commands like /reloadui or similar inside the menu
Last edited by Baertram : 05/31/21 at 01:00 PM.
Report comment to moderator  
Reply With Quote
Unread 05/31/21, 01:18 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by Baertram
Thanks Calamath, this is a very appreciated addon!
Would be really great if we could slot slash commands like /reloadui or similar inside the menu
Please wait a little longer.
I'll probably make a shortcut that the add-on developers will be happy with.
Report comment to moderator  
Reply With Quote
Unread 06/01/21, 08:44 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 868
Uploads: 0
I haven't tried this addon out yet because I haven't had time... but I was wondering if it would be possible to have multiple pie menus added through this addon? Like, one that comes up with the control keybind Alt+Y, a different one that would come up with Alt+U, etc. (Whatever keybind we chose.)
Report comment to moderator  
Reply With Quote
Unread 06/01/21, 09:05 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by LoneStar2911
I haven't tried this addon out yet because I haven't had time... but I was wondering if it would be possible to have multiple pie menus added through this addon? Like, one that comes up with the control keybind Alt+Y, a different one that would come up with Alt+U, etc. (Whatever keybind we chose.)
Currently, there is only one preset for the pie menu.
The internal data structure is designed for multiple presets,
so you may be able to control multiple pie menus someday.

I am designing this add-on to be used as part of the user interface for my own other add-ons.
Ultimately you may one day see this pie menu as an interface for other add-ons.

But I still have a lot of work to do....

- Calamath
Last edited by Calamath : 06/01/21 at 09:11 PM.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 12:00 AM  
Seoulhunter

Forum posts: 0
File comments: 3
Uploads: 0
I cant figure out how to put stuff on it? Im holding down my hotkey, and it does bring it up. But then what? how to add?
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 12:23 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by Seoulhunter
I cant figure out how to put stuff on it? Im holding down my hotkey, and it does bring it up. But then what? how to add?
Go to the Add-on Settings menu and set your preferred function for each slot in the Pie menu.

I've added a screenshot of the configuration screen, hope this helps you.
In this example, I'm assigning a memento to slot 1 of the pie menu.

-Calamath
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 03:33 AM  
cake

Forum posts: 0
File comments: 2
Uploads: 0
Thanks!

I wanna thank you for making this addon, I've been looking for something like this ever since I quit WoW as I loved the OPie addon they had over there, and now that you're making this, it's starting to look really good. I will be following it closely. So, thank you!
Last edited by cake : 06/02/21 at 03:36 AM.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 04:18 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Re: Thanks!

Originally Posted by cake
I wanna thank you for making this addon, I've been looking for something like this ever since I quit WoW as I loved the OPie addon they had over there, and now that you're making this, it's starting to look really good. I will be following it closely. So, thank you!
I'm glad you are pleased with my pie menu addon.
At the moment it's not as good as OPie, but it should be able to do quite a lot of shortcuts.

I would like to one day try the ultimate challenge of nested pie menu rings like you see in OPie.
I've also seen it in Maya and Blender, though it's not easy to achieve...

- Calamath
Last edited by Calamath : 06/02/21 at 06:50 AM.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 09:49 AM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 868
Uploads: 0
Soooooo... installed the addon today.
Put in some things in the addon's settings.
Changed the keybind to Alt+M.
Pie Menu didn't come up when using the keybind.
Changed the keybind to B.
Pie menu still didn't come up when using the keybind.
I disabled all other addons to see if there was a conflict, and the pie menu still won't come up.

Help?
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 10:10 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 220
Uploads: 7
Originally Posted by LoneStar2911
Soooooo... installed the addon today.
Put in some things in the addon's settings.
Changed the keybind to Alt+M.
Pie Menu didn't come up when using the keybind.
Changed the keybind to B.
Pie menu still didn't come up when using the keybind.
I disabled all other addons to see if there was a conflict, and the pie menu still won't come up.

Help?
You need to hold down the bind key for about 250msec.

And, the pie menu is only available in HUD mode, just like the quick slot.
Do you have the settings menu out?

If you get the quick slot radial menu but not the add-on pie menu, then something is wrong.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 10:18 AM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 211
File comments: 868
Uploads: 0
Originally Posted by Calamath
Originally Posted by LoneStar2911
Soooooo... installed the addon today.
Put in some things in the addon's settings.
Changed the keybind to Alt+M.
Pie Menu didn't come up when using the keybind.
Changed the keybind to B.
Pie menu still didn't come up when using the keybind.
I disabled all other addons to see if there was a conflict, and the pie menu still won't come up.

Help?
You need to hold down the bind key for about 250msec.

And, the pie menu is only available in HUD mode, just like the quick slot.
Do you have the settings menu out?

If you get the quick slot radial menu but not the add-on pie menu, then something is wrong.

- Calamath
Thaaaaat's what it was. I wasn't holding down the keybind long enough. Derp!
Well, I'm definitely going to have to keybind to something easier than Alt+M. rofl.
Thank you!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: