Quantcast
Download
(46 Kb)
Download
Updated: 09/18/21 01:59 PM
Pictures
File Info
Compatibility:
Waking Flame (7.1.5)
Updated:09/18/21 01:59 PM
Created:05/28/21 02:41 PM
Monthly downloads:1,022
Total downloads:3,309
Favorites:20
MD5:
Categories:Action Bar Mods, Graphic UI Mods, RolePlay, Utility Mods, Developer Utilities
7.1.5
Calamath's Shortcut Pie Menu  Updated this week!
Version: 0.9.5
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:
YOU NEED TO INSTALL THE FOLLOWING LIBRARIES SEPARATELY.
- LibAddonMenu (Version 2.0r32 or later)

Features:
- Supports the following UI shortcuts:
  • Using Collectibles - Assistants, Companions, Mementos, Mounts and Pets
  • 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)
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
Optional Files (0)


Archived Files (10)
File Name
Version
Size
Uploader
Date
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: 11
File comments: 92
Uploads: 5
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
Last edited by Calamath : 07/18/21 at 09:36 PM.
Report comment to moderator  
Reply With Quote
Unread 09/20/21, 01:51 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 92
Uploads: 5
Originally Posted by DohNotAgain
Is there any way to add the ability to slot stuff from Appearance such as Costumes and Hats?
Hello DohNotAgain,
In the near future, I'll support this add-on to switch your appearance as well.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 09/19/21, 04:20 PM  
DohNotAgain

Forum posts: 1
File comments: 52
Uploads: 0
Is there any way to add the ability to slot stuff from Appearance such as Costumes and Hats?
Report comment to moderator  
Reply With Quote
Unread 09/10/21, 12:31 PM  
ChrisK

Forum posts: 0
File comments: 100
Uploads: 0
Wow! Amazing! Awesome update!
Report comment to moderator  
Reply With Quote
Unread 09/10/21, 11:48 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 92
Uploads: 5
Release Note : V0.9.0

Good evening, guys!
We are happy to release version 0.9.0.

Shortcut Feature:
This time we have officially implemented the shortcut feature.
We received feedback that people wanted to easily assign frequently used operations, such as UI reload and logout.
From now on, you will be able to assign specific functions provided as shortcuts to your user pie menu.
We are also looking for ideas on UI operations that you would like to see added as shortcuts.

External Pie Menu Support:
We have also started to support embedded and externally defined pie menus.
The external pie menus are not user customizable, but can be immediately assigned and used without any adjustments.

This feautre was the main feature of our unpublished library LibCPieMenu, the origin of this add-on.
But we have decided to change the policy of developing two code bases, and after a tough work, these two will be integrated into this add-on.

- Calamath
Last edited by Calamath : 09/10/21 at 11:50 PM.
Report comment to moderator  
Reply With Quote
Unread 07/25/21, 08:03 PM  
Redfeather

Forum posts: 0
File comments: 2
Uploads: 0
Thank you for the option to swap personalities! Now I can use my regular quickslot wheel for items and my Calamath Wheel for all my companions and personalities.
Report comment to moderator  
Reply With Quote
Unread 07/22/21, 03:46 PM  
ChrisK

Forum posts: 0
File comments: 100
Uploads: 0
Wow! Thank you Calmath for the wonderful explanation!

From your response...

Please try the following setting. It should now work the same as before.
Settings -> Addons -> ShortcutPie Manager -> Activate Pie Menu in UIMode -> OFF
Setting this option to "ON" indeed makes "R" activate your great Pie menus during menus/other UI experiences.

Setting this option to "OFF" unfortunately does not keep your updated addon from blocking the "Loot All" or "Force Lock" functions (it was off previously/by default).

I'll just set another key for your great Pies

Thanks again for the great addon!
Report comment to moderator  
Reply With Quote
Unread 07/21/21, 07:54 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 92
Uploads: 5
Originally Posted by ChrisK
Love the addon and the latest update with nested menus!

However, there's a problem that just appeared with the update.

I've mapped "R" for your awesome pie menus - and this works great (before and after the update).

However, after the update - "R" no longer works for the basic "Loot All" or "Force Locks". Your menus do not appear, but the core function does not happen either.

Can you help?

Thanks!

Amoe
ChrisK, thanks for the information.

In the latest update, I've turned on the option setting by default to allow the pie menu to be activated even in UI scenes including loot dialogs.
You have been affected by this in a bad way. keybindings confliction...

Please try the following setting. It should now work the same as before.
Settings -> Addons -> ShortcutPie Manager -> Activate Pie Menu in UIMode -> OFF



The following is an explanation of what was happening with this issue.

About key binding conflicts in UI mode.

In the Controls section of the system menu, there is a category for User Interface Shortcuts, as shown in the figure below.

IMAGE1

This time, the R key that you assigned to PieMenu Interaction is also assigned to Secondary Action there.
This means that there is a key binding conflict in the UI Mode and Interaction scene, which prevented the Auto Loot shortcut from working in your environment.

Unfortunately, the system menu doesn't seem to warn you when the bindings in the User Interface Shortcuts category conflict with the bindings in the PieMenu add-on. So one way to deal with this is to configure the system menu so that it does not conflict with these bindings shown in the image.

I will probably address this issue in a future version so that conflicting key bindings do not interfere with important interactions such as Auto Loot.

In any case, thanks for making me face this issue.

