Download
(2MB)
Download
Updated: 09-23-24 03:13 PM
Pictures
File Info
Compatibility:
The War Within (11.0.2)
Updated:09-23-24 03:13 PM
Created:06-22-18 02:52 PM
Downloads:11,211
Favorites:20
MD5:
Categories:nUI+ Full Version, nUI: Core
11.0.2

nUI [Retail]  Updated less than 3 days ago!  Popular! (More than 5000 hits)

Version: 11.0.2.56647.0
by: Xrystal [More]



Preamble
Last year Scott made the decision to step away from nUI development and maybe even WOW itself. So that his baby would go forward without his assistance he placed the addon under Creative Commons license to enable others to carry on maintaining it. I was one of the people he asked if I wanted to be one of the developers going forward. At the time I wasn't playing the game at all due to funds but as per usual, expansion came along and it was time to get my characters up to speed, as well as my addons. So I monitored the CurseForge page and found disappointing customers, I then emailed Scott and had no reply. I decided I would take up the baton and try and keep it at least running with as few problems as possible, my skills are not on par with Scott so it may take me longer to identify some errors than it would for him.

Scott's Last Patch Notes
-------------------------------------------------------------------------------------------
Version 7.02.00.00
-------------------------------------------------------------------------------------------
* Updated TOC for WoW
* Re-released under Creative Commons Attribution-NonCommerical 3.0 Unported license

nUI is no longer author supported and is released to the public in the hopes that the
community will continue to support and grow nUI in the years to come. My sincere
thanks to everyone over the years who have helped make nUI what it is (was).


Now
I will keep this maintained as long as I am able to and try to keep WOW non access to a period of working I will of course fix any errors that are identifiable without access, or available via lowbie access if money causes me to take another break.

Going Forward
Depending on the legalities of the license, I will either attempt to create a more robust version of nUI using the newer Blizzard API functionality or more likely attempt to create my own UI from scratch, that works in a similar vein to nUI for those that just can't play without it, I sure missed those InfoPanels

Issues
I've now been added as an author on the curse project for nUI so can you please post any bugs and issues there where possible so that they can be tracked that little bit easier. But feel free to post here if you are unable to.
https://wow.curseforge.com/projects/nui/issues

Alternatives
Of course, like many others, we had problems with nUI that just couldn't easily be fixed or was getting too clunky to be worth using .. but the task of finding an alternative but similar UI is hard to come by .. so here are the ones I tried for a considerable while and will offer them as alternatives to enable you to play the game. All I believe are available via wow interface and may be enough for you to get by.

  • GW2_UI
  • SyncUI
  • SpartanUI
  • ElvUI

Latest Version Uploaded
11.0.2.56647.0
WOW Expansion: The War Within
WOW Interface: 110002
WOW Version: 11.0.2.56647

Versions
nUI [Retail]
> Release Versions for the Current Retail Servers
nUI [Classic]
> Release Versions for the Current Classic Servers

Classic / Retail
Due to my version numbering system I have decided to keep Classic and Retail versions separate but there may be multiple Beta/Alpha versions about but the file name will confirm which nUI/WoW version it is for.

-------------------------------------------------------------------------------------------
-- 11.0.2.56647.0
-------------------------------------------------------------------------------------------
* nUI_Viewport.lua
> An attempt at identifying the cause and solution to the viewport shifting during gameplay.
Latest theory is cut scene, so attempting to fix that with CINEMATIC_STOP event.

-------------------------------------------------------------------------------------------
-- 11.0.2.56513.1
-------------------------------------------------------------------------------------------
* Includes all the intermediate patches since 11.0.2.56421.0

- Contains a f few random fixes - details in the addon's patches folder as there are a ton - and some key updates highlighted as follows:
- 11.0.2.56421.0a - Empowered Cast Bar Features added to the Cast Bar
- 11.0.2.56421.0b - Button Bag and Bag Bar Changes
- 11.0.2.56421.0c - Minimap Displayed Button Layout Changes - Menu System Part 1
- 11.0.2.56513.0a - Menu System Part 2 and Settings Panel Setup

IMPORTANT:
I would highly suggest using the Menu System's reset to default option to ensure that all values have
their base values. It will cause a reload but should stop any random errors that occur due to these values not existing.
Apparently a null value stored in the saved variables file will overwrite a pre-set value.
Using the option will update the saved variable values between loading and saving them so will correct any oversights
caused by earlier updates to the game or changes Blizzard has done since.

MENU SYSTEM:
The menu system consists of a small button with nUI's logo on it. It will default to the center of the screen
but you are able to move it to where you want.
The menu system doesn't have all the slash commands in it but it does have all the toggling ones.
Anything that will reload the UI automatically are marked with a (*). It also contains the aforementioned
Resetting to defaults option, which will hopefully mean no more needing a reset of the WTF files.
Although I still suggest that at least when a new expansion or major UI change has been done by Blizzard.
You can access the menu by right clicking on the menu button. Left clicking will take you to the settings panel.


SETTINGS PANEL SYSTEM:
The Settings Panel is accessible via the menu button or via the built in settings panel system.

I have separated them into sections with each section having their own defaults button that can be used
to reset 'Just these' settings rather than all settings. All Settings may or may not mean just the addons
or ALL options Blizzard and other addons as well.
It also has an apply setting where, depending on your current view will show the visual change as if it was
being done, with the option to cancel the change. Reload ones might not show this as some times the change
happens after the reload.

BUTTON BAG and BAG BAR:
The main things in this change is that the bags will always open up in the bottom right ( above the area where the bag bar is by default.)
The Button Bag will always appear at the bottom, with the open bags above going up and then left ( as per Blizzard )
This allows people to move the bag bar to where they want.
The Bag Bar is always in expand mode now with the helps of a Blizzard function hook.
And finally, when in combat, don't get distracted by a button bag wanting to be opened as it will no longer let you open it.
It always kicked an error anyway. And you can always check that bugsack error after the fight rofl.

EMPOWERED CAST BAR:
The most observant dracthyr amongst may have noticed no cast bar appearing when doing an empowered ability.
This fix does it's best to simulate the Blizzard one by changing the bars colour as each stage ticks. It's not
100% perfect but it seems to do the job reasonably well.

MINIMAP BUTTON LAYOUT:
Not much here but I noticed the Landing Page button was right where the Indicator frame which contains the mail button
and crafting orders button. So, moved the landing page button to a spot on the left ( assuming you have chosen to show it ).
And the Indicator frame was changed from it's default horizontal layout to a vertical layout.




-------------------------------------------------------------------------------------------
-- 11.0.2.56421.0
-------------------------------------------------------------------------------------------
* Includes the changes made in intermediate patch 11.0.2.56313.0a and ... the following
additional changes

* nUI_Button.lua
> Removed nUI's grid overlay ( used when dragging spells to the bar ) as Blizzard has it's own

* nUI_BagBar.lua
* nUI_Bags.lua
* nUI_Integration.xml
> Given some flexibility to how the bag bar can be used. It's not perfect but an improvement
> We can now have the bag bar in the top or bottom areas. It then positions the first bag you open
> just above the infopanel area and then does it's usual right to left display.

> Removed nUI_Bags.lua from the Integration xml file and moved its useful functionality into
> nUI_BagBar.lua

