gasparschott/obsidian-continuous-mode

Compatibility with Outliner.md Plugin

lifehaschanged opened this issue · 10 comments

Hi,

Thanks for your recent updates!

In recent times, I've been impressed by a plugin that can be found here
https://github.com/Quorafind/Outliner.MD
Installable with BRAT:
https://github.com/TfTHacker/obsidian42-brat

Without going into other great features like edit embeds or edit backlinks, I'd like to describe the problem that arises when continuous mode and outliner.md are active at the same time.

The problem occurs when you open an outliner.md file (button on the ribbon > new outliner file) and click then on the magnifying glass icon at the top right of the file.

When both plugins are active, no text input field for the search is displayed.

It doesn't matter whether continuous mode is active or not; the issue occurs in both cases.
Only a single point is displayed when you click on the magnifying glass icon:

2024-06-09 18_27_48-outliner-20240609182708 - Obsidian Sandbox - Obsidian v1 6 2

It would be great if you could take a look at this sometime.

Yes, there are indeed display errors when the CM is active in a tab group.

The first issue occurs when embedding a long markdown file with ![[ ]] within the outliner.md file. In this case, the content of the embedded file overlaps with the content of the lower file within the CM view.

The second issue occurs within the outliner.md file when the CM is active, causing the tasks below the "Task Group" to be cut off. The Task Group is a feature that displays all tasks with a specific tag from the active outliner.md file.

There is another problem: When you press the arrow keys within the outliner.md file while the CM is active, you jump to other documents and cannot highlight individual letters or words within the outliner.md file.

Okay.

Here is a file from the sandbox vault:

outliner-20240611144052.md

It links to the existing table.md in the sandbox vault. This means you only need to open another file in the sandbox vault and activate the CM, then you will see that the embedded file ![[Table]] overlays the other one.

2024-06-11 14_47_24-outliner-20240611144052 - Obsidian Sandbox - Obsidian v1 6 2

.
.
.
.
In the example, lists.md from the sandbox vault and the outliner file are open:

2024-06-11 14_48_24-outliner-20240611144052 - Obsidian Sandbox - Obsidian v1 6 2

Hmm, I'm not sure I understand yet. I downloaded your outliner file, made a table.md file and added a simple 2 x 2 table and an embedded file ("Folder 2 Note 4"), and everything looks OK to me. Have I misunderstood what you did?

Screenshot shows the outliner file and the table file open in Continuous Mode.

test

Ok, I'll try to explain step by step:

  1. open a sandbox vault with the command provided in the command palette
  2. install the brat plugin from the plugin community page inside obsidian plus the outliner.md plugin by entering the url of the repo of the outliner.md plugin in the settings of brat: https://github.com/Quorafind/Outliner.MD
  3. install CM plugin
  4. once both are installed, click on the new ribbon button to create a new outliner.md file
  5. in this new file type ![[insert here a random long note of the sandbox vault]]
  6. open another random .md file of the sandbox vault in another tab which is not the same file as the one from point 5
  7. activate CM mode
  8. move the tab of the outliner.md file to the left so that it's visible on top inside the active CM

Glad that you can reproduce it, hope you can fix this. Thanks.

The problems you were having should be solved now in the latest version 1.7.2. Arrow navigation mostly works, but I think that some of the problems stem from bugs within OutlinerMD itself; hopefully these will be worked out in future updates.

Thanks.