Below are the ideas I wanted to share.
1. Global Note Capture:
If we click on a note in the list, it opens in a modal or popup style window. that popup could work like a quick capture style note outside the bar using some global shortcut.
2. Global Search Outside the App:
The search window opened with ⌘ + O is already very good. It could become even more powerful if it could also be triggered globally outside the app.
3. Shortcut to Toggle Tags Panel:
A shortcut like ⌘ + B could toggle the tags sidebar. Ideally users could also customize this shortcut in preferences.
4. Code Block Editing Improvement:
When creating fenced code blocks using triple backticks:
-
The backtick fences could hide when the cursor is inside the code block.
-
The language selector could appear in the top right corner as a dropdown.
-
Once a language is selected, the app could remember it and automatically use it for future code blocks as a default language.
5. Code Block Actions:
Inside the top right corner of the code block:
-
Language picker
-
Copy code button
These controls could appear on hover or when the block is focused to keep the interface clean.
6. Inline Video Rendering:
Videos could render directly inside the note like images instead of opening in preview. This would make it easier to scan notes that contain multiple videos.
7. Slight Corner Radius for Media:
Images, videos, and code blocks could use a small corner radius and inline codes instead of sharp edges so they better match the overall design style.
8. Inline Code Optical Size:
Inline code created with a single backtick has padding and a background. Because of this, the font size could be 1 or 2 points smaller than the surrounding paragraph text so it visually aligns better.
9. Code Block Font Size:
Code blocks could also use a slightly smaller font size compared to the default note text to improve visual balance.
10.Conditional Trash Visibility:
The Trash section could appear only when there are items inside it, instead of always being visible in the sidebar.
11. List Item Spacing:
The vertical spacing between list items could be slightly larger than the line height to make lists easier to read and visually cleaner.