Quantcast
Download
(38 Kb)
Download
Updated: 01-19-20 06:29 AM
Pictures
File Info
Compatibility:
WoW Classic Patch (1.13.3)
Visions of N'Zoth (8.3.0)
Updated:01-19-20 06:29 AM
Created:10-09-19 02:47 PM
Downloads:350
Favorites:2
MD5:
Categories:Libraries, Classic - General, Developer Utilities
8.3.0

LibAboutPanel-2.0

Version: 1.0.9
by: myrroddin [More]

LibAboutPanel-2.0
An embedded library that scans your AddOn's ToC to display that information either as a separate About button in the Interface Options panel or as part of AceConfig-3.0 options table.

Retail or Classic
LibAboutPanel-2.0 should work in both versions of the game. However, if you use it as a standalone in WoW Classic, you will need to enable the loading of outdated AddOns via the character select screen, AddOn button, toggle in the new window.

Not a drop-in replacement
LibAboutPanel and LibAboutPanel-2.0 do more or less the same thing, but LAP2 will not replace Ackis' version just because you have it installed. As an author, you can make the choice which you prefer.

API
You can find the API here on this page, and the example here on how to embed and use LAP2.

Features that are new or different than Ackis' LibAboutPanel

  • More localization. LAP2 uses global strings to translate factions, locale names, etc. It also has more translatable strings than the original.
  • Its API is embedded, so MyAddOn:API() is the norm.
  • LAP2 has an API that supports AceConfig-3.0 options tables, thus the About panel can be displayed as a tab, part of a tree, etc.

List of supported ToC fields
  • Author
  • Notes in all languages the author has translated
  • Title in all languages the author has translated
  • Version @[email protected] is replaced with a translation of Developer Build
  • X-Date or X-ReleaseDate
  • X-Revision including wowi:revision
  • X-Author-Guild
  • X-Author-Faction (Horde or Alliance) translated
  • X-Author-Server
  • X-Website
  • X-Email
  • X-Localizations (enUS, deDE, etc) which are translated themselves. Note the z not s
  • X-Credits
  • X-Category
  • X-License All Rights Reserved is translated
  • X-Copyright Copyright and (c) are translated

Localization
There are several phrases and words that need translating. Please help and contribute.

Bugs and suggestions
There is a ticket tracker for that.

1.0.9
- I goofed updating localizations in 1.0.8. Fixed
- Bump minor version
- Bump version in ToC to 1.0.9

1.0.8
- Update localizations

1.0.7
- Bump ToC for patch 8.3
- Bump minor version
- Import latest localizations
- Do not TitleCase MIT or GNU licenses

1.0.6
- Clean up folder structure to eliminate unnecessary files
- Update all localizations
- Bump minor version
- Bump ToC Version

1.0.5
- Hard-embed LibStub, CallbackHandler-1.0, AceConfig-3.0
- Lots of bug fixes
- Manual importing of localizations
- Make lib LoadOnDemand
- Probably other stuff too

1.0.1
- Stupid, stupid, stupid! I didn't end the localization keyword substitution lines

1.0
- Make the library load on demand

Beta-0.2
- More fixes for pattern matching
- Corrected typo Revered >>> Reserved
- Yet more localizations
- Replace @[email protected] in an addon's toc with localized Developer Build
- Fix X-License and X-Copyright code to display properly (I hope)
- Added a couple of more localizations for the library to convert in displays
- Updated several translations on library project webpage
Optional Files (0)


Archived Files (7)
File Name
Version
Size
Author
Date
1.0.7
38kB
myrroddin
01-14-20 08:19 PM
1.0.6
37kB
myrroddin
11-21-19 05:10 PM
1.0.5
37kB
myrroddin
10-17-19 12:45 PM
1.0.1
34kB
myrroddin
10-15-19 09:10 PM
1.0
33kB
myrroddin
10-15-19 09:03 AM
Beta-0.2
33kB
myrroddin
10-10-19 04:29 AM
Beta-0.1
34kB
myrroddin
10-09-19 02:47 PM


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



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.