Bike 2.0 (Preview 211-212)

Ah, that was it, I had it set to the Default theme. That’s a dramatic improvement in legibility.

OK, I have to admit, I had doubts about the scaling implementation, but I think it could work. Makes it look kind of like a minimap in an IDE. Have you tried adding an opacity fade to the scaled text?

Here’s what I see:

  • when I cmd-shift-F and search for a term/outline path, the outline filters out when expected, but when I hit Return, it takes me to the second match, not the first one as I would expect
  • matches don’t show ancestor path out of the box. Is there any other way to do this other than with outline path union //<search term>/ancestor::*?
  • don’t see a clear way to select only matches and manipulate only those. Contiguous selection doesn’t seem possible.
  • shorthand for the most obvious searches would be very welcome. It’s one thing to write out something like //*/run::@highlight/..* union //*/run::@highlight/..*/ancestor::*// to find highlighted text vs. just highlight:. It gets even weirder and more complicated when you’re looking for highlighted text that’s also a task.

I understand that last bullet is (partially) the point of extension API, but from a UX perspective from a non-coder…do I really have to learn a new computer language in order to perform basic search functions? This is what drives me crazy with Roam Research, Tana, Logseq etc., something I’ve ranted about on this forum before and something Tiago Forte goes into in depth as well. I love the power that comes under Bike’s hood, but dammit, give me something I don’t need to spend an hour searching community forums for :rofl: So…maybe a “Core” (official but non-obligatory) extension that allows for simplicity in searches?

Please, don’t take the above as personal or disrespectful. I have immense appreciation for what Bike is, does, this whole community and you as a developer. I think it’s top tier software, especially once compared to the other options that are out there and feel like they’re from 1997 and beyond. It’s part of the reason I’m so passionate about it—I want the power when I need it, but I also want it to feel comfortable to dimwits like me that need LLMs to understand how and what to search for.