Coder Social home page Coder Social logo

zstenger93 / zui Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.13 MB

World of Warcraft UI tweaks for General activities, M+, Raids. Bored of slow updates and overcomplicated ui panels.

Lua 100.00%
lua world-of-warcraft world-of-warcraft-addon world-of-warcraft-mod wow-addon

zui's Introduction

zUI

zUI

World of Warcraft UI rework/tweaks for General activities, M+, Raids for a minimalistic style.

Because I'm bored of slow updates and overcomplicated ui panels.

God damnit if I want something overcomplicated I'll start to customize vim

Use /zui or ESC -> zUI Settings to show the settings panel (every setting is character specific)

Currently available settings

  • Profiles
    • You can instantly apply the settings from another character to the current one
  • Bank & Backpack BETA
    • Custom bank
    • Custom bag
      • Total gold on the realm, on hover shows the amount on characters in order by amount
  • Hide in combat
    • Chat
    • Bag bar
    • HUD Tooltips
    • Objective Tracker
  • Show
    • FPS
    • Target on tooltip
    • Total amount of Honorable Kills
  • Move
    • Chat frame is now freely movable where you would like to move it, from corner to corner to crash report (okay, okay hopefully not to the last one)
    • Editbox from bottom to top of the Chat (removed the Blizzard art textures)
    • Queue Status Button next to the Minimap
    • Minimap with removed border
  • Auto collapse Objective Tracker on loading screens
    • Entire Tracker
    • Quests
    • Scenario
    • Adventure
    • World Quest
    • Achievements
    • Campaign quests
  • Hide / Show Permanently
    • Bagbar
    • XP bar
    • Micromenu
    • Vigor art
    • Reputation Bar
    • Quick Join Button
    • Objective Tracker artwork
    • Chat Sidebar with it's Buttons
    • Player & Target frame textures + Prestige banners
  • Actionbars
    • Hide Hotkeys on non used slots
    • Slider to change the
      • Icon size
      • Hotkey text size
      • Macro text size
    • Hide all of the original texture (border, background, etc.)
    • Bar 4 and 5 visible only on mouseover, if something is dragged or the spellbook is closed
  • Class
    • Moved the power bar above the main action bar and removed everything except the glyps/runes and their effects
      • Death Knight
      • Warlock
      • Paladin
      • Druid
      • Rogue
      • Monk
      • Evoker

Next up

  • Talent specific settings within character settings
  • Reducing even more the usage

Works but could use a check

  • Sometimes prestige banner is not being hidden
  • Mouseover not working properly, in combat it's blocked

zui's People

Contributors

zstenger93 avatar

Stargazers

 avatar

Watchers

 avatar

zui's Issues

Using a quest item in the objective tracker results in blizzard error dialogue to ignore or disable zUI

FURTHER TESTING REQUIRED ON MY PART I apologize for an incomplete error report but I can't test it further until tomorrow so the write-up will have to suffice. If you prefer you can close this out and wait until I have more info for you and I'll submit a proper report.

While doing a quest that had a "quest object" that you used to throw an item at mobs I noted that every time I attempted to click the item in the objective tracker it would error out with a message similar to "Action being performed by zUI should be done through Blizzard UI" and had an option to "ignore" or "disable".

Disable of course disables zUI and ignore just kept things as is, doing a /reload did not change the outcome as every time I interacted with the object it would still produce the error popup. The work around was just dragging the item from my bag to my hotbar and using it there.

I will test it further tomorrow once I find another quest with a quest item and provide screen caps of everything as well isolate all the other addons to ensure its a zUI issue because I'm not even certain it is a zUI issue at this point. Again I apologize for the half-assed issue report close/delete if you like or leave it open and I'll come back with further info for you.

Zero impact "bug" Lua error after reload

Message: Interface/AddOns/zUI/core/zUI.lua:994: bad argument #1 to 'pairs' (table expected, got nil)
Time: Sat Feb 17 09:02:57 2024
Count: 1
Stack: Interface/AddOns/zUI/core/zUI.lua:994: bad argument #1 to 'pairs' (table expected, got nil)
[string "=[C]"]: in function `pairs'
[string "@Interface/AddOns/zUI/core/zUI.lua"]:994: in function <Interface/AddOns/zUI/core/zUI.lua:991>

Locals: (*temporary) = nil
(*temporary) = "table expected, got nil"
 = <function> defined =[C]:-1

[REQUEST] An "option" in the config to show keybindings for unassigned hotbar keys. Like have the text for the keybindings there and probably padded/stroked with a darker color to allow for easier assigning of spells to hotbars and then the user can turn off the option once everythings set for them?

[REQUEST] An "option" in the config to show keybindings for unassigned hotbar keys. Like have the text for the keybindings there and probably padded/stroked with a darker color to allow for easier assigning of spells to hotbars and then the user can turn off the option once everythings set for them?

Originally posted by @radhaz in #1 (comment)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.