Grid

295 - Request DuapSpec-Support for Grid-Layout-Options

Hello,

i'm play a druid with dualspec heal and moonkin. if i play as heal-druid i want other layout settings as i play moonkin.
at heal-spec i need more details over hots on the players and a grid has a big layout.
at moonkin i need less details and i wish me a smaller layout.

thank you for reading this.

greet Graffi from germany

Posible solution: Add an option to switch Profiles by changing Dualspec. Like Clique.

In Clique you can save different profiles and assign them to an spec.

User When Change
Phanx Apr 28, 2010 at 07:35 UTC Changed status from Started to Fixed
Phanx Apr 28, 2010 at 05:32 UTC Changed status from Accepted to Started
Phanx Mar 26, 2010 at 19:11 UTC Changed status from New to Accepted
Phanx Mar 26, 2010 at 19:10 UTC Changed assigned to from Pastamancer to Phanx
Floyddotnet Mar 26, 2010 at 11:52 UTC Changed description:
  thank you for reading this.

  greet Graffi from germany
+
+ Posible solution: Add an option to switch Profiles by changing Dualspec. Like Clique.
+
+ In Clique you can save different profiles and assign them to an spec.
Floyddotnet Mar 26, 2010 at 11:05 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 9 comments
  • Avatar of Phanx Phanx Apr 28, 2010 at 07:34 UTC - 0 likes

    Dual-spec support added in r1296.

  • Avatar of Phanx Phanx Apr 28, 2010 at 05:33 UTC - 0 likes

    I'm not raiding this week, so I've had a bunch of spare time. Dual-spec support will be added soon.

  • Avatar of Phanx Phanx Mar 30, 2010 at 22:49 UTC - 0 likes

    It's probably best not to add new features to Ace2 at this point. If you're going to write some code, I'd recommend simply adding code to Grid to interface with AceDB-2.0 the same way that LibDualSpec-1.0 interfaces with AceDB-3.0. You'd also need to interface with AceConsole-2.0 to modify or replace the automatically generated options table; again, LibDualSpec-1.0 should provide some clues. You might also want to look at Scrooge for an example of how to hook into AceConsole-2.0.

  • Avatar of Floyddotnet Floyddotnet Mar 30, 2010 at 19:57 UTC - 0 likes

    Oha, i understand the problem. in my opinion the AceDB is a storage-engine to store key-value-pairse. i do not know that AceDB implements direct the profile-manager. there are 2 different ways to resolve the problem. add the dualspec-profile-feature to acedb2 or make a workaround in grid to store this informationen in the profile direkt as property und read all profiles from AceDB and search for the property. whit solution is preferred. i think the acedb-solution is the best. if i have i litte bit time i would show about this code if i can make a patch. my lua-skill is just only the basics but we would see .. ^^

    ps: sorry my english isn't the best

  • Avatar of Phanx Phanx Mar 30, 2010 at 10:42 UTC - 0 likes

    Yes, and I'm aware of the existence of LibDualSpec-1.0, but Grid relies heavily on other elements of the Ace2 framework which have no equivalent in Ace3, and I'm not interested in making one addon require two frameworks (eg. users with disembedded libraries get two full frameworks). If you want to write the code to add dual-spec support using AceDB-2.0, please do so and submit a patch or commit it directly to the SVN. Otherwise, arguing when I've already said it will be done isn't going to make it get done any faster.

  • Avatar of SpareSimian SpareSimian Mar 28, 2010 at 10:19 UTC - 0 likes

    FYI: AceDB-3.0 claims the existence of a LibDualSpec-1.0 that is capable of automatic profile switching, but that link is a 403.

    http://www.wowace.com/addons/ace3/pages/api/ace-db-3-0/

  • Avatar of Phanx Phanx Mar 28, 2010 at 03:15 UTC - 0 likes

    Not directly, no. I would have to write new code to completely replace the options provided by AceDB-2.0, and write more new code to detect talent spec switches and change the profile. Like I said, it would be doable, but I'm not going to drop everything else to do it right now. It's on the list of things to do in the future, but it's a very low priority. Switching the profile yourself takes less than 5 seconds, and is not difficult at all.

  • Avatar of Floyddotnet Floyddotnet Mar 26, 2010 at 21:23 UTC - 0 likes

    Is it not posible to make an checkbox like "Switch to this Profile at Talentspec 1".

  • Avatar of Phanx Phanx Mar 26, 2010 at 19:10 UTC - 0 likes

    Grid uses AceDB-2.0 to manage profiles, and this library does not support dual-spec profiles. I'll put it on the to-do list, but don't hold your breath for it to be done right away.

    Last edited Mar 26, 2010 by Phanx
  • 9 comments

Facts

Last updated
Apr 28, 2010
Reported
Mar 26, 2010
Status
Fixed - Developer made requested changes. QA should verify.
Type
Enhancement - A change which is intended to better the project in some way
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees