pull down to refresh

This is the climax of what sox has been cooking his way toward, release by release, over the last few months.

What was once the preview tab on posts and comments is now also a what-you-see-is-what-you-get editor. Before, to add links, headings, quotes, and styling, you had to be a markdown wizard. Now, you can use a toolbar and click buttons like most editors you're familiar with.

The important part of this, and where sox put a ton of energy, is that the markdown editing experience is preserved. When editing a post or comment, you can switch between markdown and wysiwyg modes and see the changes you make in one reflected in the other. The wysiwyg, what we're calling compose for lack of a better name, is an editable preview of the markdown, and write is a editable representation of the markdown "source code" for the work you do in compose.

In many ways this is the beginning of our plans for the editor experience. It's the main way everyone makes SN what they want it to be and we want to maximize that. Before too long we'll add image resizing and, yes, a table editor, but we plan to go much further.

Sox is standing by for any bugs you find or suggestions you might have. Oh, and any complements of course.

Also, big shout to @optimism who has been helping us put the engineering back in software engineering.

345 sats \ 2 replies \ @Scoresby 14h

i wrote this comment in the wysiwyg.

i think it is pretty cool.

well done, @soxwell done, @sox

reply
237 sats \ 1 reply \ @sox fwd 14h

reply

double click

reply

Probably very naive question...

This seems like it has been quite the work and endeavour. Yet, I'm surprised that's the case. Isn't an editor like the most common thing in online platforms? Aren't there out of the box solutions that achieve what you want, with extreme levels of customisation?

Or are those mostly crappy and not to SN standards?

Genuinely asking, I'm sure there is a reason @sox put so much time and love in this.

reply
554 sats \ 0 replies \ @k00b OP 13h

We are using what most people would consider an out of the box solution - and some people ship to customers as-is.[1]

The problem with most editors is that they tend to do one thing (markdown) or the other (wysiwyg) to an okay degree, but none of them do markdown and wysiwyg compatibility to this degree. (Try using any other website's hybrid editor, doing some ambitious styling and switch back and forth between modes.)

In the hopes of protocoling SN someday, we want to keep markdown as the base encoding of content here. Yet, in the interest of helping folks from any walk of life participate on SN, we want to make adding nice content to SN easy.

Isn't an editor like the most common thing in online platforms?

Yes. Do you have one you love the most and wish it were everywhere?

Aren't there out of the box solutions that achieve what you want, with extreme levels of customisation?

All of this work is the extreme customization part of an out of the box solution. Our customization needs just go beyond add new styling options.

  1. We have bugs fixed in our editor that even Facebook hasn't fixed in their products yet, and they are the ones working on the underlying library.

reply

Whoa cool.

What would you say are your biggest roadmap priorities now?

reply

For the editor or generally?

reply

Generally.

reply
252 sats \ 0 replies \ @k00b OP 14h

User facing:

  1. onboarding, which is mostly making the wallets not suck
    • marketing (this has been blocked by wallets/onboarding for years at this point)
    • getting custom domains for territories launched (with private beta partner at first)
  2. design refresh/UX enhance affording for lots of personalization of territories and profile pages
  3. E2EE (DMs/full territories/etc)
  4. things territory founders want (their own saloon, rewards pools, etc)
  5. mobile apps (if we can do so without needing dedicated engineers for each device type)
reply
101 sats \ 1 reply \ @plebpoet 14h

Yooo

reply
124 sats \ 0 replies \ @plebpoet 3h

been working so well for me - yay @sox way to go

reply

Ngl SN increased my markdown skills haha

But this tool bar will be very welcomed

Awww shewt I got underline now!! Formatt junkies unite!

reply

> Also, big shout to @optimism who has been helping us put the engineering back in software engineering.

In what sense?

Also, good job!

reply
22 sats \ 3 replies \ @k00b OP 13h

Generally, he's been pushing for more rigor in dev processes and alerting us to how accessible rigor is now.

reply

Haha, maybe I should ask him a crash course on this too. We lack a lot of rigor in academic coding...

reply

I've kind of gone the other way. I used to spend a lot more time making my research code elegant, extensible, and modular.

But I realized that I rarely benefitted from it, since the requirements of different projects are often so different.

So I'm much more comfortable slapping together code that just gets the job done now. For my research work, at least.

reply

If you detail your frustrations or questions in a post, you might be so lucky.

reply
101 sats \ 0 replies \ @pory_gone 11h

sox cooked

reply
  • Love it so much
reply

Amazing work @sox!

reply

# congrats ~lol nice job

reply
1 sat \ 1 reply \ @Taj 11h

Thanks @sox

Any update on the android keyboard bug 🐛

reply
22 sats \ 0 replies \ @sox fwd 8h

Oh I wasn't aware of that, or maybe I... forgot, sorry.
I'll investigate asap, thank you ^^

reply
1 sat \ 0 replies \ @nkmg1c 5h
Ahoy hoy

Test test Good stuff guys

reply

Vs. This

And the other thing I.vibed

I'd say it's perfect! Nice work!!

reply