Plugin: Recent notes, shortcuts, scratchpad, and .... in a single sidebar

Adjustable font and font size

Are you using the Joplin Appearance menu to adjust font / font size? If yes, I think I could try to make it follow the rule.

Adjustable line spacing

It will be difficult to make it fully customizable. May be you could tell me where you would like to increase the line spacing first?

German language support

No problem. But could you help to review the translation file ? I just use Gemini to translate the file . I am not sure is it alright.

Hi benlau,

thanks for your quick reply.


exactly. See screenshot:

It would be nice to be able to increase / decrease the line spacing in the highlighted areas of the following screenshot. However, if this is complicated to implement, the current solution is fine for me, as the line spacing is comfortable.

The AI translation is actually already pretty perfect. Just a few suggestions / questions:

Could not find this option in the settings or sidebar, so I am unable to understand what the function does.

What’s meant by quick view — the scratchpad?

Kind regards :slight_smile:
Workaholic

Hi again,


don't know if this has already been mentioned or documented here. In any case, I noticed a possible error in the Outline section of DDDOT:
If a note contains several headings with the same name, DDDOT always jumps to the first occurrence, regardless of which heading is clicked in the sidebar. Subsequent headings are ignored and cannot be jumped to.
It makes no difference whether the Markdown or rich-text editor is used.

I recreated this in a simple test note with two heading hierarchies with the same name. Between the headings, I’ve inserted filler text to trigger scrolling when jumping between headings.
See screenshot and attachment.

I did not notice this behavior in the Outline plugin I used previously.

Best regards,
Workaholic

Test Note.jex (25.5 KB)

@benlau Any thoughts on making this mobile compatible? Mobile Joplin is in dire need of ‘Recents’ functionally.

Joplin DDDot 0.4.4 on Joplin 3.5.12 on Fedora Linux.

Shortcuts doesn’t seem to work for me.

Dragging a note from the notes list to Shortcuts does nothing.

Dragging a note from Recent Notes to Shortcuts does nothing.

Am I misunderstanding how this is supposed to work?

It would be nice to be able to increase / decrease the line spacing in the highlighted areas of the following screenshot. However, if this is complicated to implement, the current solution is fine for me, as the line spacing is comfortable.

I actually wondered if the line spacing was too tight, but since nobody complained, I didn't change it. I’ll try adding 2px—let me know if it still doesn't feel like enough.

Could not find this option in the settings or sidebar, so I am unable to understand what the function does.

Drag a note here - It is visible if none of any shortcuts added

Drag a note here

It is a tooltip to be shown when the mouse hover on the Swap button. (Right click on a recent note to trigger this view)

I just checked again. That is the editor font. But I think DDDot should use the UI font except the scratchpad. It will be weird to make it to use the editor font?

Thx for the report. Fixed in this commit. Will release later.

Thx for the report. I could reproduce the problem. That is an issue of Electron in Linux. Here is the fix.

I think I will make a release on Sun

Hi benlau,

the current line spacing is comfortable and probably fine for most users. No need to change. I suggested it because it can be helpful for long, nested notes if the spacing is tighter and you don't have to scroll through the hierarchy as much. On the other hand, some people may prefer larger spacing. Basically, I always think it's great when you can customize these things.

In principle, I agree with you. For visual reasons and personal preference, I would simply like to have the option of customizing the DDDot font so that the typeface is consistent across all areas of Joplin.

That’s great news
 :+1: Thanks a lot :grinning_face:

v0.4.5 released

General

  • Increased sidebar item height and line-height from 28px to 30px for better visibility.

Added

  • Support for German (de_DE) localization.

  • New translation strings for backlinks, shortcuts, scratchpad, and daily notes in German.

  • Enhanced heading parser to generate unique slugs when multiple headings share the same title.

Fixed

  • Improved drag-and-drop compatibility for Linux users.

    • Resolved an issue where strict protocol enforcement in Chromium would block the "link" drop effect by implementing a fallback to "copy" when necessary.

Dependencies

  • Migrated from uslug (git-based) to @joplin/fork-uslug (v2.0.1) in main dependencies.

  • Updated node engine requirement for @joplin/fork-uslug to >= 10.0.0.

Thanks for the great plugin! Very useful tool!

I’m not sure whether my suggestions are of general interest, but in my case i would love to see two additional features in the DDDot plugin:

  1. Reordering items in ‘Shortcuts’
    At the moment, shortcut entries seem to follow the order in which they were added. I can move notes downward, but I can’t freely reorder them.

  2. Highlighting the active note.
    It would be helpful if the note currently in use were highlighted in Shortcuts, Outline, and Recent Notes, keeping everything visually in sync with the main note list.