doesnt seem hard to me, but i dunno how titan works... some plugin addon registers with titan, gives him the icon, name/text, and position on tha bar
the bar is just a frame with 3 'invisible' holder frames on it
left center right
the end...
Well it wouldn't be that hard if the whole frame situation were simplifid down. Currently there are three type of panel frames, Text-only, Icon-only, and combo. Icon-only is only shown on the right, never the left. The other two are left always (or all centered if you choose that). The clock it's it's own special little case and has it's own little chuck of code to force it to the right.
Now if it were me, one frame type, the combo. You can already hide the text or the icon, so what's the need for the others? Just make em all the same, let the user force it to either side.
Another complaint, the way the doublebar works, currently items always lay out in this manner:
1 3 5 7 9
2 4 6 8 10
Annoying as hell when you have 4 really large buttons and 11 rather small ones. They don't need to be split evenly between the two bars, let me set how ever many I wan on each bar...
Frankly I'm considering going Visor on Titan's ass and making the buttons go where _I_ want them to... I might just do that....
bar 1 -> bottom/top
bar 1 -> move up/move down (in the row of bars at bottom/top)
bar 1 -> set alignment -> left/center/right (we can't have them have multiple alignments to add plugins to, it will be chaos and hell)
bar 1 -> add plugin -> FooPlugin
bar 1 -> FooPlugin -> move up/down (in the list of addons on the bar)
seems pretty straightforward to me... one plugin on one bar.
I'm picturing a config pane (yes, GUI) just a tree view (no icons and shit needed, just indented).
Top
Bottom
Bars
Plugins
TreeOfFeatureGroups (can be more then one level)
Feature
Option
Switch
addons provide titan with a tree of tables, titan does the rest
the right click menu for anything (a bar/plugin) would just take the tree and show it from that level.
bar 1 -> set alignment -> left/center/right (we can't have them have multiple alignments to add plugins to, it will be chaos and hell)
Uhm, actually it wouldn't be that hard to do at all, and your idea would make what I want completely impossible.. Doesn't matter, I'me just gonna use Visor to force stuff to align how I want it. :P
One thing I noticed which I didn't see mentioned here yet in the previous posts is that using the Ace'd Titan bar, the buff bar at the top of the UI does not get pushed down as the old Titan mod did, so the bar slighly overlaps the top third of my buff icons.
*ducks from the incomming comments to use Visor to accomplish it*
Anyone got any insight on how to move the clock/time display frame? I ripped apart the clock .xml file and could only find the slider bar that I could move.
Is there any tricks to finding the correct frame name?
I vote for the titan bars to be not be placed at all. make them start out in the center of the screen. Why? because it forces people to THINK, condlude that titan is a part of their UI and they will want to use an addon to manage their UI.
One thing I noticed which I didn't see mentioned here yet in the previous posts is that using the Ace'd Titan bar, the buff bar at the top of the UI does not get pushed down as the old Titan mod did, so the bar slighly overlaps the top third of my buff icons.
*ducks from the incomming comments to use Visor to accomplish it*
Titan frames have the lovely naming scheme of TitanPanel<plugin>Button, so in this case you're after TitanPanelClockButton
Thank you!
I spent a good 2hrs looking for it and all i could find in the XML was the slider (which doesnt appear on screen?) and had to move that on screen. With your help I have now moved my clock back to where I like it so being late for raids has no excuse :P
Titan's clock blows. I hear someone wrote a sleak little clock that requires no config and shows your local time and the server's time..... I wonder who that was...
Titan's clock blows. I hear someone wrote a sleak little clock that requires no config and shows your local time and the server's time..... I wonder who that was...
Titan [GMT] ins on the SVN, BTW...
Sucks because it doesn't want to move in to the right corner.. It's an LEFT mod :P
Well visor blew up in my face, i tried to move the minimap and ended up with inverting all of my ui from the bottom of the screen to the top, think mirror *shrugs...
i used visorgui to move as i know nothing of chat commands for visor, but the most basic...
also i couldn?t for the life of me move the whole minimapcluster at once but ended up having to move diffrent parts, so until i figure out what the hell i did wrong it?ll just have to overlap...
also biggest annoyance was the chat window got stuck at the top and i couldn?t move it in anyway ended with having to remove wdb/wtf and the addons start it up and then putting some of the stuff back.
Sucks because it doesn't want to move in to the right corner.. It's an LEFT mod :P
Use Visor, kthxbi!
WE, yea the minimap cluster can be a pain... If I remember right you can anchor it to TOPRIGHT or it gets all wonkey... and of course that's the one anchor point everyone goes for first. Try working with TOPLEFT I think you'll get much better results
Just a couple quick things. I'll remove the "Anchor right" option from the clock so that there's no confusion. Ultimately everything should be able to go anywhere, but right now Tekkub's explaination is correct, only icons get forced to the right (sound, alpha, pushpin, etc.) and then there was a big chuck of code saying, "Oh yeah unless you're the clock. if you're the clock then go over here." And then other chunks of code saying, "Where are we in the bar? Look for the clock, if you see the clock go dock next do it." It was really not good.
Industrial has a good point, and I don't know why I didn't think of it before. The bar should be a bar that can be anchored anywhere, not just toggle between top and bottom. That actually would remove a lot more code that does specific checks on position. I'll have to look at that.
Also just to be sure people are aware, this is not actually an Ace'd Titan bar. It's the normal Titan bar code, slimmed down and hopefully ultimately improved. Ace isn't a requirement.
Titan's clock blows. I hear someone wrote a sleak little clock that requires no config and shows your local time and the server's time..... I wonder who that was...
I did update a few things. The default Titan clock can now dock back to the right, and I added a variable that other plugins will be able to use to do the same thing if they wish.
Also a bit more cleanup of code, not a lot, just a few things here and there, touched up a spot with font scaling that might have been an issue for some people, I'm not really sure.
Tain I love you! If you're gonna make the bar into a floating anchorable frame, please make it easy (even if it's via editing the lua) for me to set the width. As I've said before, I want a half-screen-res bar, and the current Titan is such a mess I can't do that ><
And thank you soooooo much for adding a force-right variable. I bet it was damn simple to do comparded to that clock's messy code.. I don't know why the orig Titan author refused to do that :P
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
the bar is just a frame with 3 'invisible' holder frames on it
left center right
the end...
or am i talking out of my ass?
Now if it were me, one frame type, the combo. You can already hide the text or the icon, so what's the need for the others? Just make em all the same, let the user force it to either side.
Another complaint, the way the doublebar works, currently items always lay out in this manner:
Annoying as hell when you have 4 really large buttons and 11 rather small ones. They don't need to be split evenly between the two bars, let me set how ever many I wan on each bar...
Frankly I'm considering going Visor on Titan's ass and making the buttons go where _I_ want them to... I might just do that....
bar 1 -> bottom/top
bar 1 -> move up/move down (in the row of bars at bottom/top)
bar 1 -> set alignment -> left/center/right (we can't have them have multiple alignments to add plugins to, it will be chaos and hell)
bar 1 -> add plugin -> FooPlugin
bar 1 -> FooPlugin -> move up/down (in the list of addons on the bar)
seems pretty straightforward to me... one plugin on one bar.
I'm picturing a config pane (yes, GUI) just a tree view (no icons and shit needed, just indented).
addons provide titan with a tree of tables, titan does the rest
the right click menu for anything (a bar/plugin) would just take the tree and show it from that level.
wutcha think? :P
Uhm, actually it wouldn't be that hard to do at all, and your idea would make what I want completely impossible.. Doesn't matter, I'me just gonna use Visor to force stuff to align how I want it. :P
*ducks from the incomming comments to use Visor to accomplish it*
Tain removed the code that moves frames, it's really unnecessary. Use a frame manager, period :P
I'll repeat that... Titain does not move ANY frames
Is there any tricks to finding the correct frame name?
Use Visor damnit ! ^^
Thank you!
I spent a good 2hrs looking for it and all i could find in the XML was the slider (which doesnt appear on screen?) and had to move that on screen. With your help I have now moved my clock back to where I like it so being late for raids has no excuse :P
Titan [GMT] ins on the SVN, BTW...
Sucks because it doesn't want to move in to the right corner.. It's an LEFT mod :P
i used visorgui to move as i know nothing of chat commands for visor, but the most basic...
also i couldn?t for the life of me move the whole minimapcluster at once but ended up having to move diffrent parts, so until i figure out what the hell i did wrong it?ll just have to overlap...
also biggest annoyance was the chat window got stuck at the top and i couldn?t move it in anyway ended with having to remove wdb/wtf and the addons start it up and then putting some of the stuff back.
well that?s what you get for being dum i guess :)
Use Visor, kthxbi!
WE, yea the minimap cluster can be a pain... If I remember right you can anchor it to TOPRIGHT or it gets all wonkey... and of course that's the one anchor point everyone goes for first. Try working with TOPLEFT I think you'll get much better results
Industrial has a good point, and I don't know why I didn't think of it before. The bar should be a bar that can be anchored anywhere, not just toggle between top and bottom. That actually would remove a lot more code that does specific checks on position. I'll have to look at that.
Also just to be sure people are aware, this is not actually an Ace'd Titan bar. It's the normal Titan bar code, slimmed down and hopefully ultimately improved. Ace isn't a requirement.
https://opensvn.csie.org/traccgi/Ace/trac.cgi/browser/trunk/TitanGMT?rev=561 ?
if so it doesnt seem to work for me, installed and no option/bar appears
[edit]
Nevermind.... I tried to install it into Titan directly and add it to titan.toc, turns out I had to install it outside of titan as its own mod :P
Also a bit more cleanup of code, not a lot, just a few things here and there, touched up a spot with font scaling that might have been an issue for some people, I'm not really sure.
www.crushingdreams.com/WOW/TitainR03.zip
Note, I'm calling the archive Titain to differentiate, but it does install to the AddOns\Titan directory.
And thank you soooooo much for adding a force-right variable. I bet it was damn simple to do comparded to that clock's messy code.. I don't know why the orig Titan author refused to do that :P