The UI makes it "too easy" to accidentally select "code view" and run into data loss. By "too easy" I mean:
The resulting UX does not follow the "principle of least surprise" guideline for behaviors.
Joplin version:
Joplin 1.0.224 (prod, darwin)
Client ID: xxxxxxxxxxxxxxx
Sync Version: 1
Profile Version: 30
Keychain Supported: Yes
Revision: 1899d86 (master)
Platform: macOS, win10
OS specifics:
As noted, "code view" is still a work in progress, and can lead to data loss. My expectation is that I can disable the feature, so it no longer appears in the "menu bar" and I can't accidentally activate it.
_(Even if wysiwyg worked perfectly, I would still prefer to treat it as any other plugin, and be able to disable it. I like markdown.)_
n/a
@hwine
My expectation is that I can disable the feature, so it no longer appears in the "menu bar" and I can't accidentally activate it.
This has been discussed serveral times on the forum. userchrome.css can be used to remove the "Code View" button.
imho, a not-documented-officially, need to poke under-the-hood, does not address the "principle of least surprise".
I understand if you don't want to take on the work. Are you open to a PR for this?
Are you open to a PR for this?
Not my call!
I just thought I'd bring to your attention a way of achieving what you were seeking.
@laurent22 is the project owner.
The UI is going to change anyway (see in forum) and this issue will be less relevant afterwards.
Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs. You may comment on the issue and I will leave it open. Thank you for your contributions.
Closing this issue after a prolonged period of inactivity. If this issue is still present in the latest release, please feel free to create a new issue with up-to-date information.
Most helpful comment
The UI is going to change anyway (see in forum) and this issue will be less relevant afterwards.