Download
(42Kb)
Download
Updated: 04-20-21 07:05 AM
Pictures
File Info
Compatibility:
Shadowlands patch (9.0.5)
Updated:04-20-21 07:05 AM
Created:09-19-18 03:29 PM
Downloads:1,708
Favorites:11
MD5:

XrystalUI - Development

Version: 9.0.5.38134.0a - [Anchor and Slash Command Systems]
by: Xrystal [More]


Preamble


Aiming to be the next generation of nUI this Interface Addon will be written from the bottom up. It will include all those features we love in nUI (eventually) and the flexibility that has been requested ( where possible ) and if time and energy permits and of course opportunity, something more.

This will be a project of many years by which time nUI may be on its last legs with another expansion around the corner and can safely retire. But until then this can be an alternate option for those that are having trouble with nUI due to its clunkiness.

I will of course not be abandoning nUI and this will be a side project to spend time on in between nUI coding and playing during my WOW time.

It will stay in Development mode until I am happy it is ready for release. But it also has an equal chance of not being completed. Only time will tell.



How will it differ


Where nUI was written before the ability to share addon-wide data between files there are a lot of global values floating out there that are not necessary. XrystalUI will utilise the new API as much as possible to help keep the code modular and localised where possible. The only public values out of the addon will be main frame names and functions/modules that third party addons may wish to utilise.

Localization can now be handled by a simple third party addon to add any additional languages. enUS and enGB are the only ones in XrystalUI. Each module and feature will have it's own localization file which will merge its translations into the main one.

XrystalUI will have a trinity of functionality.
Core files will be the backbone of the addon and will include any functionality that has to exist for features to work.
Feature files will be the skeleton of the addon and will include functionality that is a necessity.
Module files will be the flesh of the addon and will include that functionality that can be deactivated and activated by choice.
The AddOn will be coded so that each module will be self contained and will have minimal code impact on the addon as a whole. which should help restrict which areas to investigate when errors occur.


Core

  • Localization (8.0.1.27602.0a)
  • Utils (8.0.1.27602.0a)
  • Slash Commands (9.0.5.38134.0a)
  • More To Come


Features
  • Options (8.0.1.27602.0a)
  • Session (8.0.1.27602.0b)
  • Splash (8.0.1.27602.0c)
  • Skins, Layouts and Profiles (9.0.1.36322.0a)
  • Anchor System (9.0.5.38134.0a)
  • More To Come


Modules
  • To Come


Bugs

Please can you post bugs to the link below. Thanks.
http://www.wowinterface.com/portal.php?&id=551


Features

Please can you post feature requests to the link below. Thanks.
http://www.wowinterface.com/portal.php?id=551&a=listfeatures


Classic/Retail

If I plan to work around differences in game versions from the get go it may be future proof.
It will, however, mean that the version numbering will change and the TOC Interface will be always out.
I will cross that bridge when I get to the point of worrying over compatibility in the long term.


Version: 9.0.5.38134.0a
----------------------
Templates:
- Added: Backdrop and Anchor Template
Core:
- Added: Slash Command System, Locale Editor Basics
- Fixed: Made sure addon wide variables are local to addon
- Changed: Removed Localization Fallback field, this will now be managed via a check for enUS locale
Features:
- Added: Anchor System
Modules:

Version: 9.0.1.36322.0a
----------------------
Templates:
Core:
Features:
- Added: Skin Management Basics
- Added: Layout Management Basics
- Added: Profile Management Basics
- Fixed: Added Background Functionality to Splash Frame
Modules:


Version 8.0.1.27602.0c
----------------------
Templates:
Core:
Features:
- Added Splash Screen
Modules:

Version 8.0.1.27602.0b
----------------------
Templates:
Core:
Features:
- Added Sessions
Modules:

Version 8.0.1.27602.0a
----------------------
Templates:
- Added Fonts
Core:
- Added Localization (enUS)
- Added Utils (MapUtils)
Features:
- Added Options
Modules:
Optional Files (0)


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

Forum posts: 5919
File comments: 228
Uploads: 28
Why do I bother saying this rofl. I think I won't play again ( I haven't for several years now outside of making sure I have 1 character at max level and at least 2 more at the previous max level ) but then Blizzard throw in an expansion with features that make me interested again.

However, the version of this WIP addon as it is will likely not exist. But I haven't forgotten the nUI users that need a better version that doesn't error out if you breathe on it wrong rofl. Bandaging it up each expansion and sometimes each major update is starting to be a pain.


Originally Posted by Xrystal
It appears that Dragonflight wasn't enough to get me hooked to wow again.

The addons were keeping me moderately interested but even that is dwindling.

That said. I wanted to say that I won't be doing anything more with this skeleton of an addon. But, with wow's more flexible UI system I feel a custom UI is less of a requirement now - at least for myself.

So, this is permission for anyone who wants it, feel free to grab the current code and utilise it for your own addon.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 09-28-23, 06:12 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5919
File comments: 228
Uploads: 28
It appears that Dragonflight wasn't enough to get me hooked to wow again.

The addons were keeping me moderately interested but even that is dwindling.

That said. I wanted to say that I won't be doing anything more with this skeleton of an addon. But, with wow's more flexible UI system I feel a custom UI is less of a requirement now - at least for myself.

So, this is permission for anyone who wants it, feel free to grab the current code and utilise it for your own addon.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-13-22, 03:42 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5919
File comments: 228
Uploads: 28
Status

If you haven't seen my developer post after Dragonflight was announced you won't have realised that I have decided to come back for another 6 months at least of Dragonflight gameplay.

This means, as soon as I am able, I will be bringing any broken addons up to speed where able to. And continuing this project.

I have been rethinking things though as I noticed several issues when trying to make the base addon all inclusive. So, instead, I will have the base addon actually be multiple addons that can be individually turned on or off as needed, all with their own separate functionality and their own personal link to any needed addons to work. This will mean ( hopefully ) that those that like the infopanel type system of nUI but the bar system of Bartender4 will be able to do both.

So, the base addon will probably be very light and will most likely handle the module addons so that they are loaded in the right order and have access to the right stuff ( hopefully ).
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 02-05-21, 09:03 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5919
File comments: 228
Uploads: 28
It's still at the skeleton stage at the moment. It was never get it done as soon as possible addon, more a get it started and work on it when the mood takes me and hopefully have it finished before nUI is beyond patching, which is obviously a priority when deciding which addon needs to be worked on.

I haven't been playing the game recently, or in fact any games, so my addons haven't been looked at either. When my brain is back into gear on the project I will get back to it.

Was there anything specific you were looking forward to ? I have a few ideas in my head but implementing them is the time taker due to lack of knowledge and ability. But I have time.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 02-05-21, 08:41 AM  
Pakman82
A Defias Bandit
 
Pakman82's Avatar

Forum posts: 2
File comments: 16
Uploads: 0
UPDATE?

when will you have more of this ui?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: