BAH. Update! I've been trying to get this one out for the past few days.. Kept running into stupid bugs.
This update is mostly a bugfix update, but the most important/noticeable change is that the adverts have been improved a LOT. Not only do they now work with ULX's new standard (TSay adverts can now have color, order is now properly saved to file), but they're a lot easier to work with, and managing them (especially groups) is a whole lot easier. You can change order of adverts, you can move adverts from one group to another, you can easily update adverts without having to re-select it, etc. Check the changelog for details! Also.. somewhat relevant picture:
Anywho, along with auto word-wrap in that image there (thanks to Megiddo for that one
), there are plenty of great new fixes in this update! Check the changelog for more details! Restrictions coming .. hopefully soon (Me creating that "Display in center" collapsible category + checkbox in the image above is going to help me out immensely with the restrictions, trust me!)
Download zipped via GitHub: http://github.com/SticklyMan/xgui/zipball/master..Or download via the SVN that's decided to start working again! http://svn.github.com/SticklyMan/xgui.git1/4/2011
-----------------
+Added: XLIB: Added a simple wordwrap ability to labels and tooltips. Now used on adverts and ban reasons/names on the ban details window. (Thanks Megiddo!)
+Added: XLIB: DCollapsableCategories can now have a checkbox on the header.
*Changed: Adverts menu updated!
-Now updated to work with new ULX changes!
-TSay adverts can now have color.
-No longer requires you to combine adverts to make a new group.
--Advert groups can be created by simply making an advert and specifying a nonexistant group.
-Reselects the last advert selected when making changes.
-All non-grouped adverts are sorted alphabetically, as are the group names.
-Adverts can now be reordered within a group, and can even change groups.
-Overall easier, faster, and less cumbersome to use, with better code!
*Changed: Some minor code cleanup!
*Changed: View Source Bans button is always enabled regardless of if there are sourcebans or not.
=Fixed: Temporary bans were not being removed from the banlist after expiring.
=Fixed: Buttons and controls in the Source Bans window now become disabled properly if they won't do anything.
=Fixed: The ban player window now only hides the close button when someone has been frozen.
=Fixed: XGUI no longer tries to use freezeban if you don't have access to ulx freeze.
=Fixed: All SourceBans are now recieved properly (used to only get 25 of them).
=Fixed: XLIB: DMultiChoices wouldn't be properly disabled when created.
=Fixed: Sandbox CVar limits wouldn't be properly retrieved/loaded in some rare scenarios.
=Fixed: Rare errors with the color controls not working, along with "Unknown Command: colour_r"
=Fixed: ULX motd values weren't showing up properly on server join.