- Calamath
Last edited by Calamath : 07/21/21 at 09:18 PM.
Report comment to moderator  
Reply With Quote
Unread 07/21/21, 02:07 PM  
ChrisK

Forum posts: 0
File comments: 100
Uploads: 0
Love the addon and the latest update with nested menus!

However, there's a problem that just appeared with the update.

I've mapped "R" for your awesome pie menus - and this works great (before and after the update).

However, after the update - "R" no longer works for the basic "Loot All" or "Force Locks". Your menus do not appear, but the core function does not happen either.

Can you help?

Thanks!

Amoe
Report comment to moderator  
Reply With Quote
Unread 07/19/21, 08:56 PM  
Aspect

Forum posts: 0
File comments: 27
Uploads: 0
Originally Posted by Random
Hey Ho!

This is looking very handy as a way to manage companions and a few other things very quickly and easily.

ATM, I really only have a few (hopefully easy) issues:
- You can't select someone else's home to visit.
-- Like my guild leader's home w/ all the crafting
-- Bonus points if I can pick a house other than their primary (other addons do this, so it's possible)
You can do it, you just need to use Chat Command for Slot option and write this as a command:
Code:
/script JumpToHouse("@playername")
- for jumping to players primary house (all guild crafthouses always their primary)

If you want to be even more specific with what house to jump to (if its not setuped as primary) - you can do almost the same, but use this instead:
Code:
/script JumpToSpecificHouse("@playername", houseid)
You can find all HouseIds here on UESP site but 19 out of 20 times it will be enough to use first option.
Report comment to moderator  
Reply With Quote
Unread 07/19/21, 08:29 PM  
Aspect

Forum posts: 0
File comments: 27
Uploads: 0
Re: Release Note : V0.8.0

Originally Posted by Calamath
The idea of the nested menu is based on feedback written by Aspect here, and my sincere thanks to Aspect.
I won't lie, i thought you scrapped that "possible realisation" post, because, lets face it, it looked like a confusing sheet of words Yeah, i'm bad at formulating thoughts on foreign language, even worse at making them compact. But i'm really glad that it worked out for you, all together with previous updates it looks just as i imagined it at that very moment. The only possible thing, that i can think of right now, that is "missing" atm - is a possibility of copy/pasting slot settings, so if you need to rearrange everything in your setuped menus - you can just move them from one place to another, without need of selecting everything from ground up and naming it again.

And thank you for all hard work, this addon is truly great, and i hope you won't lose any motivation at all and will continue to support this and any possible addons in the future
Last edited by Aspect : 07/19/21 at 08:42 PM.
Report comment to moderator  
Reply With Quote
Unread 07/18/21, 09:25 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 92
Uploads: 5
Release Note : V0.8.0

Hey guys!

Last month, our motivation was diminished after we discovered someone making a very similar add-on that mimics this one.

However, the original purpose of creating this add-on has not yet been realized, and we intend to continue this development at our own pace for a long time.

This past weekend, we made some time for development and will release version 0.8.0.


In this release, this add-on officially supports nested pie menus.
We also provided flexible customization features regarding the activation of pie menu.

The idea of the nested menu is based on feedback written by Aspect here, and my sincere thanks to Aspect.

- Calamath
Last edited by Calamath : 07/18/21 at 09:27 PM.
Report comment to moderator  
Reply With Quote
Unread 07/11/21, 05:46 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 92
Uploads: 5
Originally Posted by Random
Hey Ho!

This is looking very handy as a way to manage companions and a few other things very quickly and easily.

ATM, I really only have a few (hopefully easy) issues:
- You can't select someone else's home to visit.
-- Like my guild leader's home w/ all the crafting
-- Bonus points if I can pick a house other than their primary (other addons do this, so it's possible)
- If you use a chat command, you can't pick your own icon. (issue if you have several)


A couple "nice to haves", but not critical
- There's no /cmd to quickly jump to your settings page. (for when you're testing chat cmds, etc)
- Ability to move something to move an action to another slot. aka reorganize w/o rebuilding
Hi Random!
Thank you for the idea. Future development will proceed based on your requests.

I'm a little busy with real work right now, so someday I'll be focusing on it.
Report comment to moderator  
Reply With Quote
Unread 07/11/21, 03:33 PM  
Random

Forum posts: 0
File comments: 46
Uploads: 0
Hey Ho!

This is looking very handy as a way to manage companions and a few other things very quickly and easily.

ATM, I really only have a few (hopefully easy) issues:
- You can't select someone else's home to visit.
-- Like my guild leader's home w/ all the crafting
-- Bonus points if I can pick a house other than their primary (other addons do this, so it's possible)
- If you use a chat command, you can't pick your own icon. (issue if you have several)


A couple "nice to haves", but not critical
- There's no /cmd to quickly jump to your settings page. (for when you're testing chat cmds, etc)
- Ability to move something to move an action to another slot. aka reorganize w/o rebuilding
Report comment to moderator  
Reply With Quote
Unread 07/02/21, 11:08 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 92
Uploads: 5
Originally Posted by Redfeather
Hello, I made an account to say I really like this addon. I am using it to swap between assistants and companions and it frees up space on my quickslots by having this second radial wheel! It's so helpful, thank you.

I have one question, can I use it change my personality? I see it can allow values, but I don't know any of that unfortunately.
Hello ;D
Changing your collection of personalities will change the animations of some emote commands.
In the near future, I'll support this add-on to switch personalities as well.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: