Improve editor user experience (no longer WYSIWYG, fixed bugs, added view vs. edit distinction) #3

Merged
nicole merged 4 commits from editor-ux into main 2024-06-03 14:56:15 +00:00
Owner

This makes the editor experience much better (by subjective measures). Now instead of a WYSIWYG editor, we have a markdown code editor, and we also have the ability to view documents without editing them.

While I was at it, I fixed a bug where if you didn't edit a document at all, it would save blank. This was fixed as a happenstance from the switch.

Also included here is making the UI work with Javascript disabled. If you don't have JS, you will get a textarea which allows editing the markdown directly. If you do have JS enabled, you'll get a smarter editor.

This makes the editor experience much better (by subjective measures). Now instead of a WYSIWYG editor, we have a markdown code editor, and we also have the ability to view documents without editing them. While I was at it, I fixed a bug where if you didn't edit a document at all, it would save blank. This was fixed as a happenstance from the switch. Also included here is making the UI work with Javascript disabled. If you don't have JS, you will get a textarea which allows editing the markdown directly. If you do have JS enabled, you'll get a smarter editor.
nicole added 2 commits 2024-06-03 01:57:38 +00:00
Author
Owner

UI previews

view mode
image

edit mode
image

UI previews view mode ![image](/attachments/3b96a825-3547-4f5d-b313-f3588f626019) edit mode ![image](/attachments/91ab652b-0170-4b43-b388-f9cbcfa2ef3d)
186 KiB
148 KiB
Author
Owner

The diff is only actually 14 files changed, 163 insertions(+), 142 deletions(-) if you ignore lock files and the generated static files.

The diff is only actually ` 14 files changed, 163 insertions(+), 142 deletions(-)` if you ignore lock files and the generated static files.
nicole added 1 commit 2024-06-03 02:11:41 +00:00
nicole added 1 commit 2024-06-03 02:12:59 +00:00
nicole merged commit 137dfa747d into main 2024-06-03 14:56:15 +00:00
nicole deleted branch editor-ux 2024-06-03 16:29:12 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: nicole/pique#3
No description provided.