Discourse version updated to 3.5.0

It’s annoying that when you tap your profile icon (top right) to see your notifications list, they are now less compact and have more dead space between them, which now limits how many you can see at once in the list. “Just because,” I guess.

3 Likes

See my comments above about some minor issues.

Nothing serious. No showstoppers. I knew about those problems before this forum even upgraded.

Those issues are only ever going to be serious if they took away the capability to revert to the old behaviour - as @amarok likewise opines.

2 Likes

So, it worked and so they fixed it. Now it’s online for beta testing for the next term until they fix it again. As for some of the job security kiddie-kewl features - just WP bells and whistles - meh.
Bored

1 Like

Read it already before deleted. Yeah - I know what it is - we are agreed :+1:

2 Likes

Thanks. I deleted my previous comment because I had second thoughts about my assumption. :wink:

1 Like

I notice that the row of frequent posters for a topic no longer shows the number of posts for each as a superscript to the avatar. Maybe even the developers can’t figure out using superscripts with the new version.

2 Likes

Well OK but that’s completely different.

I’m talking about in the WYSIWYG editor for a post. So my comment is about what you, as the poster, have to type.

The new editor seems to have this weird dual personality, with some things that you have to type strictly sequentially (or close to it) in order for it to render correctly in the post window and other things where you have to click away in order for it to work properly. It looks as if subscripts and superscripts fall into the second category - but once you know what to do it is workable.

I think the underlying issue with subscripts and superscripts is that there is no (supported / widely supported) markdown for them (and also no GUI element that specifically requests them). So you have to use HTML, and it then works differently.

To illustrate the point about sequential typing: In the following, interpret the substring “underscore” to mean “type an underscore character”.

These two work:

This is underscoreitalicunderscore.

This is italic. Then click before italic and underscore. Then click after italic and underscore.

This one doesn’t work.

This is italic. Then click after italic and underscore. Then click before italic and underscore.

Of course, in this case, since there is a GUI element for italic, you can type “This is italic.” then highlight the word “italic”, then click the “I” button.

1 Like

There was chatter somewhere here about Superscript and Subscripts so in case anyone wants, I plagiarized Discourse codes - sort of..

  1. First, when using dual pane, there is a border around markdown/compose (left) pane but none in the result preview pane (right). Cosmetic.

  2. Superscripts and Subscript - test them here:
    A line to test superscript and subscript on the same line

    Test superscript and get superscript
    Test subscript and get subscript

    Markdowns I used:

    superscript <sup> and </sup>
    subscript <sub>and </sub>

Still in dual pane mode, there are no dates beside at or near post number/ of number of posts in far right column. They do appear when choosing basic mode (1 pane).

I don’t see why Discourse would use the same things for example, Discourse uses:

**This is bold text** This is bold text
__This is bold text__ This is bold text too

*This is italic text* This is italic text as well
_This is italic text_ This is italic text too.

As for the dual panes verses single pane, maybe they are planning something that needs the space of the preview pane.I’m use to the dual pane and will just continue that way.

I still think Discourse is one of the best forums programs around.

~s
edited to fix my mistakes, typos and terminology

2 Likes

To be clear as to how I am using the term WYSIWYG …

the dual pane mode is not what I am calling WYSIWYG. In dual pane mode, the left pane takes raw Markdown (what you type) and the right pane shows a preview in real time (so, OK, I can see why you are calling that WYSIWYG).

I am calling the single pane mode WYSIWYG. In single pane mode, you don’t have to know any Markdown at all. You just use the hokey GUI editor and at all times you are interacting directly with what the post will ultimately look like. So single pane mode is closer to how e.g. LibreOffice Writer works. (However, in single pane mode, Markdown does still work if you are careful, but that does not apply to e.g. superscripts because there is no supported Markdown for superscripts.)

I know how to use e.g. superscripts in dual pane mode. They always worked. It’s rather more typing but it is logical and sequential e.g.

Pythagoras said a2 + b2 = c2

by comparison with doing the same thing in single pane mode, which requires somewhat less typing but is highly non-sequential and requires more clicking.

Fortunately this forum doesn’t need hard-core mathematics anyway.

And superscript-2 is a special case because you can also do it as a dedicated character using any of:

  • HTML entity name (sup2)
  • HTML entity character number (in hex or decimal, hex is B2)
  • compose sequence (^2)
  • Ctrl-Shift-U sequence (B2)

and, in single pane mode, you will get poor UX for the first two and good UX for the second two (while in dual pane mode you will get good UX for all 4 approaches)

so my example should really have used a superscript that does not exist as a Unicode character. :wink:

3 Likes

You’re right. That makes more sense. I’ll edit it to fit - tomorrow - nap time…

1 Like

Edited to read markdown for left pane preview for right pane.
I chose “markdown” instead of ‘markup’ because Discourse uses it. Too, it depends on which tech expert ya want to trust. :thinking:

For me, click edit, then a dual pane opens with green and pink highlighting and I couldn’t do anything, then I notice another “EDIT” button, Clicked that then I can edit. Odd.

Takes some getting use to.

~s

1 Like

“Markdown” is some IT dude’s idea of humour. Traditionally, the term “markup” / “markup language” is a generic term meaning any kind of syntax that you add on top of plain text in order to get rich text, such as getting italic, bold, superscripts, subscripts, strikethrough, paragraphs, etc. …

Examples of specific markup languages: HTML, XML - which derive from SGML (which never really caught on as far as I can tell but lives on in the wildly successful HTML and XML).

Then along came “Markdown”, which is a specific markup language, and does not derive from SGML at all, and uses a completely different and incompatible syntax.

However, as you have already seen, Discourse supports both Markdown and a very limited subset of HTML. (And another forum that I occasionally use supports three different markup languages i.e. those two and one other, just to be “helpful”, sort of.)

2 Likes

[Moderator tidied up the markup. :wink:]

Frankly, I don’t give a poop what is used - so long as it works. For every 1+1=2 anywhere on the Internet, there will always be a “It is not 1+1=2, it is 11”. We could strengthen the answer with 11 or Microsoft’s 11 or

selector {
font-weight: bold;
}

or harder still with:

selector {
font-weight: 700; /* This is equivalent to ‘bold’ for most fonts */
}

selector {
font-weight: 900; /* For a heavier bold */
}

so let’s get really geekier:

> <head>
>       <style>
>         .my-bold-text {
>           font-weight: bold;
>         }
>       </style>
>     </head>
>     <body>
>       <p class="my-bold-text">Does Irvine ever sleep?.</p>
>     </body>

Too, just to show <b> as a example causes it to bold,. There are work-arounds by putting </> around it cancels <b> bold.

In short, markup or markdown,. I don’t care, It has been made over complicated just for bells and whistles.

I sure hope the Mods here get some kind of remuneration for all U’s have to do as a Mod, as well as know everything else too:rofl:

Seriously though, I think down is not some geeks joke. Everywhere we look we may find the improperly used terms and that gets plagiarized, word-smithed and that get copied to another site. Also, when asking a question of a search engine or Google, I see the Mandela effect. :face_with_spiral_eyes:

I’ll end my brief reply with a quote from Lord Google and then find something else to pass the time.

Markdown is a lightweight markup language that allows for formatting plain text documents. It is often used for creating content that will be published on the web because it can be easily converted into HTML. While Markdown is not a replacement for HTML, it simplifies the writing of content by focusing on readability and ease of use, rather than complex HTML tags.
Bleh
~s
.

1 Like