• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
Brand MU Day
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login

Killing telnet +/-?

Scheduled Pinned Locked Moved Helping Hands
46 Posts 16 Posters 2.5k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R
    Rathenhope
    last edited by 23 May 2022, 23:45

    So I wanted to see how possible it was to build an Electron app that used a BrowserView to just load the site, giving the impression of a native client without actually needing any specific code on the client. Turns out it’s super easy!

    I added a quick notification to test it and see what happens. So this first one is a standard browser notification from Chrome - I sent a new chat message from the native client, and as Chrome was in the background, it fired off a notification. Same sort of behaviour as Ares. No control over Chrome beyond triggering a notification, fair enough, can’t flash Chrome in the taskbar, or highlight the tab.

    alt text

    And then I thought - can I override the Notification behaviour when the JS frontend is loaded through the Electron BrowserView?

    Yes.

    Yes I can.

    alt text

    Rather than just a pop up notification I can make the taskbar flash as well (which is not standard behaviour). And of course, if I can override notifications when they’re being called through electron, I can do the same for anything else.

    The upshot of that is, if I wanted to make a native client for this thing, it could be a single client that would work for every game that ran the system.

    (Technical detail of the solution: when the JS frontend code is loaded through the Electron app, it replaces window.Notification with a function that sends an IPC message, so rather than sending an HTML5 Notification it fires off an event. The IPC message is then picked up by the main process of the Electron app and from there we can trigger anything we want, which in this case is just a native notification and the taskbar flash)

    T 1 Reply Last reply 24 May 2022, 00:07 Reply Quote 6
    • T
      Tat @Rathenhope
      last edited by 24 May 2022, 00:07

      @Rathenhope said in Killing telnet +/-?:

      Electron app

      I want this. I want it bad.

      1 Reply Last reply Reply Quote 1
      • M
        MisterBoring
        last edited by 24 May 2022, 00:20

        I know it exists, but I would love to see more clients with interfaces that automatically customize to a theme set by the game you’re connecting to. I’ve seen it playing a few MUDs in the past, but I haven’t really seen it for MUSHes or MUXes. It would be neat I think.

        Is that something that would be possible with an Electron client?

        Proud Member of the Pro-Mummy Alliance

        F 1 Reply Last reply 24 May 2022, 00:33 Reply Quote 0
        • F
          farfalla @MisterBoring
          last edited by 24 May 2022, 00:33

          @MisterBoring what do you mean by theme?

          as previously stated, good day.

          M 1 Reply Last reply 24 May 2022, 00:36 Reply Quote 0
          • M
            MisterBoring @farfalla
            last edited by 24 May 2022, 00:36

            @farfalla

            Basically all the visual elements and a bit of the organization (like the chat tabs and stuff).

            My idea is that individual games could provide a CSS-style sheet type thing that would pretty up the client along that specific game’s themes.

            Proud Member of the Pro-Mummy Alliance

            F 1 Reply Last reply 24 May 2022, 00:41 Reply Quote 0
            • F
              farfalla @MisterBoring
              last edited by 24 May 2022, 00:41

              @MisterBoring oh, okay, you mean like in an ares-type web portal?

              as previously stated, good day.

              M 1 Reply Last reply 24 May 2022, 00:45 Reply Quote 0
              • M
                MisterBoring @farfalla
                last edited by 24 May 2022, 00:45

                @farfalla

                Sure, but I think it would be neat if it also sort of stylized the client for folks not using a web portal as well.

                Proud Member of the Pro-Mummy Alliance

                P 1 Reply Last reply 24 May 2022, 00:49 Reply Quote 1
                • P
                  Pavel @MisterBoring
                  last edited by 24 May 2022, 00:49

                  @MisterBoring said in Killing telnet +/-?:

                  @farfalla

                  Sure, but I think it would be neat if it also sort of stylized the client for folks not using a web portal as well.

                  Naturally it’d be an opt-in process.

                  He/Him. Opinions and views are solely my own unless specifically stated otherwise.
                  BE AN ADULT

                  1 Reply Last reply Reply Quote 0
                  • M
                    MisterBoring
                    last edited by 24 May 2022, 00:51

                    Totally. Could be covered by a “Load style” option in the client and some kind of optional download available either on the client homepage or maybe hosted by the games using it themselves.

                    Proud Member of the Pro-Mummy Alliance

                    P 1 Reply Last reply 24 May 2022, 00:53 Reply Quote 0
                    • P
                      Pavel @MisterBoring
                      last edited by 24 May 2022, 00:53

                      @MisterBoring I’d definitely give some side-eye to any part of a client that automatically downloaded and applied/ran something without my knowledge. So you’d have to be careful with the implementation of it.

                      He/Him. Opinions and views are solely my own unless specifically stated otherwise.
                      BE AN ADULT

                      M 1 Reply Last reply 24 May 2022, 01:00 Reply Quote 0
                      • I
                        IoleRae
                        last edited by IoleRae 24 May 2022, 00:54

                        There was a mush client briefly that was coded with interactions with a particular code base that was basically a mush except when somebody was connecting with the client made for it. Pueblo? Does anyone else remember that? There were like, 3 WoD games in the mid-late 90s that used it I think. It TOTALLY changed the UI of the client when you logged into one of those games. Popped up maps you could click on to move to and such. Please lord somebody tell me I’m not the only one that remembers this.

                        the entity previously known as Sunny

                        T 1 Reply Last reply 24 May 2022, 00:58 Reply Quote 1
                        • T
                          Tez Administrators @IoleRae
                          last edited by 24 May 2022, 00:58

                          @IoleRae I remember it! Pueblo was used on some anime MU*s for pictures. You could connect with a regular client as well, but on Pueblo you got ~pictures~.

                          she/they

                          1 Reply Last reply Reply Quote 3
                          • M
                            MisterBoring @Pavel
                            last edited by 24 May 2022, 01:00

                            @Pavel I agree. Hence a file you could apply manually, or even just opt into automatically downloading.

                            Strangely my first thought for an example of this were Trillian / ICQ skins.

                            Proud Member of the Pro-Mummy Alliance

                            P 1 Reply Last reply 24 May 2022, 01:00 Reply Quote 0
                            • P
                              Pavel @MisterBoring
                              last edited by 24 May 2022, 01:00

                              @MisterBoring said in Killing telnet +/-?:

                              Strangely my first thought for an example of this were Trillian / ICQ skins.

                              I was thinking Winamp. Same-ish era. 😛

                              He/Him. Opinions and views are solely my own unless specifically stated otherwise.
                              BE AN ADULT

                              1 Reply Last reply Reply Quote 1
                              • P
                                Prototart
                                last edited by 24 May 2022, 20:59

                                TBH I kind of hate how much stuff has already moved off-game, like, I hate how everything for news and help files always ends up hidden in some badly done wiki instead of just easily accessed in-game and I hate how many people either write like a one line desc or just don’t write at all

                                P 1 Reply Last reply 24 May 2022, 21:33 Reply Quote 3
                                • S
                                  Selira
                                  last edited by 24 May 2022, 21:31

                                  I will say it’s worth looking at what Tyr has done with The Celestra on this. Pictures as an option instead of text, gradients built into the system and able to be saved, items in a library that can be pulled out at any time, customizable outfits, embedded Youtube videos, instanced events, person-to-person channels, and available both from a web browser and a standalone client.

                                  Accessibility is not great, though, and something that could be improved for the VI audience.

                                  P 1 Reply Last reply 24 May 2022, 21:35 Reply Quote 0
                                  • P
                                    Pyrephox Administrators @Prototart
                                    last edited by 24 May 2022, 21:33

                                    @Prototart said in Killing telnet +/-?:

                                    TBH I kind of hate how much stuff has already moved off-game, like, I hate how everything for news and help files always ends up hidden in some badly done wiki instead of just easily accessed in-game and I hate how many people either write like a one line desc or just don’t write at all

                                    • .5 😄 I love that I can search a wiki to find help files (assuming the wiki is properly set up) and read them in a font and form that’s much easier on the eyes.

                                    I hate that people have stopped writing descs. 😞 It hurts my heart forever when I look at someone and ‘You see nothing interesting’ or some pithy, one-line blah blah I look like Chris Evans what more do you want.

                                    I like descs! Especially descs with some flavor to them that include things about body language, accents, movement.

                                    1 Reply Last reply Reply Quote 6
                                    • P
                                      Pavel @Selira
                                      last edited by 24 May 2022, 21:35

                                      @Selira said in Killing telnet +/-?:

                                      I will say it’s worth looking at what Tyr has done with The Celestra on this. Pictures as an option instead of text, gradients built into the system and able to be saved, items in a library that can be pulled out at any time, customizable outfits, embedded Youtube videos, instanced events, person-to-person channels, and available both from a web browser and a standalone client.

                                      Accessibility is not great, though, and something that could be improved for the VI audience.

                                      Almost all of that sounds like a cacophonous nightmare.

                                      He/Him. Opinions and views are solely my own unless specifically stated otherwise.
                                      BE AN ADULT

                                      S 1 Reply Last reply 24 May 2022, 21:37 Reply Quote 0
                                      • S
                                        Selira @Pavel
                                        last edited by 24 May 2022, 21:37

                                        @Pavel Not for everyone, but no system is. The ability to do more with the tools on hand and experimentation within the field are critical for bringing it to new audiences, imo.

                                        P 1 Reply Last reply 24 May 2022, 21:38 Reply Quote 0
                                        • P
                                          Pavel @Selira
                                          last edited by 24 May 2022, 21:38

                                          @Selira said in Killing telnet +/-?:

                                          @Pavel Not for everyone, but no system is. The ability to do more with the tools on hand and experimentation within the field are critical for bringing it to new audiences, imo.

                                          True. I’m very old and grumpy and want things to stop changing so much because I can’t keep up. This is all a reflection of me, not of how the field should develop.

                                          He/Him. Opinions and views are solely my own unless specifically stated otherwise.
                                          BE AN ADULT

                                          1 Reply Last reply Reply Quote 0
                                          36 out of 46
                                          • First post
                                            36/46
                                            Last post