> /nui bagscale will now scale the open container frames rather than the buttons themselves.
> It will not redraw the frames but will reflect the change when you open the next bag.
> Although the wording is somewhat incorrect, the range is 0.5 to 1.0 with 0.75 as the default


* nUI_Movers.lua
> Added the BankFrame to the movable frame collection

-------------------------------------------------------------------------------------------
-- 11.0.2.56311.1
-------------------------------------------------------------------------------------------
* Includes all the intermediate patches since 11.0.2.56196.0

I was hoping to get an empowered cast bar added into the mix, but it's hit a bump in the road
The visual and audio queues are there though even if you can't see a bar.
When I tried showing a bar for the empowered spells it stopped it from appearing for regular spells.

-------------------------------------------------------------------------------------------
-- 11.0.2.56311.0d
-------------------------------------------------------------------------------------------
* nUI_UnitHolyPower.lua
> Added the orbs to the hud and update the unit frame versions
> Both are using frame pools to ease recreation when needed
> For some reason, sometimes it logs you in with only 3 holy power available, I suspect a
spec/talent update issue so monitor MAXPOWER and SPEC CHARGE to cater for that situation

* nUI_UnitSkin_***Player.lua ( not 25 or 40 )
> Adjusted sizing and positioning elements for holy glyphs on the unit frame

* nUI_HUDSkin_***+_Player.lua
> Set up the holy glyphs as an element in the hud
> Noticed duplicate deathknight rune elements so removed the extra one

* nUI_Units.xml
> Added a template to use to create a simple glyph for the unit frame version


WARNING:
This is the last of the special power bar updates but, all my characters are level 70, so
I haven't tested those levelling up who may not have access to these bars until a higher level.
Please let me know if you come across these problems and I will look into updating it. But,
in most cases a reload should resolve the problem.

-------------------------------------------------------------------------------------------
-- 11.0.2.56311.0c
-------------------------------------------------------------------------------------------
* nUI_UnitEssenceOrbs.lua
> Added the orbs to the hud, and updated the unit frame ones
> Noticed that there was a talent that increased the max orb count, so turned this
> into a framepool and utilised MAXPOWER and SPEC CHANGE events to update the orb count
> display

* nUI_UnitSkin_***Player.lua ( not 25 or 40 )
> Adjusted sizing and positioning elements for essence orbs on the unit frame

* nUI_HUDSkin_***+_Player.lua
> Set up the essence orbs as an element in the hud

* nUI_Units.xml
> Added a template to use to create a simple orb for the unit frame version

* nUI_HUDSkin_***+_Castbar.lua
> Raised the casting bar so that it isn't hidden or hiding another hud element

NOTE: The nUI Casting Bar doesn't utilise the empowering abilities. I will see if I can build it into the channelling texture
on the button itself or create an Empowering Bar or maybe both. It depends on how easy it is with just 3 functions and 3 events
to identify everything.

For now, using the skill again at key moments will utilise the empower level appropriate. Sound seems to help identify the stages.

-------------------------------------------------------------------------------------------
-- 11.0.2.56311.0b
-------------------------------------------------------------------------------------------
* nUI_SoulShards.lua
> Did some tidying up and ensure that only Warlocks will create the shard bar

* nUI_UnitTotems.lua
> Added the totem icons to the hud ( sorry no right click destroy facility)
> Updated the unit frame versions

* nUI_UnitGhoul.lua
> Added the ghoul icons to the hud
> Updated the unit frame versions

* nUI_UnitRunes.lua
> Added the rune icons to the hud
> Updated the unit frame versions

* nUI_UnitSkin_***Player.lua ( not 25 or 40 )
> Adjusted sizing and positioning elements for totems and runes on the unit frame

* nUI_HUDSkin_***+_Player.lua
> Added Shaman Totems to element list
> Added Runes and Ghoul to element list


-------------------------------------------------------------------------------------------
-- 11.0.2.56311.0a
-------------------------------------------------------------------------------------------
* nUI_SoulShards.lua
* nUI_ArcaneCharges.lua
> Converted unit frame version to a framepool
> Added the hud version as a framepool

* nUI_UnitSkin_***Player.lua ( not 25 or 40 )
> Adjusted sizing and positioning elements for shard and charges on the unit frame

* nUI_HUDSkin_***+_Player.lua
> Added SoulShards to element list
> Added ArcaneCharges to element list
> Adjusted positioning of the various frames so that they are more central

* nUI_Units.xml
> Added a frame template for the frame pool system for the soul shards and arcane charges
> used on the unit frames


-------------------------------------------------------------------------------------------
-- 11.0.2.56288.0c
-------------------------------------------------------------------------------------------
* nUI_UnitHarmonyOrbs.lua
> Converted unit frame version to a framepool
> Added the hud version as a framepool
> All Monks monitor the frames status but only the WindWalker displays it

* nUI_UnitSkin_***Player.lua ( not 25 or 40 )
* nUI_HUDSkin_***+_Player.lua
> Added HarmonyOrbs to element list
> Some of the Hud file elements were connected to the wrong Hud frame - so corrected

* nUI_Units.xml
> Added a frame template for the frame pool system for the harmony orbs used on the unit frames



-------------------------------------------------------------------------------------------
-- 11.0.2.56288.0b
-------------------------------------------------------------------------------------------
* nUI_UnitComboPoints.lua
- Oops forgot to tell it to leave the create a frame process if not a druid or rogue
> Added an else condition to return an non existent frame if not a druid or rogue

-------------------------------------------------------------------------------------------
-- 11.0.2.56288.0a
-------------------------------------------------------------------------------------------
* nUI_UnitComboPoints.lua
> Updated to separate the Druid and Rogue Combo Point functionality where needed with the
bulk as common code
> Replaced nUI Combo Points with Blizzard Combo Points, with animation happening on the hud versions
- One last test highlighted things didn't work when you first log in, so ..
> Switched to Frame Pools for the combo points, so that we can set up the frame as usual, but create
the frame pools at that time, and then set up the combo points when the UNIT_MAXPOWER event triggers
that updates the number of max combos in the case of increases due to talents which the rogue has
I added the same check for druids just in case, but it didn't trigger for mine

* nUI_UnitSkin_***Player.lua ( not 25 or 40 )
> Updated the ComboPoint element to resize the frame

nUI_UnitSkin_***Target.lua (not 25 or 40 )
> Removed references of ComboPoint element from the target files
- I forgot to do this when I did it on the Solo version in an earlier patch

* nUI_HUDSkin_***+_Player.lua
> Added ComboPoint element with a hud option to differentiate functionality as needed

* nUI_Units.xml
> Set up the unit frame version of the combo buttons as templates for use in the frame pool system
> Which are a cut down version of the Blizzard template which is used for the hud version

NOTE:
It appears the latest patch has done something with the power system and now if you log in in cat form,
while being in boomkin spec. It will set up the unit frame as if you were in that form.
This was causing me to tear out my head for hours today thinking I had broken nUI rofl
It can be rectified by doing a quick shapeshift, which triggers the update correctly.


-------------------------------------------------------------------------------------------
-- 11.0.2.56196.0a
-------------------------------------------------------------------------------------------
* nUI.lua
> Hook into the Blizzard UpdateShownState function belonging to the PetFrame.
- This should fix the issues where the Pet Frame shows up, probably after going through portals.

