Mok Frames

Newly rewritten. Layout is now proof of concept for an in-game layout designer for those that want to harness the power of oUF but don't have the coding skills to make their own. I will add features if requested.
Author Portal now enabled. Please leave any feature requests or bug reports there. General questions will get answered in comments section.

After making any changes type /rl to enable the changes.
== Now you can move the frames and set heights and widths without needing to reloadui. Other settings like showing/hiding frames still needs a reloadui done.==

--Notes--
Raid and party style work like grid. I realized as a healer that all I used was that but didn't want the extra features so I built something similar out of oUF.

I'm open to any all suggestions and would love to hear feedback.

--Configuration Options--
All configurable settings can be found in-game now. Simply type /mokconfig to access in game settings.

--Thanks to--Zork -- for his work on oUF_D3Orbs, gave me a great grasp on how oUF worked and how to build a layout. P3lim -- Your work made it very easy to understand what each function did and how to work within the frameworkHaste -- oUF, great framework and very lightweight, who could ask for more?

v2.2c
Fix for target and tot positions not setting correctly

v2.2b
Removed a lot of extra wording in config section.
Fixed bug where target castbar was not hiding itself when you changed targets
Fixed bugs with frames not having the right defualt sizes and not moving the way they should be headed.
Removed excess "About" page in config that was not nested in my addon.
Added 2 new tags: Mokperhp and Mokperpp, these are percentages and will show nothing at 100% of either.
Removed archived versions prior to 2.0 as they are no longer useful to anyone.
v2.2a
Fixed issues with frame heights and widths not working properly.

v2.2
Frames can be moved and resized on screen without reloading the UI. -- The show/hide settings still require a reload of the UI.

v.2.10
Configuration menus have been redone. They are grouped by unit now with a page for module controls.
Code cleanup.
Added ability to change the height and width of the castbars
Added ability to configure size of castbar icons.
Castbar icons shown/hidden on a per frame basis.

v2.01
Added toggles to use party and raid frames
Added toggle to show/hide party frame while in raid group.

v2.0
Changed name to reflect layout is now more of a conceptual framework for you to configure to your liking
Added in-game config use /mokconfig to access
All previously configurable options now in-game
Major rewrite of code
Added oUF_Swing and oUF_PowerSpark support

v1.30
Added support for Castbar Icons with configurable sizes.
Added full support for oUF_Totembar
Change line 32 in config.lua from usetotembar = 0, to usetotembar = 1,
Small tweaks to default frame locations(shouldn't be hidden by default blizzard bars for those that use it)

v1.20

Added options to change experience and reputation bar width/height
All configurable options have been moved to config.lua file.
Various cleaning of code
Totembar support added but not tested yet.
NOTE: Code has been commented out. If you wish to test this part of the layout you can edit out the comments.

v1.11

Added options to change height,width,hpheight, and scale to all avaiable units
Added option to show party and player buffs and debuffs
Each unit now has it's own oUF sytle, this allows for much more customization from user

v1.1

Party and raid frames work similar and look similar to Grid
HealComm4 and AuraWatch support added
Custom tags made for HealComm and raid/party health/name
Various code tweaks/removal of junk code that was not needed

v1.0

Leader, LFD Roles, and Raid Icons have appeared on the scene.
Added classification texts to UF's elite = "+" etc
Small other tweaks to default positions and gave focus frame a default position

I think the individual options could be useful, yes. Different people value information displayed in different manners and while I personally don't use individual settings at this time, but I certainly I do not think this would be a bad option if you have the time to implement it.

Before I spend the time on this I'd like some feedback. I'm looking at redoing the tag system so each unit would have it's on HPVAL and PPVAL texts. This way you could set each unit to show you what information you want to see. Would you all like to see this done?

Originally posted by alkarak Dunno what happen but after i reinstall after new up date i lost all info txt from frames. Any idea how i can get that info beck?? Maybe i change something in oUF set some how??

It could be the new update itself - it has been changed so that when Mana and HP are both 100%, the actual numbers are hidden. You should be able to change this setting in the config.lua file; look for "Tag configuration options" near the top of the file. Roughly lines 26 to 36 will be your focus.

/e noms on cookie.

Will wait for new version before testing further - thanks for cookie. XD

Originally posted by alkarak Dunno what happen but after i reinstall after new up date i lost all info txt from frames. Any idea how i can get that info beck?? Maybe i change something in oUF set some how??

- The "about" page still isn't properly nested with the rest of the addon's cascading menus. "About" still appears at the very top of my in-game addons menu.

- For player and target cast bar locations, could you please consider changing the first X and Y to state to read "width" and "height" or something similar?

- Also, since you have headings such as "Player Castbar Frame Settings", would you consider removing instances of "Player Castbar" (for example)? This way, you could avoid the repetition and save space.

- Also, for the cast bar itself, the black background does not seem to stretch when the width of the cast bar is increased passed a certain point.

- If I target myself, use my hearthstone, and then untarget myself, the cast bar will still display while the target frame goes away. If I target myself, use my hearthstone, untarget myself and move (to break the cast), the cast bar actually continues ticking down. If I retarget myself while the ticking down happens, it will see I am no longer casting and the cast bar goes away. Just a strange little bug.

Will post more as I come across things.

Thank you again for the great feedback!

The "about" page is now gone, didn't really need to be there.

Fixed all the typo's around the castbars and removed a lot of extra wording that was redundant.

Found the bug that was messing up the hiding of the castbar for the player when target was changed.

I have also added new tags: Mokperpp and Mokperhp. They are the standard percentages but will hide themselves when the value is at 100%. You still need to edit them manually in the config.lua file.