• Full Screen Editor

    From apam@21:1/125 to ALL on Thu Feb 6 09:02:56 2020
    I've started work on a new full screen editor that will support different screen sizes, and not wrap text.

    This editor will be built into magicka, so you will still be able to run magiedit as an external editor if you want to.

    This is a bit more complex, as it has to support displaying on the screen (which will be wrapped to screen length, but saving will not.) I also
    intend to support window size changes whilst editing text.

    At the end I plan to remove magiedit from Magicka git and pop it in it's
    own git repo, and then I can remove opendoors from the git repo too.

    This is going to be slow going.

    Andrew

    --- MagickaBBS v0.14alpha (NetBSD/evbarm)
    * Origin: Nocturnal - nocturnal.hopto.org:2023 (21:1/125)
  • From Oli@21:1/151 to apam on Thu Feb 6 08:18:01 2020
    displaying on the screen (which will be wrapped
    to screen length, but saving will not.) I also
    intend to support window size changes whilst
    editing text.

    Very cool. GossipEd supports dynamic resizing and I
    love it. Golded does not and sometimes I forget to
    lock screen rotation on my mobile device ...

    --- CENSORED v0.00 ABC
    * Origin: 🦄 🌈 (21:1/151)
  • From apam@21:1/126 to ALL on Sun Aug 16 15:59:20 2020
    Hi there

    I've been working on a new full screen editor for titan that I plan to port over to magicka once it's done.

    This editor doesn't wrap at 80 chars, only when you press enter.

    It's very buggy at present.. but good enough for testing (I'm using it now)..

    If you want to try it, head over to wunderlust, but be warned it will probably crash or something like that..

    I've had enough for now. Will come back to it in a bit.

    Andrew


    --- TitanFTN (Linux/x86_64)
    * Origin: Wunderlust BBS - wunderlust.ddns.net:2023 (21:1/126)
  • From apam@21:1/126 to apam on Sun Aug 16 20:05:58 2020
    I've had enough for now. Will come back to it in a bit.

    Added spell checking :)

    Seems to work!

    I'm sure there are still bugs, and performance is terrible (I'm refreshing the whole screen every change)

    It'll get there :)

    Andrew


    --- TitanFTN (Linux/x86_64)
    * Origin: Wunderlust BBS - wunderlust.ddns.net:2023 (21:1/126)
  • From Mindsurfer@21:1/126 to apam on Sun Aug 16 20:55:06 2020
    If you want to try it, head over to wunderlust, but be warned it will
    probably crash or something like that..
    Ok, i see. you meant testing over here at wunderlust :)
    it seems not to respond to german umlauts yet but that is to be expected i guess.
    The spellchecking is a nice feature.

    later,
    Mindsurfer

    --- TitanFTN (Linux/x86_64)
    * Origin: Wunderlust BBS - wunderlust.ddns.net:2023 (21:1/126)
  • From Mindsurfer@21:3/119 to apam on Sun Aug 16 12:42:20 2020
    Hi,

    This editor doesn't wrap at 80 chars, only when you press enter.
    Nice! will there be different codepages possible? if i'm right magiedit
    does cp437 only, right? i tried latin1 for example but that gave me some
    error.

    It's very buggy at present.. but good enough for testing
    you mean testing with MagickaBBS as well?

    Regards,
    Mindsurfer

    PS: btw this is also first Echo post processed by hpt hopefully

    --- MagickaBBS v0.15alpha (Linux/armv7l)
    * Origin: FuNToPia telnet://funtopia.ddnss.eu:2023 (21:3/119)
  • From apam@21:1/126 to Mindsurfer on Sun Aug 16 21:15:37 2020
    it seems not to respond to german umlauts yet but that is to be expected i
    guess.

    Does magiedit?

    Andrew


    --- TitanFTN (Linux/x86_64)
    * Origin: Wunderlust BBS - wunderlust.ddns.net:2023 (21:1/126)
  • From apam@21:1/126 to Mindsurfer on Sun Aug 16 21:19:53 2020
    Nice! will there be different codepages possible? if i'm right magiedit does cp437 only, right? i tried latin1 for example but that gave me some error.

    Yeah, I think so. I'm not sure how to do different codepages. at present it just reads basic ascii.

    you mean testing with MagickaBBS as well?

    Not yet, at present this editor is built into titan, I plan to make it into a door so magicka can use it, but want to get everything tested first to make sure there aren't any bugs.

    Andrew


    --- TitanFTN (Linux/x86_64)
    * Origin: Wunderlust BBS - wunderlust.ddns.net:2023 (21:1/126)
  • From Mindsurfer@21:3/119 to apam on Sun Aug 16 14:43:02 2020
    it seems not to respond to german umlauts yet but that is to be
    Does magiedit?

    yes, Magiedit processes Umlauts. I asume you will not see the right
    letters?

    „Ž”™šá

    Mindsurfer


    --- MagickaBBS v0.15alpha (Linux/armv7l)
    * Origin: FuNToPia telnet://funtopia.ddnss.eu:2023 (21:3/119)
  • From Mindsurfer@21:3/119 to apam on Sun Aug 16 15:36:22 2020
    Yeah, I think so. I'm not sure how to do different codepages. at
    present it just reads basic ascii.

    CP437 is good as long as you stay within the cp437 world. And here we are
    in fidonet again :) the topic of codepage mapping came up also when i was connecting as a node to fidonet RC. I see posts from german mystic bbs
    where
    the umlauts dont show up correctly. So it seems a common problem for
    everyone writing from wihin a bbs editor. i think for golded and other
    external
    editors there are solutions but i have no experience with external
    editors yet. So i can't tell for sure.

    Hey, i just browsed through some very old 20GB and 80GB harddrives and
    found some old reg keys for bbs software etc and some old infofiles and
    stuff for the LiQUiD Group i was a member of.
    I also found a regKey for IceEd. How about trying to reactivate IceEd
    again? :) well, its a dos
    program.. But i would like to see something i was familiar with back
    then. Could that work in general? Using a DOS Editor via DOS Emulation on Raspberry Pi with MagickaBBS?

    Mindsurfer

    --- MagickaBBS v0.15alpha (Linux/armv7l)
    * Origin: FuNToPia telnet://funtopia.ddnss.eu:2023 (21:3/119)
  • From Rushfan@21:2/115 to Apam on Sun Aug 16 15:44:51 2020
    132
    RE: Re: Full Screen Editor
    BY: apam(21:1/126)


    I've been working on a new full screen editor for titan that I plan to
    port over to magicka once it's done.

    I also had that itch lately and wrote a basic one for WWIV a few weeks ago. It's in the main branch if you wan to take a look. The most interesting bits are in model.cpp and commands.cpp all under https://github.com/wwivbbs/wwiv/tree/main/bbs/fsed

    I'll check yours out, it was fun to write for me.

    Lately I've been working on a ACS language to do auth checking for commands in menus, subs, etc.

    -rushfan


    --- WWIV 5.5.0.3201
    * Origin: Mystic Rhythms BBS (21:2/115)
  • From Blue White@21:4/134 to apam on Sun Aug 16 12:50:50 2020
    128
    apam wrote to ALL <=-

    I've been working on a new full screen editor for titan that I plan to port over to magicka once it's done.

    This editor doesn't wrap at 80 chars, only when you press enter.

    I am probably asking a dumb question but, if it does not wrap at 80 chars,
    how does the user keep up with what they have typed, i.e. what happens once they go over 80 chars a line?


    ... 2 + 2 = 5 for extremely small values of 5
    --- MultiMail
    * Origin: Possum Lodge South * possumso.fsxnet.nz:7636/SSH:2122 (21:4/134)
  • From apam@21:1/126 to Blue White on Mon Aug 17 11:34:54 2020
    I am probably asking a dumb question but, if it does not wrap at 80 chars, how does the user keep up with what they have typed, i.e. what happens once they go over 80 chars a line?

    Oh, it visually wraps in the editor, but the line itself stays one long line.

    It's a little bit hard to explain.

    Andrew


    --- TitanFTN (Linux/x86_64)
    * Origin: Wunderlust BBS - wunderlust.ddns.net:2023 (21:1/126)
  • From Blue White@21:4/134 to apam on Mon Aug 17 13:33:20 2020
    128
    apam wrote to Blue White <=-

    I am probably asking a dumb question but, if it does not wrap at 80 chars, how does the user keep up with what they have typed, i.e. what happens
    once
    they go over 80 chars a line?

    Oh, it visually wraps in the editor, but the line itself stays one long line.

    It's a little bit hard to explain.

    I get it now. It looks to the user like it wrapped but it is stored, and presumably transferred, in one line.

    Thanks!


    ... Does anybody here remember Vera Lynn?
    --- MultiMail
    * Origin: Possum Lodge South * possumso.fsxnet.nz:7636/SSH:2122 (21:4/134)
  • From apam@21:1/126 to All on Thu Nov 19 14:22:30 2020
    Spent last night and this morning / afternoon working on a new built in fullscreen editor for talisman..

    It seems to be working.. but I don't doubt there are bugs.

    You can test it out on my bbs if you like, it won't be available until
    v0.5 as it's built in.

    You can override it with an external editor, so you're not locked into
    using this. I just felt that I really needed a default full screen editor
    as well.

    This message was written with it... seems ok so far.

    Andrew


    --- Talisman v0.5-dev (Linux/x86_64)
    * Origin: Talisman BBS - telnet://talismanbbs.com:11892/ (21:1/126)