* nUI_Button.lua
> Shifted the bar dimming block so it leaves straight away if we are not button dimming
> Correctly commented out overlay.updateCooldown function, how it didn't error out I don't know
> Added a NORMAL coloring mode to the status coloring ( OOR, OOM, USABLE, CDC1, CDC2)
> Added alpha values to the default status coloring table
- Noticed that if the buttons faded while the target was out of range, and then you removed
your target, it would set the whole button to a dimmed state, regardless of the icon and cooldown
settings.
> To correct the above, I set the alpha of the whole button to the same as the icon and cooldown
per the tests.

NOTE:
/nui bar dimming and /nui bar dimalpha 0.3 doesn't seem to have any effect ( at least during my tests)
Please let me know which class/spec/ability if you see this dimming working. Thanks.

* nUI_UnitRange.lua
> Always update range status - mainly because we don't have an event to use at the right time


-------------------------------------------------------------------------------------------
-- 11.0.2.56196.0
-------------------------------------------------------------------------------------------
* Includes all the intermediate patches since 11.0.2.56110.0

-------------------------------------------------------------------------------------------
-- 11.0.2.56162.0d
-------------------------------------------------------------------------------------------
* nUI_UnitSkin_SoloToT.lua
* nUI_UnitSkin_PartyToT.lua
* nUI_UnitSkin_Raid10ToT.lua
* nUI_UnitSkin_Raid15ToT.lua
* nUI_UnitSkin_Raid20ToT.lua
* nUI_UnitSkin_Raid25ToT.lua
* nUI_UnitSkin_Raid40ToT.lua
> Added Range Element to these frames for target of target rangechecking

NOTE:
This is handy for those with macros that handle both target and target of target
For the action bars range lookup, it will prioritise based on your macro
For example: I have a chain heal macro that checks the target first for helping, then targetoftarget
Now, the macro won't work if the target goes out of range and is friendly, but, if your target is the enemy
and their target is friendly, it will respond to the targetoftarget status.
This also means that there is a target of target change update in process. So, if the target, changes target,
your appropriate target of target buttons will update its usability status.
A quick test using the events and it seems to work.
This will also, hopefully, mean that the intermittent fading out and not fading back in situations are resolved.



-------------------------------------------------------------------------------------------
-- 11.0.2.56162.0c
-------------------------------------------------------------------------------------------
* nUI.lua
- Forgot that removing the PowerBars.lua file meant no one was hiding the Blizzard frames
> Made those HideDefaultFrame changes now

* nUI_Bars.xml
- Also forgot to remove the old PowerBars.lua file from this files list
> Made that change now

* nUI_UnitHarmonyOrbs.lua
- The Harmony Bar was showing for non Windwalker monks

* nUI_ComboPoints.lua
- Added check for DRUID and ROGUE
- Added check for UPDATE_SHAPESHIFT_FORM to handle switch to and from feral and keep the combo points

NOTE: Hopefully that's everything working as expected now
I did a quick run through on all the characters and made any corrections as needed

-------------------------------------------------------------------------------------------
-- 11.0.2.56162.0b
-------------------------------------------------------------------------------------------
* nUI_UnitSkin_SoloPlayer.lua
* nUI_UnitSkin_SoloTarget.lua
> Moved Combo Point element from target to player frame
> Added the other elements

* nUI_UnitSkin_PartyPlayer.lua
* nUI_UnitSkin_Raid10Player.lua
* nUI_UnitSkin_Raid15Player.lua
* nUI_UnitSkin_Raid20Player.lua
> Found spots for the elements to appear as well
> tested on PartyPlayer and assumed to look and work the same in the others.

* nUI_unitComboPoints.lua
> Also monitor events:
- UNIT_POWER_UPDATE
- UNIT_POWER_POINT_CHARGE

* nUI_unitHarmonyOrbs.lua
* nUI_unitEssenceOrbs.lua
* nUI_unitSoulShards.lua
* nUI_unitArcaneCharges.lua
* nUI_unitHolyPower.lua
> Clones of unitComboPoints with some slight variants in texture and variety

* nUI_unitRunes.lua
> Clone of unitComboPoints with some changes
> replaced UNIT_POWER_UPDATE with RUNE_POWER_UPDATE
> replaced UNIT_POWER_POINT_CHARGE with RUNE_TYPE_UPDATE
> added PLAYER_SPECIALIZATION_CHANGED to the event watching
NOTE: I only ever saw RUNE_POWER_UPDATE trigger during testing

* nUI_UnitTotems.lua
* nUI_UnitGhoul.lua
> Clones of unitComboPoints with totem specific changes
> The UnitPower events and functions aren't required
> Monitor PLAYER_TOTEM_UPDATE event
> Unholy Death Knight doesn't have a Ghoul Totem as their Ghoul is an active pet

* nUI_Unit.lua
> Added creation of these elements

