Ulysses Stuff > Ulysses Release Archives
XGUI - Fully featured modular GUI for ULX! (Included with ULX v3.51 and SVN)
Stickly Man!:
XGUI is mostly clientside-- there is a file that needs to be on the server (xgui_server.lua) in order for some things to function properly. As of right now I don't think XGUI will run without the server portion running-- but it's on my TODO list
bennie900:
Ooops :-[
ben1066:
Is this still being worked on, I think a SVN is called for.
JamminR:
Ben... yes, this is still being worked on; though slowly.
No SVN is planned for at the moment, as it will eventually be placed into ULX.
Much work needs to be done to ULib, ULX and XGUI before that is done. Stickly man is now a member of Team Ulysses. See our news area.
Stickly Man!:
No, it's not going to have an SVN, you can get the code from the GIT (see first post, GIT is similar to SVN)
And yes, it's being worked on ever so slowly-- but I have made quite a lot of progress since the last GIT push!
Screenshots! *NOTE: THESE CHANGES HAVE NOT BEEN PUSHED YET!* There's still some bits of layout that need to be changed, as well as some major bugs and even a ULX bug that needs to be fixed :o
As you can see, I've been focusing work on the Groups tab, which now has to manage the following:
Add groups/Remove groups/Rename groups/Set Inheritance of groups
Manage users and which group they're in (Online AND offline users)
Add/Remove allowed commands/access tags per group AND per user (As you can see in the pictures, blue is per group and orange is per user)
Set/change/remove restrictions per command, per user, AND per group. (Not implemented yet, will be in center)
And it has to look pretty and be totally easy to use/understand
As you can see, Megiddo changing how inheritance works is causing me a lot of work :P However I think progress is going smoothly, albeit a bit of messy code that will need going over later, and I still am wanting to make some layout changes because it's a bit confusing.
Some things I want to point out:
--There are two ways to set a user to the selected (blue) group: Add a player to a group (image 1), or set a player to another group (image 2). With adding, it shows all online players, then offline players who are in a different group, ending with 'add by steamid'. With changing, it just shows the groups that the player isn't in, along with a remove option.
--I separated the commands from the regular list of access tags, as I think it makes more sense, and only the commands will ever have restrictions.
--While a group is selected (blue), you will see all of the group's allowed commands and accesses on top, while showing anything inherited from other groups on bottom.
--While a player is selected (orange), you will see the player's individual granted commands and accesses, while showing everything inherited from the group and what the group inherits on bottom. (Not working yet.. but soon! ;))
--There will eventually be buttons to add/remove commands and accesses.. I'm working on it haha
Anyways, two screenshots, a wall of text, and no update to download later-- What do you guys think? It's still beyond perfection, but I have the basic idea down pretty good! 8)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version