FossifyOrg / General-Discussion

A place for discussing all apps in general plus anything else you want to say.
https://www.fossify.org
67 stars 3 forks source link

Render Markdown. #126

Closed RokeJulianLockhart closed 9 months ago

RokeJulianLockhart commented 9 months ago

Checklist

Which apps should have this feature?

Calendar, Contacts, Notes

Feature description

Render Markdown in Contact notes, calendar descriptions, and FOSSify Notes. Ideally, choose a Markdown processor which supports basic HTML tags like <blockQuote> and <details>.

Why do you want this feature?

Because I want plain-text formatting to be available to the masses, and more importantly, me.

Additional information

A great many ready-to-use FOSS Markdown processors exist.

Aga-C commented 9 months ago

These are very separate features in each app, so I'd rather prefer them raised in each of the apps. However, I have some remarks:

In Notes, there's already a feature request for that, but raised wrongly: https://github.com/FossifyOrg/Notes/issues/2. If you'd like, you can raise it once again, and I'll close the old one).

RokeJulianLockhart commented 9 months ago

https://github.com/FossifyOrg/General-Discussion/issues/126#issuecomment-1954617215

@Aga-C,

  1. Calendars rather use HTML than Markdown and there is already a feature request for that: https://github.com/FossifyOrg/Calendar/issues/12.

    That's not sufficient, because the entire raison d’être for Markdown is that it's legible as plain text, hence why HTML is frequently necessary to supplement it — its purview is narrow, but it's incredibly powerful despite it.

  2. Why would you need markdown support in Contacts? I know we have a Notes field, but it's a one-line input. That's why it would rather require a whole feature request to even change the single-line field to multi-line.

    Whether it's single-line or multiline isn't of significance to me, because I can still write as much in it as if it were multiline, there merely won't be paragraph breaks. However, how do you handle multiline note content served externally, if that's so? I do hope that an FR exists to make it multiline. If not, I'll create one.

    I use my contacts like a CRM somewhat, in that I just put more information in there than most people do. It's a necessity of my employment, hence the need for at least basic formatting.

  3. In Notes, there's already a feature request for that, but raised wrongly: https://github.com/FossifyOrg/Notes/issues/2. If you'd like, you can raise it once again, and I'll close the old one.

    I'll do so.

Aga-C commented 9 months ago

Could you copy those explanations to your feature requests, so it'll be more visible than just link here? Thanks!

RokeJulianLockhart commented 9 months ago

https://github.com/FossifyOrg/General-Discussion/issues/126#issuecomment-1954649955

@Aga-C, as in, you'd like me to add a link to https://github.com/FossifyOrg/General-Discussion/issues/126#issuecomment-1954631456 in the 3 referenced issues' additional information sections?

Aga-C commented 9 months ago

Just copy and paste those explanations.

RokeJulianLockhart commented 9 months ago

https://github.com/FossifyOrg/General-Discussion/issues/126#issuecomment-1954677179

@Aga-C,

  1. [x] https://github.com/FossifyOrg/Notes/issues/22#issuecomment-1954795381
  2. [x] https://github.com/FossifyOrg/Calendar/issues/160#issuecomment-1954795459
  3. [x] https://github.com/FossifyOrg/Contacts/issues/86#issuecomment-1954795559
Aga-C commented 9 months ago

@RokeJulianLockhart I thought you would just copy to Additional information comments regarding each app instead of link to this. We don't need explanation e.g. in Contacts why Markdown is needed in Calendar. Please just remove these comments and copy-paste proper things to request, not as a comment.

RokeJulianLockhart commented 9 months ago

https://github.com/FossifyOrg/General-Discussion/issues/126#issuecomment-1954802844

Done, @Aga-C. It did seem like a strange request. See https://github.com/FossifyOrg/Calendar/issues/160#issue-2144836594 and https://github.com/FossifyOrg/Contacts/issues/86#issue-2144836764. (https://github.com/orgs/community/discussions/109367#discussion-6245605)