* Localization.enUS.lua
* Localization.enGB.lua
> added localized text as per combo points ( used in notifying callbacks but don't see it displayed anywhere )

* nUI_Hud.lua
> Temporarily removed the death knight rune cooldown check from the hud
> Will return it when these power bars are added to the hud itself.

* nUI_Units.xml
> Added the new files to the list

* nUI_PowerBars.lua
> Removed from the addon

-------------------------------------------------------------------------------------------
-- 11.0.2.56162.0a
-------------------------------------------------------------------------------------------
* nUI_FactionBar.lua
> Compare faction names not name to id *slaps head*
- Earned factions during game play should set the watched faction and switch the bar if it is active

* AuraButtons.lua
> Display message in chat frame if in combat when trying to use the aura button slash command

* nUI_PowerBars.lua
> Hid Blizzards AlternatePowerBar - in the hopes it will stop the intermittent error
- AddOn 'nUI' tried to call the protected function 'AlternatePowerBar:Hide()'


-------------------------------------------------------------------------------------------
-- 11.0.2.56110.0b
-------------------------------------------------------------------------------------------
* nUI_PowerBars.lua
> Removed references to AltPowerBar stuff as this is handled by nUI ( hopefully )

* nUI_UnitAltPower.lua
> Copy of UnitPower but with extra functionality and naming for AltPower
> Fade out alt power bar if current spec doesn't have an alt power ( extra )
> Check for alt power existence ( extra )
> STAGGER has different functionality
- Max Value is Health
> EBON_MIGHT has different functionality
- Cur Value is gained via a specific aura and is counted down
- Max Value is set to 20 but aura timing decides where it starts counting down from

* nUI_Units.xml
> Added nUI_UnitAltPower.lua to the list of files ( after UnitPower )

* nUI_Unit.lua
> Added the creation call for the Alt Power Bar if there is an AltPower element in the layout

* nUI_UnitSkin_SoloPlayer.lua
* Others to Add once test is successful on solo
> Added AltPower Element which is a copy of Power Element
> Added AltPctPower label to the label section

* nUI_UnitSkin_PartyPlayer.lua
* nUI_UnitSkin_Raid10Player.lua
* nUI_UnitSkin_Raid15Player.lua
* nUI_UnitSkin_Raid20Player.lua
> Added AltPower Element as a copy of the Power Element minus the text display
> Moved the Spec ( humanoid / critter etc ) element so that is sitting close to the top of the portrait frame
> Moved the Portrait Frame so that it is higher up the unit frame to provide room for a 3rd bar
> Moved the Stats Frame ( where the numbers are ) so that they sit between portrait and bars

* nUI_UnitSkin_Raid25Player.lua
* nUI_UnitSkin_Raid40Player.lua
> Added AltPower Element as a copy of the Power Element
> Removed the curPower portion of both Power Elements
> Adjusted Anchors for health and power so that they weren't centered
> Adjusted Power Element to be on the left side, Alt Power Element on the right side

NOTE:
I have only added this new element to the player frame as, I suspect it is a player only access
And, would be fiddly to make changes for all frames and make checks for player each time.
Where I have had to make a choice between primary or secondary (alt) power I opted for primary
as the active power.
I have not added this to the HUD. This is because each bar added is specifically created and I don't
want to use a bar that would go to another element in the hud.

-------------------------------------------------------------------------------------------
-- 11.0.2.56110.0a
-------------------------------------------------------------------------------------------
* nUI_Button.lua
> Right Button Clicks were causing a message box to appear.
> Applied a few lines of code from the Frame Load function of Blizzards Action Button file
> It now self, focus and target casts where applicable.

* nUI_SysInfo.lua
> Use the C_AddOns namespace for addon related functions


-------------------------------------------------------------------------------------------
-- 11.0.2.56110.0
-------------------------------------------------------------------------------------------
- Includes all the changes made since version 11.0.0.55939.1

And ..

* nUI_InfoPanel_BattlefieldMinimap.lua
* nUI.toc
> Setup Blizzard_BattlefieldMap as a dependancy
> Handle the possibility that the infopanel is attempting to setup before the Battlefield Map is active

NOTE: If you are indoors there is a chance the map will not load until you leave the room. Such as an inn.


-------------------------------------------------------------------------------------------
-- 11.0.2.56044.0a ( Tested on PTR )
-------------------------------------------------------------------------------------------
* nUI_UnitAura.lua
> UnitAura function now changed to C_UnitAuras.GetAuraDataByIndex
> UnitDebuff function changed to C_UnitAuras.GetDebuffDataByIndex(unit_id, i , "RAID") for dispellable

* nUI_InfoPanel_BattlefieldMinimap.lua
* nUI_InfoPanel_CombatLog.lua
* nUI_InfoPanel_Omen3.lua
* nUI_InfoPanel_Recount.lua
* nUI_InfoPanel_Skada.lua
* nUI_BrokerDisplay.lua
* nUI_ChatFrame.lua
* nUI_RotationHelper.lua
* nUI_Movers.lua
> Use the new IsAddOnLoaded and LoadAddOn functions
> InfoPanel plugins had an added level of checking for the addon in question being loaded in case it
> loads before nUI.

* nUI_KeyBinding.lua
* nUI_Location.lua
> Use the new LoadAddOn functions

* nUI_UnitPower.lua
* nUI_UnitThreat.lua
> Remove reference to IsAddOnLoaded as it isn't used

* nUI.lua
> Removed check for Aura Bars plugin

* nUI_Button.lua
* nUI_UnitCasting.lua
* nUI_CooldownBar.lua
> Use the namespace version of GetSpellInfo function
> Replace BOOKTYPE_SPELL with "spell" where needed


-------------------------------------------------------------------------------------------
-- 11.0.0.56008.0b
-------------------------------------------------------------------------------------------
* AuraButtons.lua
> Forgot to add a combat check in before executing the slash command
> Because the reload of the UI can only be done in response to a hardware event by the player
> The command can't be queued up for post combat execution.
> On PlayerLogin there is a message saying whether the button plugin is active or not.

* SlashCommands.enGB.lua
* SlashCommands.enUS.lua
> Added generic in combat message for slash commands that can't be executed while in combat.

* nUI_UnitRange.lua
> Corrected an issue in createRangeList where I forgot to transfer the correct variables to the
OOR display range check code later on
> Also forgot / erroneously removed from BuildSpellBookTable the fact that the spell had a name.
This is because the range list is indexed on the name ( for some reason )

* nUI_Button.lua
> Reverted back to dimming the cooldown layer, this is what happened back in 7.00.03.03 before I
took over.
> Now that the spellbook data is correctly updated so that the rangecheck can use it, the buttons
OOR range colouring appears to work too.


-------------------------------------------------------------------------------------------
-- 11.0.0.56008.0a
-------------------------------------------------------------------------------------------
* nUI_Movers.lua
> Added PlayerSpellsFrame to the movable frames collection so we can get access to the button
bars when wanting to put abilities on the bars.

* nUI_InfoPanel_CombatLog.lua
> Noticed that the combat log ( chat frame 2 ) had the same edit mode override issue
> So, hooked into the same funciton OnExitEditMode to reapply our changes.
> Also, going through portals messed it up as well - so PlayerEnteringWorld needs to handle this as well..
> But, also need to check for combat status and use Regen Status to monitor when it is safe to proceed.

* nUI_ChatFrame.lua
> While working on the combat log portal issues ( while doing the TWW Events ) I noticed the chat frame
> did the same, so did a similar check using PlayerEnteringWorld and Regen/Combat status checks.

NOTE: I suspect there isn't a way to automate the process of accessing edit mode to
trigger the fix to occur. So, if you want the chat frames fixed, just open edit mode
and close it to trigger the chat frame fix.


-------------------------------------------------------------------------------------------
-- 11.0.0.55960.0a
-------------------------------------------------------------------------------------------
* nUI_Button.lua
> Checked for nil remain value on durations when checking for zero just in case

* AuraButtons sub folder in Layouts folder ( Now moved out of the Layouts folder )
> AuraButtons.lua - almost a copy of the nUI_AuraButtons plugin addon
- Added new option setting - nUI_Options.auraButtons
- Included hud skin adjustment to remove the equivalent Aura[2] buttons from the hud
- That removal might be wrong as Scott never did it himself. So it might get removed from the process.

* SlashCommands.lua
* SlashCommands.enUS.lua
* SlashCommands.enGB.lua
> /nui aurabuttons slash command added to switch between aura lists and buttons


-------------------------------------------------------------------------------------------
-- 11.0.0.55939.1
-------------------------------------------------------------------------------------------
* Incorporated changes made in ..
> 11.0.0.55939.0c
> 11.0.0.55939.0b
> 11.0.0.55939.0a

- A few fixes and the reintroduction of the hud's cooldown bar which appeared to have disappeared at some point
- Details in the sections below


IMPORTANT:
If this is the first time using nUI since the pre-expansion I would highly suggest renaming your WTF folder to
ensure a clean experience, the game will recreate stuff it needs. If you notice something missing after this
you should be able to reset it or copy it across from the old folder.

-------------------------------------------------------------------------------------------
-- 11.0.0.55939.0c
-------------------------------------------------------------------------------------------
* nUI_FactionBar.lua
> GetFactionByIndex and SetWatchedByIndex needed to be changed to reflect the namespace
* nUI_Button.lua
> Don't display keybind info on button if no ability there.
> Don't dim the cooldon clock/text
> Remove nUI's action button cooldown code and replace with Blizzards. This helped clear off the buff/debuff
durations at an adequate time.
> With a large chunk of the cooldown unused by the addon it helped narrow down what was needed to stop the texts
from overlapping.
> Found a font that should fit in both the action buttons and this cooldown frame.

NOTE:
Whenever there is an ACTION_BAR_COOLDOWN update for any of the action buttons it sets up the cooldown on the
cooldown layer on the button. During the update cycle for the buttons, nUI checks for any aura's linked to the
buttons and if it finds any it turns off the cooldown counter layer so that the duration layer (cdc2) is visible.
Once the duration count has finished, it turns on the cooldown counter layer again.

NOTE:
This means that while there is a cooldown and duration counter active, you will not see the countdown swipe animation
until the duration timer is finished. This display switch over only happens if you have bar durations active ( the default )

/nui bar duration


-------------------------------------------------------------------------------------------
-- 11.0.0.55939.0b
-------------------------------------------------------------------------------------------
* nUI_CooldownData.lua
> Moved some code around so that the active cooldown list can have sections
> added as they are identified, but the rest is the same
- Spell Cooldowns ( ACTIONBAR_UPDATE_COOLDOWN )
- Inventory Cooldowns ( ACTIONBAR_UPDATE_COOLDOWN )
- Recharge Cooldowns ( UPDATE_SPELL_CHARGES )
> Recharge Cooldowns can have several after each other based on the charge count


-------------------------------------------------------------------------------------------
-- 11.0.0.55939.0a
-------------------------------------------------------------------------------------------
* nUI_HudLayout_NoBars.lua
* nUI_HudLayout_PlayerTarget.lua
* nUI_HudLayout_HealthPower.lua
> Changed Cooldown Bar parent to nUI_MasterFrame as the old version causes issues with the
> new cooldown bar and the original cooldown bar stopped working at some point

* nUI_Bars.xml
> Removed old Cooldown bar from the list

* nUI_Hud.lua
> Create cooldown Bars for each of the hud layouts based on the new code and functionality

* SessionData folder containing ..
> SpellBookData.lua - Handle creation of a spell book table
> InventoryData.lua - Handle creation of an inventory table
> SessionData.xml - file to hold the various files that may be added here

* Cooldowns folder containing ..
> CooldownData.lua - Utilises SpellBookData and InventoryData tables to create a list of active cooldowns
> CooldownBar.lua - Utilises the CooldownData list to fill its cooldown bar with active cooldowns
> Cooldowns.xml - File to hold any files related to cooldowns
NOTE: In theory, the nUI_Button.lua file should be able to utilise the CooldownData list to ensure it's
buttons react to their cooldowns correctly. But that's for another day
NITE: This does not take into account recharge cooldowns


* nUI_FactionBar.lua
> GetNumFactions() replaced with C_Reputation.GetNumFactions()
> Cater for characters that haven't been watching a faction for a long while

* nUI_Movers.lua
> Fix PlayerPowerBarAlt's default location as it was connected to a non existent frame

* nUI_ChatFrame.lua
* nUI_UnitLevel.lua
> Some time after a player level up the chat frame is misaligned after sending the level up
message so, have tried to correct after the fact. Where level up can be in combat a check for
that is needed before trying to change anything. It's not perfect but it's an improvement.

-------------------------------------------------------------------------------------------
-- 11.0.0.55824.0
-------------------------------------------------------------------------------------------
* nUI.lua
> Make sure that the Blizzard cooldown display is toggled on and nUI's is toggled off

* nUI_Button.lua
* nUI_ButtonBar.lua
> Utilise Blizzards cooldown functions to access the font settings and display
- duration = cooldown:GetCooldownDisplayDuration()
- cooldown:SetCountdownFont("GameFontNormalSmall2")
NOTE: If this becomes a permanent thing, I will attempt to create a custom font
to use on the countdown to work with nUI's button dimming system, as at the moment
when there is a cooldown the button is dimmed. For some reason it doesn't include
the icon but the text is very faint and I haven't figured out a way to change that yet

NOTE: nUI's cooldown slash command has been turned off. Bear in mind this will
display an invalid command message if you do try to use it.

KNOWN ISSUE: Durations don't always disappear when they reach 0.0. A reload should
fix it if it gets annoying. But during testing it did randomly decide to disappear
when it should, but I couldn't find the block of code that did that.


* nUI_Minimap.lua
* nUI_ButtonBag.lua
* SlashCommands.lua
* SlashCommands.enUS.lua - Other locales have some set up but not all
* nUI_Layout_Dashboard.lua
> Adjusted the minimap size slightly - see below
> Adjusted the minimap connected buttons size slightly - see below
> The above was done as the space around the minimap in raid25/raid40 unit panel display
was not enough to fit the minimap buttons comfortably.
> Added ExpansionLandingPageMinimapButton to the slash command system to allow users to choose
whether to keep the button in the button bag or next to the map. /nui landingpage
> Resized the minimap buttons ( 30 to 20 )
> Adjusted positioning of the Tracking frame to outside the minimap

NOTE: This is in preparation for a more flexible and visual minimap button map/bag selection.

NOTE: Reminder of minimap button toggles
> /nui landingpage - Show the Landing Page in its allotted spot by the minimap
> /nui calendar - Show the Calendar in its allotted spot by the minimap


* nUI_MicroMenu.lua
> Removed from Mover System, as we are using Blizzards menu and positioning tool alongside nUI's values
> Removed old button setup code as no longer needed
> Adjusted the sizing of the buttons to reflect the largest button in case they aren't consistent

NOTE: The Buttons in theory should still scale alongside nUI's scaling system.

* nUI_UnitRaidSort.lua
> Noticed that the raid sorting slash command and functionality was using the localized values
> rather than using the base language version when storing and comparing with the stored value.
> Also added a display of current status if no arguments supplied

NOTE: This might involve the need to re-execute the slash command if you have used it since
your last WTF refresh and you were using one of the supported locales

* nUI_UnitFeedback.lua
> corrected the display message after using the slash command
> Also added a display of current status if no arguments supplied

* nUI.lua
> Removed commented out code relating to the old viewport code as it was moved into
> its own file

* nUI_ButtonBar.lua
> Removed commented out code relating to totem bar and boomkin bar slash commands
> Removed commented out code relating to the bar switching that included the bars
> nUI has on permanent display.

* nUI_ButtonBar.lua
* nUI_Button.lua
> Moved the BlizzardHooking function to before the initialisation of the button. So that
it is only called once, instead of 3 times depending on the situation. Apparently Blizzard
doesn't like it anymore. Only affects the initial log in, but should only be hooked once
anyway.

-------------------------------------------------------------------------------------------
-- 11.0.0.55818.0
-------------------------------------------------------------------------------------------
* nUI_FactionBar.lua
- Possible Blizzard Bug
- GetWatchedFactionData returns personal values
- GetFactionDataByID returns warband values
> Used GetWatched to get the factionID for the faction being watched
> Used the watched faction ID to get the warband values for it

IMPORTANT:
Rename the WTF folder so that a new one is created.
If you don't want to do the whole WTF folder at least delete the files for nUI
Account Wide Values : WTF > Account > ACCOUNT_NAME > SavedVariables
Character Values : WTF > Account > ACCOUNT_NAME > SERVER > CHARACTER > SavedVariables
If just removing the nUI files doesn't correctly set up nUI ( with just nUI installed )
then, try renaming the WTF folder and letting it rebuild that as well. If that works
then something in the other files were messing nUI up.

UI SCALING:
Scaling has changed in some way in 11.0. At least something has affected how nUI displays
that appears to be affected by it. nUI appears to work with 100% uiScale setting which it
automatically sets when you first log in. If you try and adjust it, it messes things up and
you have to do a reload of the UI. I have added uiScale settings to the layout file to allow
custom layouts to work around a different uiScale setting.

WHATS CHANGED:
For the last few months I have made some changes, most have been superficial but others
haven't. I suggest you browse back through the patch notes until you hit the version you
last used to see what's been done since. There is also a tidy up post on curse that explains
my plans for nUI in the near future.
https://legacy.curseforge.com/wow/addons/nui/issues/208

KNOWN TAINT ERRORS:
https://legacy.curseforge.com/wow/addons/nui/issues/210
Blizzards UpdatePressAndHoldAction function calls SetAttribute during combat
which is not allowed with addons. Some characters might see it more than others but
doesn't seem to cause many issues apart from triggering the error.
It appears to be linked to abilities with charges.
Reload the UI if you start seeing issues after to reset the restricted environment.

-------------------------------------------------------------------------------------------
-- 11.0.0.55793.0
-------------------------------------------------------------------------------------------
* Incorporated the Keybinding related changes from 10.2.7.55664.0a

------------------------------------------------------------
-- 10.2.7.55664.0a - Keybinding Tooltip Addition for buttons
------------------------------------------------------------
* nUI_Keybinding.lua
> Added addon wide function to get keybinding keys for a given button, currently only used in this file
> Adjusted to use the Blizzard Options Keybinding values rather than nUI's custom alternative

* nUI_ButtonBar.lua
> Added access to nUI Keybinding frame for easier set up of keybinds
NOTE: Some bars may still need to be added, like the PetBar. Once this has been tested
and appears to be working as expected, I will do another update for any of the bars that
don't seem to work for whatever reason it is.

* nUI_Tooltips.lua
> Added tooltip postcall to add nUI keybinding information
> It should display what keybinds it currently has or whether it has none
> And also, the mouseover keybind to access the nUI keybinding frame

* nUI_Integration.xml
> Put nUI_Keybinding.lua back into the addon loading process


-------------------------------------------------------------------------------------------
-- 11.0.0.55478.0a : The War Within Pre-Patch PTR
-------------------------------------------------------------------------------------------
Based on 10.2.7.55461.0b

* nUI_PetBar.lua
> Update Autocast changes

* nUI_CooldownBar.lua
> Update Spellbook Changes

* nUI_UnitRange.lua
> Deal with Spell Namespace and SpellBook Changes

* nUI_Minimap.lua
> TrackingFrame renamed again

* nUI_FactionBar.lua
> Deal with Reputation Namespace Changes

NOTE:
Had to activate the Blizzard Option to use UIScale but keep it at 100% for the default nUI setup.
There are some minor dashboard positioning issues, but the micro menu is quite bad, so will likely
need to alter the base frame size.
If the UIScale is set to minimum 65% the Console area is almost perfect along with the objectives frame ( for me at least ) .

* nUI_MicroMenu.lua
> Removed block of code that rescaled/resized the micromenu buttons
> Without it, the 100% useUIScale setting works fine ( even if big - might have to look into a scalable UI at some point )

* nUI_Movers.lua
> Added ProfessionsBookFrame and ProfessionsFrame to the mover system and removed TradeSkill and CraftUI off.
> Although if this was to be a cross version addon, they may have to be reinstated if they don't move the new UI to the Classic versions

* nUI_HUD.lua
> Correctly scaled the font by including the base scale variable

* nUI_Layout_Console_HUDSelector.lua
> Resize default button Size and font Size

* nUI_Viewport.lua
* nUI_Layout_Misc.lua
> Corrected SlashCommand callback function ( darn copy and paste errors rofl )
> Raised the default offset to 150
> Using /nui hud vofs x will allow personal adjustments with 0 resetting to default

* nUI.lua
* nUI_Layout_Misc.lua
> Added uiScaling Setup to the Layout files to allow layouts to define the scaling settings of the UI
> Default Layout requires Enabled and 100% scaling

NOTE: Although nUI presets the settings to the layouts values, and reverts any changes to it back to the skin's values,
It doesn't update the settings screen with the reset and the PetBar gets messed up along with the HUD.
A reload is the only solution but cannot be done automatically, it involves a user interaction
I tried to trigger a button to push but it triggers when the addon sets the initial values as well .. so not a solution.


-------------------------------------------------------------------------------------------
-- 10.2.7.55461.0b - Out of Range Dimming
-------------------------------------------------------------------------------------------
* nUI_ButtonBar.lua
> Out of Range dimming now works more accurately with the use of a Blizzard Function
> ActionButton_UpdateRangeIndicator which allows us to use similar tests and results to
> dim the button accordingly.
> Also an adjustment to the previous patch as the main action bar had issues

NOTE: This doesn't seem to want to work with cooldowns however. While InCombat or a target
it will stay undimmed but out of combat and no target it will dim as expected.

* nUI_Button.lua
> Adjusted nUI's overlay.updateCooldown function to set up alpha status if there is a timer text
> or not. But, it doesn't stop the abovementioned rules from kicking in and replacing it.

-------------------------------------------------------------------------------------------
-- 10.2.7.55461.0a - Keybind Clicking
-------------------------------------------------------------------------------------------
* nUI_ButtonBar.lua
> When I moved nUI's personal keybinding entries in the Bindings.xml file and thus the settings
> page, it also removed access to the pushed status update process.
> This resolves that issue - hopefully


Based on 10.2.7.55461.0
Earlier Patch Notes are in the addon's Patch Notes folder
Optional Files (0)


Archived Files (8)
File Name
Version
Size
Author
Date
11.0.2.56513.1
2MB
Xrystal
09-15-24 07:41 AM
11.0.2.56421.0
2MB
Xrystal
09-01-24 10:50 PM
11.0.2.56311.1
2MB
Xrystal
08-26-24 08:35 AM
11.0.2.56196.0
2MB
Xrystal
08-20-24 03:28 PM
11.0.0.56110.0
2MB
Xrystal
08-13-24 04:47 PM
11.0.0.55939.1
2MB
Xrystal
08-06-24 04:58 AM
11.0.0.55824.0
2MB
Xrystal
07-28-24 03:48 PM
11.0.0.55818.0
2MB
Xrystal
07-24-24 02:18 AM


Post A Reply Comment Options
Unread 07-11-23, 06:06 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
Latest Default nUI Edit Mode Layout ( 10.1.5 )

Steps:
Copy this text into memory
Enter Edit Mode
If you want to overwrite an existing layout you will have to delete it first.
You can delete by hovering over the layout in the drop down list and select the delete icon
From the Layout Drop Down box select Import
Paste the text into the box
Name it nUI Default ( or whatever you like ) and leave the Character Specific Layout box blank so it is available to all characters on the account.
Then click import.
The frames should rearrange if needed to the best approximate I could make for a default nUI Layout.

The edit mode system also allows you to copy a layout, so you can always create a default nUI layout and then copy it to see what you can tweak and keep tweaked

0 39 0 0 0 7 1 MultiBarBottomLeft 213.0 4.0 -1 ##$$%/&*'%)$+# 0 1 0 7 7 UIParent -231.0 210.5 -1 ##$$%/&&'%(#,$ 0 2 0 3 5 MultiBarBottomLeft 4.0 -1.0 -1 ##$$%/&&'%(#,$ 0 3 0 6 6 UIParent 462.9 19.0 -1 #$$%%/&$'%(#,$ 0 4 0 8 8 UIParent -460.9 21.0 -1 #$$%%/&$'%(#,$ 0 5 0 4 4 UIParent -400.0 -251.5 -1 ##$%%/&%'%(#,$ 0 6 0 7 7 UIParent 402.5 251.3 -1 ##$%%/&%'%(#,$ 0 7 0 3 3 UIParent 300.9 -209.8 -1 ##$&%/&%'%(#,$ 0 10 0 4 4 UIParent -89.0 -237.0 -1 ##$$&('% 0 11 0 7 1 MainMenuBar -50.0 4.0 -1 ##$$&('%,# 0 12 0 4 4 UIParent -217.0 -238.5 -1 ##$$&('% 1 -1 0 2 8 PlayerFrame -24.0 11.0 -1 ##$$%# 2 -1 0 5 5 UIParent -2.0 394.0 -1 #$$#%( 3 0 0 3 3 UIParent 356.0 -153.0 -1 $$3# 3 1 0 4 4 UIParent 313.0 -143.0 -1 %#3# 3 2 1 3 5 TargetFrame -10.0 0.0 -1 %#&#3# 3 3 1 0 2 CompactRaidFrameManager 0.0 -7.0 -1 '#(#)#-#.#/#1$3# 3 4 1 0 2 CompactRaidFrameManager 0.0 -5.0 -1 ,#-#.#/#0#1#2( 3 5 0 2 2 UIParent -371.0 -145.0 -1 &#*$3# 3 6 0 2 2 UIParent -288.0 -143.0 -1 -#.#/#4& 3 7 1 4 4 UIParent 0.0 0.0 -1 3# 4 -1 0 4 4 UIParent -123.0 -192.5 -1 # 5 -1 0 4 4 UIParent -342.0 -43.0 -1 # 6 0 1 2 0 MinimapCluster -10.0 -10.0 -1 ##$#%#&.(()( 6 1 0 2 2 UIParent -288.0 -36.0 -1 ##$#%#'+(()( 7 -1 0 1 1 UIParent -7.0 -114.0 -1 # 8 -1 0 6 6 UIParent 9.0 77.4 -1 #&$%$&F 9 -1 0 7 7 UIParent 269.8 252.4 -1 # 10 -1 0 5 5 UIParent -290.0 47.0 -1 # 11 -1 0 4 4 UIParent 314.0 111.0 -1 # 12 -1 0 5 5 UIParent -3.0 55.2 -1 ##$# 13 -1 0 1 1 UIParent 11.5 -34.0 -1 ##$#%#&* 14 -1 0 5 5 UIParent -16.0 -256.5 -1 ##$#%( 15 0 1 7 7 StatusTrackingBarManager 0.0 0.0 -1 # 15 1 1 7 1 MainStatusTrackingBarContainer 0.0 0.0 -1 # 16 -1 0 1 1 UIParent -340.8 -18.0 -1 #( 17 -1 0 1 1 UIParent -11.0 -151.5 -1 ## 18 -1 0 0 0 UIParent 437.2 -20.0 -1 #- 19 -1 0 1 1 UIParent -12.0 -113.1 -1 ##
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Report comment to moderator  
Reply With Quote
Unread 10-25-23, 04:13 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
nUI and 10.2

There is a 10.2 version on Curse under alpha version files.

https://legacy.curseforge.com/wow/ad.../files/4816802

It has a keybinding file adjustment to get them to appear in the options keybinding screen.

The main work however is a quick review and correction where needed of the players power bars. They have made some changes in this area in 10.2 and 10.0 in general had made some changes so decided now was the time to see what I could do to make sure things were kinda on track for when 10.2 is released.

There is a discussion thread on 10.2 in connection with nUI there as well - https://legacy.curseforge.com/wow/addons/nui/issues/192 - so feel free to post anything in that regards there. But if you can't for whatever reason, here is fine.
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Last edited by Xrystal : 11-07-23 at 10:38 AM.
Report comment to moderator  
Reply With Quote
Unread 01-16-24, 09:34 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
10.2.5 Version Uploaded

Although no errors spawned ( apart from those protected function ones that I still haven't figured out ) while doing regular stuff on the ptr for 10.2.5 I did catch some issues and new changes that needed changing.

There is a new AddonCompartmentButton attached to the calendar and followed it into the button bag, but still attached to the bottom of the calendar. So, gave it it's own allocation to the button bag. What the button does is allow users to choose which addons are accessible from this button. Whether addons have to *sign up* for access I don't know.

Although I didn't do a follower dungeon, the good news is that I can now test group setup now. And by default you have control of the dungeon so you can zone in and check UI set up before continuing. I did just that and received no errors or strange visuals ( although I did notice a party target and party pet bar rather than frame - which might be an issue if the frame doesn't appear when they target things ).

I will spend the first week or so play testing live and if I see anything I will make note, report and fix where needed. As per my normal process. But, please let me know ( via Curse preferably ) if there are any issues you are having. Some may be existing ones that I haven't been able to figure out yet ( see above ) or ones I knew about but forgot about as I don't really play much now if at all. Each expansion I hope my enjoyment is boosted but I hate the War part of Warcraft so I usually disappear after a short while due to combat weariness rofl.
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Report comment to moderator  
Reply With Quote
Unread 04-13-24, 03:00 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
10.2.7 Issues Noticed

I have been dipping into the new Pandemonium Event which starts off early with some vehicular/override bar functionality. The nUI buttons handled the vehicle bar seemingly well but the override bar is still being a pain in the butt, if not worse.
There also seems to be another error that kicks in when using nUI but not seemingly tied to nUI. At least to the point of offering a clue as to where nUI may be doing something wrong.

I would suggest avoiding nUI when you start hitting these issues , and anything that stops you from playing comfortably. And probably dungeons/raids if you're not in the situation where you can test, note and reload for feedback purposes. The good news is that you can keep the layout so most frames should be where you want them to be.

Whether I will be able to resolve these changes at all before 10.2.7 hits the live servers or not I don't know.

I am working on my own UI using nUI as inspiration but it is still early days so unlikely to be even remotely finished before The War Within arrives. But it is the furthest I have got in a long while. Once it has at least some useability I will upload it as the new XrystalUI version for testing.
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Report comment to moderator  
Reply With Quote
Unread 04-13-24, 03:01 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
Old Comment Clearout

As I usually do over time - I look at the old comments and clear out any that don't have any relevance now. Just to make things tidier.
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Report comment to moderator  
Reply With Quote
Unread 05-15-24, 06:21 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
New Update

Hopefully catches most of the causes for the action bar in combat issues. I suspect most were linked to the override bar changes I was trying to make to nUI every time they made a functional change to it.

Now, nUI does NOT control the override bar - just repositions it and stops the micro menu buttons from moving from it's nUI location.

If you have a curse log in, any error reports would be great there. Otherwise, here will be fine.

With the speedy aspect of Wow Remix - the least errors affecting progression the better.
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Report comment to moderator  
Reply With Quote
Unread 06-06-24, 12:53 PM  
BigCritties
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Configuring

Hello, newbie here, is there any video links to view to see how these can be edited? I feel overwhelmed with this addon.

Firstly, i don't know how to make my bars not so spaced out

Secondly, there is a big green aura around my bars I don't know how to get rid of.

Do you have any advice for that?


https://imgur.com/ctv8nxd

This is a really hard UI to configure when I have to use all kinds of slash commands, is there nothing simpler?
Last edited by BigCritties : 06-06-24 at 12:53 PM.
Report comment to moderator  
Reply With Quote
Unread 06-06-24, 02:11 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
Re: Configuring

Originally Posted by BigCritties
Hello, newbie here, is there any video links to view to see how these can be edited? I feel overwhelmed with this addon.

Firstly, i don't know how to make my bars not so spaced out

Secondly, there is a big green aura around my bars I don't know how to get rid of.

Do you have any advice for that?


https://imgur.com/ctv8nxd

This is a really hard UI to configure when I have to use all kinds of slash commands, is there nothing simpler?
There are a few more visual changes, but they are not much better unfortunately. Some of the slash commands may not be in them and there may be some slash commands that no longer exist. But feel free to try them out and see if they work.

There's my one - https://www.wowinterface.com/downloa...ConfigLDB.html - which I do try and keep up and running each expansion - even if some of the commands haven't been updated ( added or removed etc ).

There's also this one - https://www.wowinterface.com/downloa...ConfigGUI.html - but where it is more visual there is a chance that it has more issues as it doesn't look like it has been updated in a long while.

But, neither of them make editing the layout files easier. They just tweak some of the settings, not all.

Unfortunately, the addon wasn't originally designed with an in game configuration system, so the best people can do is create their own layout addon that permanently modifies the default layout.

At the moment there are only 2 custom layouts which may or may not work now with the changes I've had to do since I took over. But you could use them as inspiration in creating your own layout addon.
https://www.wowinterface.com/downloads/cat132.html



I'm not sure what the big green aura is.
1. What is the button it seems to be around ?
2. Have you tried /fstack and moused over the weird aura area to see what frame(s) appear to be under the mouse.
3. Does the green aura appear when no other addons are installed ?

Those would be my first ports of call.
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Report comment to moderator  
Reply With Quote
Unread 06-06-24, 02:16 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
Also, for resizing/positioning the action bar you can use this guide from the original creator
https://www.wowinterface.com/forums/...ad.php?t=38039

Outside of the keybindings instruction ( nUI now uses the built in keybinding system ) it's pretty much on point.

Scott explicitly designed nUI to work outside of the box, but allow people who choose to tweak it with the slash commands and modify it with the layout file system. I personally haven't needed to change anything, although in the past I did adjust the main action bar buttons to be bigger. Way back when Scott was still working on the addon.
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Report comment to moderator  
Reply With Quote
Unread 06-10-24, 04:40 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
The War Within Compatibility

Thanks to CDAGaming who has beta access, nUI has been put in a log in working status with their assistance.

As soon as I get into beta or on the PTR when it arrives I will introduce their changes into the addon and do my usual round of tests and make sure at least general gameplay is as good as possible.

It gives me more time to figure out how to recreate that nUI feel from the ground up and truly make the nUI offspring that I want and hopefully others want too.
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Report comment to moderator  
Reply With Quote
Unread 06-17-24, 12:07 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
Override Bar and Keybinding Development Patch

If you want to test this out on any of these override bar quests then you can find the download here ( https://www.wowinterface.com/downloa...nt-Retail.html ). I have tested it on 3 different quests that have the override bar work in different ways.

1. Big Boom - buttons added one at a time during the quest progress

2. King Dun - bar shows and hides during combat

3. Reports - regular show and hide and the beginning and end of the quest


All three of these work now as expected along with their keybinds.

I will merge this into the main version when the pre-patch version is updated when it is released.
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Report comment to moderator  
Reply With Quote
Unread 06-18-24, 09:39 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
The War Within Update

I have started looking at the the required changes to nUI so far and some look to be hefty fixes, I'll see if I can work around them ( maybe code/information that nUI doesn't need any more etc )

If you don't see an update here check on curse but any uploads should appear on both sites at the same time ( on Curse under alpha, or on here under the development version )
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Report comment to moderator  
Reply With Quote
Unread 06-20-24, 10:39 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
The War Within - Initial Patch Uploaded

No log in errors and basic combat with a pet didn't produce any errors so fingers crossed the worst of the issues are done with - I should be so lucky.

I still have to do my ALL CLASS TESTS by jumping through all my characters - as a bonus I will be able to check how the warband stuff looks like as I log in each one.
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Report comment to moderator  
Reply With Quote
Unread 06-29-24, 08:10 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
The Great Big Clean Up Project

The details are on Curse ( https://legacy.curseforge.com/wow/addons/nui/issues/208 ) but I'll post the headings here and amend their status over time. These are not in any particular order.

1. Update to the Config System
2. Move to addon namespace rather than a ton of globals around the place
3. General Tidy up of the addon
- Currently in progress with 62 out of 200+ completed
4. See what Blizzard Options we can use instead of nUI slash commands
5. Sort out nUI's SetAttribute issues
- Currently in investigation stage with 3 characters consistently reporting the same ability with similar visuals
- Just not consistent enough to make replicating and testing an easy solution
6. Localization AddOns
7. Identify fixes in Classic that weren't in Retail
8. Profiling System
- In the process ( via task 3 ) of removing Scott's version which involved commenting and uncommenting individual sections of the addon
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Last edited by Xrystal : 06-29-24 at 08:13 PM.
Report comment to moderator  
Reply With Quote
Unread 07-09-24, 06:00 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 6007
File comments: 288
Uploads: 30
The Great Big CleanUp ( Uploaded )

The latest upload ( 10.2.7.55461.0 ) has a few changes alongside the tidy up work I have been doing.

Viewport
- This was reinstated into Classic a while back but I had delayed putting it back into Retail as that was where the initial problem surfaced when Dragonflight came out.
- The Viewport toggle now works with the bottom offset set in the DefaultConfig Misc layout file, defaulting to just below the main action bar area.

ButtonBars
- I have used the bar buttons action id ranges to setup 7 unique bars with 1 hiding behind the main action bar paging system ( I reinistated the bar arrow slash command functionality ).
Main Action Bar ( Pages 1, 2 )
Left ( Bar 2 ) , Right ( Bar 3 )
LeftUnit ( Bar 4 ) , RightUnit ( Bar 5 )
BottomLeft ( Bar 6 ), BottomRight ( Bar 7 )
The respective bars in the settings screen are activated by default to allow access to the keybinding section for those bars.
Bar 8 I have left as a Blizzard controlled Bar which can be set up using the EditMode system and useful for those problem abilities that don't work on addon based bars ( like the flyout buttons ).

InstanceDifficulty
- I have moved this button to sit next to the Dungeon Eye icon that sits above the micromenu bar.

EditMode.Exit event trigger
- ChatFrame recalculates its layout after the Edit Mode is accessed and closed, to ensure accidental adjustments are corrected by nUI. But this should only happen if nUI is managing the chat frame.

The patch notes have more details.

Note:
After Upload I noticed that the minimap mail icon is in the wrong place. It's visible, so will suffice until the next patch update.

Edit: 20th July
The mail icon apparently adjusts its position under certain conditions, but hopefully it stays where it's supposed to be most of the time until I can identify the reason for this odd re-positioning.
__________________


All Level 70 Characters:
Demon Warlock
Resto Druid
Disc Priest
Resto Shaman
Survival Hunter
Augment Evoker
Frost Mage
Vengence Demon Hunter
Rogue ( was subtlety )

Brewmaster Monk (TR)
Prot Paladin (TR)
Blood Death Knight ( TR)

As you can see I am missing a warrior

And .. I don't have all the allied races covered. Time Runner time when it happens again

Last edited by Xrystal : 07-20-24 at 02:03 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: