Initial addition of the Aura module is commited. Thought I'd drop a note to let people know about where it is and how it's coming along. Most importantly I want you to know it is not done yet.
Changes from PB3
Layout design has changed fairly drastically. A major goal was allowing configuration of the layout without the configuration being confusing. As a result non-split mode was removed. Buffs and Debuffs are always split. It's still possible to achieve a lot of the layouts you could before. It's just done differently and hopefully in a more understandable fashion.
Borders, Time remaining spiral, and Time remaining text are able to be enabled for buffs or debuffs and buffs or debuffs you cast or didn't cast separately.
Border coloring is implemented how it should have been. On friendly units buffs are colored by if you cast it or not and debuffs are colored by the debuff type. On enemy units buffs are colored by debuff type and debuffs by if you cast them or not.
General Todo list (not in any particular order)
Filters
Sorting
Highlighting
Configuration for Time remaining text font, position and color.
Separate size configuration for buffs/debuffs you cast (depends on sorting being finished, but the layout code is designed around this being able to be added).
Temporary Weapon Enchant Support
Resize to fit (was called Snap in PB3, unclear if this will actually be implemented)
I found a few errors in the latest build. It's mostly dealing with Acelocale-3.0. I am using the current version of Ace3 (the one released on the 4th), so that is not the issue. I attached the errors in the text file provided.
Also I'm coming up with an oddity. If I turn on portraits, the Player frame is fine, the target frame is fine. However the Target's target frame's portrait seems to be jumpy. like it will do 1 second's worth of animation then recycle that animation over again. It would be nice to be able to select which frames I want portraits to.
Also I'm coming up with an oddity. If I turn on portraits, the Player frame is fine, the target frame is fine. However the Target's target frame's portrait seems to be jumpy. like it will do 1 second's worth of animation then recycle that animation over again. It would be nice to be able to select which frames I want portraits to.
Open a ticket on the jumpiness please. I'm pretty sure I know why that is happening.
You can turn portraits on and off for individual layouts. If you want to turn portraits off for a particular frame just make a new layout for it with portraits turned off. Hint: Making a new layout with an existing layout selected copies the existing layout's settings to your new layout.
I must say that after trying and playing with Pitbull 4 and switching to using it for my unitframes its coming along very nicely.
Especially the configuration and layouts are something that really stands out.
When do you think colour changing of frames will be implemented?
One thing I liked in Pitbull 3 was that I could color every bar seperately without using class colour.
Started working on the layout and quickly found it will takes ages to make my setup.
1h and i haven't even started on party yet :p
Gonna have to make a lot of screenshots of my old layout in order to make the transition smoother.
edit: just ran em both side by side in the end. Looks almost the same now. Apart from the background being a lot darker in 4.0 and i can't seem to change it.
Will there be options to change background color/alpha/(maybe even a possibility to use a custom texture?)
Also missing the blank bar i used to crate using the "fullbar" plugin, hacking it atm by using "cast" since i don't use that on my frames, only use the text.
I'm curious.... I posted 2 requests (through ticketing of course) and they were removed shorty after.... Do you think I wrote something stupid or unneeded or was it passed through?
I found my first ticket to hold 2 of the things i mentioned shorty after with a build, but even so... Either ckk is damn fast to fix/change stuff or I get ignored as we speak.
Would like to have some answers here so could lay off in bringing in requests at all, or if I should keep em comin'
The changelog is a little bit "messy" to skim through with ease, I'd prefer the ordinary way but I can understand that the authors have a better way of tracking these changes...
Chrnotic, in the Tickets page, you can filter them by Status. By default, "All Open" tickets are shown, which would explain why you can't find yours.
Your Visual Heal ticket has "Duplicate" status. There's no official comment, but it would appear that someone already filed a ticket for something very similar.
Your Statusbar textures ticket has "Invalid" status. After reading this ticket, it appears that you have reported multiple issues within a single ticket. That's very naughty, and not what tickets are for. Each ticket is supposed to be about a single issue. CKK himself has a left a comment against this ticket addressing some of your concerns, so you should look it up.
Remember, this addon has yet to have even a Beta release. And the configuration is markedly different to Pitbull3's. Try to poke about with absolutely all of the settings before deciding something is missing.
Don't take the ticket thing too personally. Remember that it's up to the author to decide if your issue fits into their vision. If you feel strongly enough about your ideas, you can always try your skills at making a Pitbull4 module or something.
OYou can turn portraits on and off for individual layouts. If you want to turn portraits off for a particular frame just make a new layout for it with portraits turned off. Hint: Making a new layout with an existing layout selected copies the existing layout's settings to your new layout.
AH! did not know I could create individual layouts for particular frames. The impression I was getting was setting for all frames. I figured out how you do this. Thank you.
If you look at the actions taken on the ticket you'll see I marked it as a duplicate and there's a link to the ticket I left open.
If you look at ticket 49 you'll see that I added a comment mentioning your request to have an overheal option and linked to your ticket.
Awesome because I usually have Party w/ Targets next to each other so overlapping heals tended to (at least in PB3) to look ugly like hell. Same goes for self healing as well.. Anyways, good thing it's being brought in as we speak, I hope we'll have it some near distant future.
You can turn portraits on and off for individual layouts. If you want to turn portraits off for a particular frame just make a new layout for it with portraits turned off. Hint: Making a new layout with an existing layout selected copies the existing layout's settings to your new layout.
Isn't the change to the new layout design partly because modifying all frames at the same time needed workarounds up to now?
This would result in the same, or even a worse situation.
I was just playing around with PB4 myself and came here because I had the exact same problem:
I created a Blank Space to place the playername above HP and would like to mirror the orientation on player vs target. This was possible in PB3, and isn't in PB4 without copying the layout to a new one for each frame that differs from the main one.
I can understand the use of a different layout for something completely different (see ToT, Screenshot #1), but would like to avoid it for small changes.
Are there any plans to support customizations of layouts per-frame like that?
BTW:
I still have to find a way to use the Background module only for the lower part of the frame (e.g. disable it for the Blank Space) or somehow replicate it's look and disable it without using eePanels.. suggestions? Edit: Would probably be doable with borders.
I know it is possible, but changing the size of text X on "player" won't affect "target".
Wouldn't it be far more elegant if frames could override the layout, or if layouts would inherit their attributes until specifically overriden instead of copying them?
This would be according to the intended design, too - if I understand this paragraph correctly ;)
The layout system is handled entirely differently. In 3.0, every unit group had settings attached to it that defined its look and feel, this made configuring many frames at once hard without resorting to horrible hacks like the "All Frames" menu. In 4.0, every unit group has a "layout" attached to it. Let's say player has the layout "Normal" and target has the layout "Normal" as well. Making a change to the "Normal" layout will change both the player and the target, as well as any other frames that inherit from that layout. Individual units can override specific things in a layout, such as if you want the target to mirror horizontally (so bars fill up in reverse and such) or if you want it to be a different size. This is all possible and far easier to manage.
Also, if the only difference between 2 frames is the left-to-rightness or the top-to-bottomness, you can already choose to employ a horizontal or vertical mirror on a per-frame basis. You can use the exact same layout, and just tick the right boxes.
Something I've noticed is that the auras don't honor the mirror settings yet, but I'm actually confused as to whether or not this is a bad thing. :)
Also, I'm having trouble setting elements to be anchored to the Inner Top-Left and the Inner Bottom-Left of frames. It behaves like I've set them to Inner Top-Right and Bottom-Right instead.
Been toying around with Pitbull4, and I have to say I like it so far guys. I used Pitbull for a long time prior to Wrath, but ditched it in an attempt to relieve myself of Rock, and been using X-Perl since.
A few comments:
1. No matter my setting, the fonts don't seem to change for any text (I also use Fontain, in case that matters).
2. The portrait seems to be on too high of a layer. If I have it occupying the same space as items like the Rest indicator, the portrait draws over the indicator.
3. The portrait needs a background, or at least an option for one. It's actually quite distracting (for me) to have the semi-transparent background that's currently there.
4. On the topic of backgrounds, it'd be great to have an option to change the background colour of the frame (in addition to simply enabling or disabling it). Also, customizable frame borders would be helpful.
5. It'd be nice to have the option to position elements off the portrait (very useful for things like indicators).
6 The default fonts can be hard to read on background with varying colours. Would it be possible to add an option for a font outline or drop shadow?
I know this is still a project in the early stages, so I assume you're probably already working on many of these. Just though I'd mention them anyway.
Good points Saltorio, have many of those issues myself. Fonts though work like a charm; thorugh SharedLib I can get all the fonts all my addons use and the new font-preview scrollframe is wonderful in PitBull4! I can use all sorts of cool fonts. I don't use Fontain though cause I like Blizzard's default fonts in the game (quest log, tolltips etc).
jokeyrhyme, I tried PB4 yesterday and I like it alot, even if it's in alpha stage.
Can you help me with portraits again? Should I start like this?
local fullBodyNPCs = {
"Drakkari Rhino" = true,
"Shadowmoon Adept" = true,}
...
if not db.fullBody or UnitName([fullBodyNPCs]) then
<code>
end
Changes from PB3
Also I'm coming up with an oddity. If I turn on portraits, the Player frame is fine, the target frame is fine. However the Target's target frame's portrait seems to be jumpy. like it will do 1 second's worth of animation then recycle that animation over again. It would be nice to be able to select which frames I want portraits to.
Open a ticket on the jumpiness please. I'm pretty sure I know why that is happening.
You can turn portraits on and off for individual layouts. If you want to turn portraits off for a particular frame just make a new layout for it with portraits turned off. Hint: Making a new layout with an existing layout selected copies the existing layout's settings to your new layout.
* the portrait disappears
* the Reputation bar gets stuck (won't display numbers xx/xx nor faction on mouse-over)
I like the new concept a lot. It i a lot easier to fix frames.
Especially the configuration and layouts are something that really stands out.
When do you think colour changing of frames will be implemented?
One thing I liked in Pitbull 3 was that I could color every bar seperately without using class colour.
Keep up the good work.
1h and i haven't even started on party yet :p
Gonna have to make a lot of screenshots of my old layout in order to make the transition smoother.
edit: just ran em both side by side in the end. Looks almost the same now. Apart from the background being a lot darker in 4.0 and i can't seem to change it.
Will there be options to change background color/alpha/(maybe even a possibility to use a custom texture?)
Also missing the blank bar i used to crate using the "fullbar" plugin, hacking it atm by using "cast" since i don't use that on my frames, only use the text.
I found my first ticket to hold 2 of the things i mentioned shorty after with a build, but even so... Either ckk is damn fast to fix/change stuff or I get ignored as we speak.
Would like to have some answers here so could lay off in bringing in requests at all, or if I should keep em comin'
The changelog is a little bit "messy" to skim through with ease, I'd prefer the ordinary way but I can understand that the authors have a better way of tracking these changes...
Your Visual Heal ticket has "Duplicate" status. There's no official comment, but it would appear that someone already filed a ticket for something very similar.
Your Statusbar textures ticket has "Invalid" status. After reading this ticket, it appears that you have reported multiple issues within a single ticket. That's very naughty, and not what tickets are for. Each ticket is supposed to be about a single issue. CKK himself has a left a comment against this ticket addressing some of your concerns, so you should look it up.
Remember, this addon has yet to have even a Beta release. And the configuration is markedly different to Pitbull3's. Try to poke about with absolutely all of the settings before deciding something is missing.
Don't take the ticket thing too personally. Remember that it's up to the author to decide if your issue fits into their vision. If you feel strongly enough about your ideas, you can always try your skills at making a Pitbull4 module or something.
http://www.wowace.com/projects/pitbull4/tickets/49-show-incomming-health-on-healthbar-as-shaded/
If you look at the actions taken on the ticket you'll see I marked it as a duplicate and there's a link to the ticket I left open.
If you look at ticket 49 you'll see that I added a comment mentioning your request to have an overheal option and linked to your ticket.
AH! did not know I could create individual layouts for particular frames. The impression I was getting was setting for all frames. I figured out how you do this. Thank you.
Awesome because I usually have Party w/ Targets next to each other so overlapping heals tended to (at least in PB3) to look ugly like hell. Same goes for self healing as well.. Anyways, good thing it's being brought in as we speak, I hope we'll have it some near distant future.
Isn't the change to the new layout design partly because modifying all frames at the same time needed workarounds up to now?
This would result in the same, or even a worse situation.
I was just playing around with PB4 myself and came here because I had the exact same problem:
I created a Blank Space to place the playername above HP and would like to mirror the orientation on player vs target. This was possible in PB3, and isn't in PB4 without copying the layout to a new one for each frame that differs from the main one.
I can understand the use of a different layout for something completely different (see ToT, Screenshot #1), but would like to avoid it for small changes.
Here's a screenshot (using PB3) for clarification. With PB4 it looks like this.
Are there any plans to support customizations of layouts per-frame like that?
BTW:
I still have to find a way to use the Background module only for the lower part of the frame (e.g. disable it for the Blank Space) or somehow replicate it's look and disable it without using eePanels.. suggestions? Edit: Would probably be doable with borders.
Wouldn't it be far more elegant if frames could override the layout, or if layouts would inherit their attributes until specifically overriden instead of copying them?
This would be according to the intended design, too - if I understand this paragraph correctly ;)
Also, if the only difference between 2 frames is the left-to-rightness or the top-to-bottomness, you can already choose to employ a horizontal or vertical mirror on a per-frame basis. You can use the exact same layout, and just tick the right boxes.
Something I've noticed is that the auras don't honor the mirror settings yet, but I'm actually confused as to whether or not this is a bad thing. :)
Also, I'm having trouble setting elements to be anchored to the Inner Top-Left and the Inner Bottom-Left of frames. It behaves like I've set them to Inner Top-Right and Bottom-Right instead.
A few comments:
1. No matter my setting, the fonts don't seem to change for any text (I also use Fontain, in case that matters).
2. The portrait seems to be on too high of a layer. If I have it occupying the same space as items like the Rest indicator, the portrait draws over the indicator.
3. The portrait needs a background, or at least an option for one. It's actually quite distracting (for me) to have the semi-transparent background that's currently there.
4. On the topic of backgrounds, it'd be great to have an option to change the background colour of the frame (in addition to simply enabling or disabling it). Also, customizable frame borders would be helpful.
5. It'd be nice to have the option to position elements off the portrait (very useful for things like indicators).
6 The default fonts can be hard to read on background with varying colours. Would it be possible to add an option for a font outline or drop shadow?
I know this is still a project in the early stages, so I assume you're probably already working on many of these. Just though I'd mention them anyway.
Keep up the wonderful work!
jokeyrhyme, I tried PB4 yesterday and I like it alot, even if it's in alpha stage.
Can you help me with portraits again? Should I start like this?
Yeah I thought of that. But hadn't done anything about it yet. Like you I'm not sure if it's a good idea or not to mirror the anchor points.
To be perfectly honest I'm not even really sure why we need the mirror option since you can move everything around anyway.