Quantcast
Download
(17 Kb)
Download
Updated: 09-19-18 06:06 PM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:09-19-18 06:06 PM
Created:09-19-18 03:29 PM
Downloads:125
Favorites:5
MD5:
8.0.1

XrystalUI - Development

Version: 8.0.1.27602.0c
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
  • Utils
  • More To Come


Features
  • Options (8.0.1.27602.0a)
  • Session (8.0.1.27602.0b)
  • Splash (8.0.1.27602.0c)
  • Profiles (8.0.1.27602.0d) - Needs some more work
  • 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


Version 8.0.1.27602.0c
----------------------
Features:
- Added Splash Screen

Version 8.0.1.27602.0b
----------------------
Features:
- Added Sessions

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


Archived Files (2)
File Name
Version
Size
Author
Date
8.0.1.27602.0b
12kB
Xrystal
09-19-18 05:21 PM
8.0.1.27602.0a
8kB
Xrystal
09-19-18 03:29 PM


There have been no comments posted to this file.
Be the first to add one.



Category Jump: