Another sidebar on the right

Here’s something interesting I ran across today, an app called “Craft”. It’s a more pure document type of tool, but block-based similar to Anytype, Notion, etc. What I want to point out specifically is the sidebar as shown at the time in the video linked below:

I like that the sidebar can be persistent and “minified” very nicely. It has some similar functionality to Notion’s “ellipses” or “3 dots” menu, which is another good example. What I like in Craft are some of the options, like disabling the cover entirely. But also on top of page-level functions, it has several different areas in its sidebar tool set, including one to add blocks with a drag-and-drop.

Benefits of a Blocks Sidebar Option

Now Anytype is already fairly fast to add blocks linearly, I’ll admit. But it could be even faster, especially for laying out more complex multi-column pages. Not only do you save the step of selecting the block type after creating it (because you are dragging it from a palette showing available blocks), but you can also create e.g. blocks next to others more quickly and easily, rather than create-below-select-type-drag-to-desired-location. Simply click desired block, drag and drop at desired location.

I wouldn’t want this to replace existing block add functions, but it could be a nice complement, along with other potential advantages of a multi-purpose sidebar like this. Of course it would need to be harmonized with the idea of a page sidebar, as I suggested here:

Some of these are potentially minor improvements, but I think there is a lot of overall utility in this kind of sidebar. And as I’ll be mentioning in another post in a moment, I think Anytype has a real chance to not just equal but differentiate itself from competitors like Notion by being more thoughtful and sophisticated in the way it lets people interact. Save some hassle here and there, and the tool as a whole ultimately becomes much more enjoyable to work with. And that can translate into more long-term adoption vs. competitors.

One of the awesome things of adding a sidebar like that is that you can add all kind of functionality to it. Add different tabs for backlinks, table of content, page properties, version history and more. Would love to see that in the future!

This is one of the features I love from Obsidian.

@Jeroen Indeed! I sort of proposed the sidebar with one particular use case, but it absolutely has many other potential uses. I for one would like to see Anytype move away from an enforced “minimalist” UI and toward a more configurable, dynamic one with the possibility to expose a lot more information and functionality optionally, without having to click anything or change focus from your content. For example I want to be able to have a sidebar open, “pinned” (or just have it stay open until I close it manually), then visit a page and, rather than having to up to the top page info/search to click and find backlinks, instead it just already shows backlinks on the right side. Save a lot of clicks in the long run. And if it’s made optional (e.g. slide-in/out and/or pinnable), then you get the best of both worlds: clean UI and writing-focused interface for those who want that, and ability to surface a lot of info for those who prefer that approach.

I really like the idea, especially if it has tabs and customizable options like in the video you showed.

Some other nice ideas for a sidebar in this thread:
https://twitter.com/capacitiesHQ/status/1484250512182714374

Craft does something similar to this for right sidebar too.And the Dashboard by default in sidebar is nice Popup would be okay if the relations are small.

I was thinking today it would be nice to be able to pull a list of the shortcuts onto a sidebar while I’m learning or possibly the list of relations, basically information that may not pertain to the page itself.

WHAT DO YOU RECOMMEND

A navigation sidebar for an object, in which you can navigate through the different headings that you have in an object, without having to manually scroll until you find it. It will be very useful in large objects.

HOW COULD IT BE DONE

It should be very similiar to what is found in several text editors, like Word.

Could be a button in the actual sidebar to change between the navigation sidebar for anytype and the navigation sidebar for the displayed object. It could also have two toggles which shows links from and links to.

WHAT DO YOU RECOMMEND

A navigation sidebar for an object, in which you can navigate through the different headings that you have in an object, without having to manually scroll until you find it. It will be very useful in large objects.

HOW COULD IT BE DONE

It should be very similiar to what is found in several text editors, like Word.

Could be a button in the actual sidebar to change between the navigation sidebar for anytype and the navigation sidebar for the displayed object. It could also have two toggles which shows links from and links to.

I would be very happy if this gets implemented. Could you check whether this feature request is similar enough to merge? I think the addition of your example image might clarify the linked feature request:

I don’t really understand what that request is about, but I believe it is for a different thing. He says something about linking different objects in a tree structure, but what I’m proposing is navigation bar only for the current displayed object.

I have to admit it is not the most early written feature request, but I was triggered by this part:

I thought that refers to something similar to the table of content command that is now available, but if you think it’s convenient i’m ok with merging.

WHAT DO YOU RECOMMEND

Table of contents that’s accessable without needing to scroll to a specific place on an object.

HOW COULD IT BE DONE

Take inspiration from Wikipedia. On desktop, there’s a table of contents that floats in the left sidebar, always available no matter where you are on the page (although it’s often pushed down by the language list, which sticks to the top :person_shrugging: ). On mobile, it’s a panel you can summon by swiping in from the right edge of the screen.

REAL WORLD USE CASES

I have a large grocery list (used more like a household inventory) organized with section headers. I currently have a TOC block at the top, but then I have to scroll up to the top to find it before I can jump to my target.

RECOMMENDED ALTERNATIVES

I got nothing.

Great feature request!

A much-needed feature! If the contents of the page are really extensive — It would be really hard to jump in and jump out of various sections on the same object. The TOC is not user-friendly at the moment.

I think a good implementation would be an icon (collapsible) that rests on one of the corners, to expand the TOC.

Anytype already has one — the icon that can collapse the sidebar. Something similar to expand the TOC on command would be nice

image

I would like to present the rightside sidebar of an app called Upnote (a great up and coming Evernote alternative). This sidebar has a lot of things I would love to see in Anytype, including an automated Table of Contents as requested in this topic.

This sidebar features Info, Word Count, Tags, Links (backlinks) and Table of Content) and I love it!