My conclusion: I think the viewer-only mode should stay, because it is a useful and important feature for many users, including myself. However, I also understand that some users may find it confusing or unnecessary, and that it may have some drawbacks for the development and maintenance of Joplin. Therefore, I have created an overview of the question, the modes, the pros and cons of removing the viewer-only mode, and some possible solutions. I hope this can help you and other users to have a better understanding of the issue and to make an informed decision.
Should the viewer-only mode be removed in Joplin, a note-taking software that supports Markdown and rich text?
- Viewer-only mode: shows notes without editing options or Markdown code. It is useful for reading, copying text, and avoiding accidental changes.
- Markdown editor: shows notes with editing options and Markdown code. It is useful for editing notes using Markdown syntax and plugins.
- Rich text editor: shows notes with editing options and rich text formatting. It is useful for editing notes using a familiar word processor interface.
- Split view: shows notes with both the editor and the viewer. It is useful for editing and previewing notes at the same time.
- Users can press Ctrl+L to toggle between Markdown editor, split view, and viewer-only mode.
|Simplifying the user interface and reducing confusion
|Losing a feature that many users rely on and appreciate
|Making Joplin more consistent with other Markdown editors
|Making Joplin less flexible and customizable for different use cases and preferences
|Encouraging users to learn and use Markdown
|Disrupting users' workflows and habits
|Reducing the maintenance burden and the potential bugs
|Reducing the accessibility and the usability for some users
|Increasing the risk of accidental changes or errors in notes
- Keeping the viewer-only mode as an optional plugin or setting
- Allows users who like it to keep using it, while others can disable or uninstall it.
- Makes Joplin more modular and extensible, allowing users to customize their experience.
- Improving the user interface and the documentation to make the modes more clear and intuitive
- Helps users understand the difference between the modes and how to switch between them easily.
- Reduces confusion and frustration for new or existing users.
- Adding more features and plugins to enhance the Markdown editor, the rich text editor, and the split view, such as:
- Image resizing: allows users to adjust the size of images in the editor or the viewer
- Allows users to control how images are displayed in their notes, making them more readable and appealing.
- Mode indicator: shows users which mode they are currently using
- Helps users know which mode they are in at a glance, avoiding confusion or mistakes.
- Provides feedback and confirmation for users when they change modes, making them more confident and comfortable.
- For example, one user suggested adding a small icon or a color code to indicate the mode.
- Mode lock: allows users to lock a mode for a note or a notebook
- Prevents accidental or unwanted changes to notes or notebooks by locking them in a specific mode.
- Maintains consistency and coherence in notes or notebooks by ensuring that they use the same mode throughout.
- My solution: Keeping the viewer-only mode as it is
- Recognizes that the viewer-only mode is needed by many users who often have articles saved (web clipper) that they just want to read.
- Provides a bigger screen for reading without distractions or clutter from editing options or Markdown code.
- Protects notes from accidental changes that could alter their content or formatting.
- Respects users' choices and preferences, allowing them to use Joplin in the way that suits them best.