Starmourn GUIs?

2

Comments

  • IndiIndi Posts: 166Member ✭✭✭
    Jonathin said:
    Not shit. That is qt, I guess that the gui system you guys use is just setting it internally. I dunno, never played with it.
    CSS.
    setLabelStyleSheet(css)
    or if Geyser:
    setStyleSheet(css)

    Supported properties (although I've had mixed success):
    http://doc.qt.io/qt-5/stylesheet-reference.html#list-of-properties

    And, to make it significantly easier to use, find Vadi's "CSSMAN" script from the mudlet scripts forum, which is, as the name suggests, a manager-script for your styling.
  • LuciusLucius Posts: 21Member
    Ok! I'm back again with another update - trying to do @Maruna proud. This time it is finished!



    So this first image is the system with the land map up, on a station. As you can see, the bottom left boxes are now used to track people(complete with colors and cities pulled from @Maruna's name database script) and items, separated based on what they are. The items can also clicked in the box to be picked up or probed. In the status box, you can see in all caps, what defenses or rage abilities I have active.


    Next we have the UI in space. Notice how the mapper has changed to the spacemap, this will happen automatically. If you use the starchart in game command, it will automatically open the starchart tab but will switch back to the spacemap after a couple of seconds. You will also notice that the people tracker UI box has now become a ship beacon box. Whenever you use ship beacon the results will be output to this box in a neat looking way. Some lines are too long but I chose not to wrap them because you should have most of the info you need(such as number and who owns the ship) right there on the screen. The switch between ship beacon and people tracking happens automatically.



    This image is to just show off the hacking map.

    The chat box is all done through gmcp, so very minimal triggering is required as well. I do feel like the People Here window takes up a lot of unnecessary space considering the amount of people I actually run into, so I may shorten the box and put in some gauges in the bottom half at the behest of someone else. What does everyone think?
    RolsandAmondraskTextWench
  • LuciusLucius Posts: 21Member
    I almost forgot! This is the image I used for my background in an attempt to keep things space themed!


    Traveler
  • MarunaMaruna Posts: 371Member ✭✭✭
    Lucius said:
    trying to do @Maruna proud.
    The alignment of the health/rage/target line on the bottom right being out of sync with the alignment of the rest, is really jarring.
    Lucius
  • LuciusLucius Posts: 21Member
    Maruna said:
    Lucius said:
    trying to do @Maruna proud.
    The alignment of the health/rage/target line on the bottom right being out of sync with the alignment of the rest, is really jarring.
    You're right. I'll fix that.
  • LuciusLucius Posts: 21Member
    edited December 2018
    Maruna said:
    Lucius said:
    trying to do @Maruna proud.
    The alignment of the health/rage/target line on the bottom right being out of sync with the alignment of the rest, is really jarring.
    @Maruna

    Though, I'm going to switch it so target is in the middle because target will be longer than 4 characters.

  • MarunaMaruna Posts: 371Member ✭✭✭
    Lucius said:


    The : are still misaligned.
  • LuciusLucius Posts: 21Member
    Maruna said:
    Lucius said:


    The : are still misaligned.
    You're right, I lined up the edges and not the rest. Bleh.
  • LuciusLucius Posts: 21Member
    @Maruna ;
    I'll have you know that I fixed the alignment, and then decided to rework the whole damn thing so its lined up even better. I'll show you when I'm done and you can tell me whats wrong with it then.  =)
  • JonathinJonathin Posts: 18Member
    edited December 2018
    Indi said:
    Jonathin said:
    Not shit. That is qt, I guess that the gui system you guys use is just setting it internally. I dunno, never played with it.
    CSS.
    setLabelStyleSheet(css)
    or if Geyser:
    setStyleSheet(css)

    Supported properties (although I've had mixed success):
    http://doc.qt.io/qt-5/stylesheet-reference.html#list-of-properties
    gui.active_style  = "background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #98f041, stop: 0.1 #8cf029, stop: 0.49 #66cc00, stop: 0.5 #52a300, stop: 1 #66cc00);border-width: 1px;border-color: black;border-style: solid;border-radius: 7;padding: 3px"
    QT is based after CSS, hence the glaring similarities, but it's still QT which also means that there are some neat QT-specific things that you can do with it. (the above is not an example of such things. Just how I do my own QT)
  • ArsentarArsentar Posts: 117Member ✭✭✭
    How did you add those pretty borders, @Lucius?
  • LuciusLucius Posts: 21Member
    Arsentar said:
    How did you add those pretty borders, @Lucius?
    The rounded borders? I use CSSMan for it.

    starmourn.GUI.BoxCSS = CSSMan.new([[
     background-color: rgba(0,0,0,100);
     border-style: solid;
     border-width: 1px;
     border-radius: 10px;
     border-color: white;
     margin: 10px; ]])
  • kaeuskaeus Posts: 14Member

    Still been tweaking it a bit, and not sure what I want to reorganize where quite yet.
    VadiKaguyaAmondraskRolsand
  • MarunaMaruna Posts: 371Member ✭✭✭
    kaeus said:

    Still been tweaking it a bit, and not sure what I want to reorganize where quite yet.
    You follow the same setup for all your guis, huh? :p
  • kaeuskaeus Posts: 14Member
    Maruna said:
    kaeus said:

    Still been tweaking it a bit, and not sure what I want to reorganize where quite yet.
    You follow the same setup for all your guis, huh? :p
    I am not a UI/UX guy at ALL. I struggled far too much just coming up with colors I liked  :( Ended up just using some of what I had and making the code cleaner and moving stuff around a bit.
  • mistralmistral Posts: 1Member
    edited January 1
    A little (a lot) less fancy, using tintin++ and tmux. Still need to build out some people/mob tracking and a custom prompt with gauges at the bottom of the main panel, but it's a start.

    RomtysandrCrag
  • MarunaMaruna Posts: 371Member ✭✭✭
    mistral said:
    A little (a lot) less fancy, using tintin++ and tmux.
    mistral
  • tysandrtysandr Posts: 86Member ✭✭✭
    A tintin++ user! So it isn't extinct!

    Joke.  :p
    vote ∘ Explore Nexus mods for Starmourn & Achaeandb for Nexus

    mistral
  • KaguyaKaguya Posts: 34Member ✭✭
    @tysandr I <3 your UI simply because it is written in JavaScript.
    Mudlet: Ōtsutsuki Interface
    "In all chaos there is a cosmos, in all disorder a secret order."
  • tysandrtysandr Posts: 86Member ✭✭✭
    edited January 1
    I'd actually do it for Nexus (which should be able to do the same things) but the devs use a few things that make it extremely resilient to modification. It's like mold - it just keeps coming back.

    I started working on something but it's going to be extremely laborious.


    Guess we now know what's behind the output window  :p
    vote ∘ Explore Nexus mods for Starmourn & Achaeandb for Nexus

  • MarunaMaruna Posts: 371Member ✭✭✭
    tysandr said:
    Guess we now know what's behind the output window  :p
    Aaaand we're back to a mac. I thought you'd improved :( Why do you do this? :(
  • tysandrtysandr Posts: 86Member ✭✭✭
    I swap between two :(
    vote ∘ Explore Nexus mods for Starmourn & Achaeandb for Nexus

  • VerriakVerriak Posts: 12Member
    edited January 5
    Latest version!


    I give up trying to embed it..


  • WargWarg Posts: 2Member
    Does no one use MUSHclient anymore?
    <WARG>Weapon Augmented Ravager Genotype
  • TyeTye Posts: 127Member ✭✭✭
    Warg said:
    Does no one use MUSHclient anymore?
    Nope.
    Eukelade gives you a peck on the cheek.
    Quell
  • tysandrtysandr Posts: 86Member ✭✭✭
    Any fresh GUIs out there?
    vote ∘ Explore Nexus mods for Starmourn & Achaeandb for Nexus

  • PoetPoet Posts: 54Member ✭✭
    Still have a lot of work to do but here's what my system is looking like so far:


    [Cassandra]: Poet will be unsurprised to learn that she has unread news.
    tysandr
  • MatlkaelMatlkael Posts: 193Member ✭✭✭
    It's so refreshing to see a MUD screen that doesn't use monospace fonts. Congratulations, unicorn! :3
    itsa Mereas!
  • PoetPoet Posts: 54Member ✭✭
    Matlkael said:
    It's so refreshing to see a MUD screen that doesn't use monospace fonts. Congratulations, unicorn! :3
    We're in the future so how could I not use Futura given it's one of the options?
    [Cassandra]: Poet will be unsurprised to learn that she has unread news.
    Matlkael
Sign In or Register to comment.