Hi,
First of all, let me say how much I love Bear and the direction Panda is going – I’ve tried and used in depth all major notes apps under the sun, followed the development of many (Craft, Obsidian, DEVONthink…) and even chatted with their devs on occasion. The Bear team’s care to detail and UX is stellar. The obsessive care to minutiae makes Bear a joy to use, and I understand some features will never be implemented in there, because it detracts from the vision of an “easy to use, deep to master” app.
That being said, many new features have appeared in linked notes apps, some of which have appeared in Bear (wiki links, linking to headers), and make the app even more powerful to help and support thinking. (I’m a professional fiction writer, and using heavily those tools in my daily work, especially the emergence supported by linking notes.) This post aims at requesting some of the major features that have appeared through the last few years, and which I think could be implemented very easily in Bear 2.0, without adding any kind of complexity and detracting from the vision of the app.
Backlinks will be implemented
Mentioning those as they are a staple of the product space, but it has already been confirmed that they will be implemented. Move along!
Remember uncreated notes titles when suggesting wiki links
Here is the use case: you write a note, deep in flow, and add a wiki link to an uncreated note, for instance [[Character A could do something]]
, in order to flesh it out later. But later in another note, you think again of that idea and write [[Character A could do some thing]]
.
Problem: if you have not created the first note by clicking on its link, that link won’t be suggested to you in the second note. You then run the risk of creating two different, diverging notes. And remembering to create the note immediately when adding the link breaks flow and adds clunkiness.
Solution: either
- remember uncreated note links and offer them in the suggestions when creating a wiki link. That way, I could see I already had my first idea when linking it again in the second note, and avoid a duplicate. (Obsidian does this.) Unobtrusive and easy!
- create all notes automatically when creating a new wiki link in the “Untagged” category. (Craft does this.) Much less elegant, favor solution 1 (which should be reasonably easy to achieve since Bear uses a database)
Auto tag new notes created through wiki links when working in a tag space
Currently, when a tag is selected in the left column, all new notes share that tag, allowing you to keep working in a given tag (and mental space). This is not the case, though, when you create a note by clicking on a new wiki link; it will then be untagged. For consistency, it stands to reason that the new notes created in that manner would share the first behavior and be auto-tagged as well.
Quick opener
A quick opener, a la Spotlight, would be a boon to quickly search and access content, offering to
- Search for a given note or heading (just as the app does when suggesting wiki links)
- Access tags directly, and especially subtags, saving clicks
Bonus: if the app remembers links to uncreated notes via wiki links as per my second proposition, it could also suggest those in that quick opener, possibly with a different color or marker, showing that they are “pending”. They could be then created directly from there, very easily. Almost all current notes apps offer this (Obsidian, Craft…)
All these features seem to me to be both simple, consistent with Bear’s mission and easy to implement. They would go a very long way to position Bear 2.0 favorably for integrated thinking environments / PKM against the competition, while remaining true to the app’s slick UI / UX.
Moonshots (other features for thinking)
For the sake of completeness, I am listing below other major features that have appeared in the space these last few years, but which I honestly feel would require a lot of work on the team to make work while remaining consistent with the app’s philosophy. I would love to see them, but I’m not holding my breath, as I realize this is probably more complexity that the devs want for Bear. Still, here they are, sorted from (in my opinion) “closest to the app’s vision” to “farther away”. These are not requests on my part, just food for long-term thought.
- Unlinked mentions (stil pretty close to the vision). Along with its backlinks, a note could show where it is mentioned elsewhere but unlinked, deepening possible cross-references throughout notes.
- Aliases (more complicated to achieve elegantly). Notes could carry alternate titles for easier cross-reference (works best when paired with an unlinked mentions feature). Use cases include: people working in multiple languages; scientists where commercial products may have scientific names (think medicine), where species have vernacular and scientific names; the humanities where the same historical figures may have gone through different aliases and identities; etc.
- Block references (that would also remain in line with Bear). We have links to headings, we could have links to paragraphs and blocks of text. Goes along and works best with…
- Transclusion (very powerful, but that is farther from classic Bear): embed a block of content inside another note, allowing cross-referencing and live editing. Needs block references, obviously.
- A graph of links (possibly the farthest away from the original vision). The graph can be a very powerful tool for visualizing unlinked notes, for homing it onto a given subject, for seeing a structure emerge from various areas of interest. Of all these, that’s the tool I expect to see less, but I’m mentioning it.
Hope this can be of use to the team. Once again, I perfectly understand – and appreciate – that the team is very picky about what features to put in Bear. I believe, however, that the requests in the first part of this post are minimal additions in terms of features that would go a very long way to better support deep thinking, while keeping the app streamlined.
Thanks for reading