Bike 2.0 (Preview 310)

Added Settings > General > Move, copy & delete.

Your options are whole branches (outline style) or selected rows only (text editor style). In both modes you still have access to alternate structural commands, but the default behavior is configured for your main use, without you having to setup a bunch of custom keybindings.

  • Added secondary selection rows in “whole branches” mode when block selection
  • Added Back/Forward navigation with mouse side buttons and trackpad swipes
  • Added double-click on a bracket or quote to select through its partner
  • Added Transpose, Transpose Words, Complete, and Page Up/Down caret movement
  • Changed some command IDs, custom keybindings, other references need update
  • Changed Promote Children / Demote Siblings shortcuts to ⌃⌥⇧← / ⌃⌥⇧→
  • Changed typing after ⌥→ past a link, or after pasting one, extending the link
  • Fixed Duplicate and Save To copies sharing the original’s document ID
  • Fixed a number of problems with bike mcp
  • Fixed a crash in Scroll Line Up/Down

Download:

2 Likes

This set of changes is fairly invasive. Not so much lots of underlying code changing, but somewhat large changes to how you might use app.

There are two ways you might want to work with an outline structure. Like in a text editor, where if you move a selected line of text, only it moves. Or like in a traditional outliner, where if you move a row, you move the entire branch of children, etc.

Bike 1.0 started out as plain text editor first, outliner second.

Bike 2.0 started out as outliner only, then I added text editor style commands that you could optionally use/rebind too.

This 2.0 release puts these two ways of working on equal footing. There is a new general preference. Choose the way that you want Bike to work for the core Move, Copy & Delete commands, and then it will work that way.

The default is like a traditional outliner, but if you liked the Bike 1 behavior it should now be a simple preference switch to make it work back like you want. Try it out, let me know if this is true! :slight_smile:

Thank you! Those are cool additions.

Minor problem, as the file wasnt important: This update broke a .md-File I made with Bike. Opening it gave the md-Import dialoge. Probably something left over from Attributes, as I see some "} flying around.

Can you send me that original file, or at least just the parts where there error shows up in new version?

1 Like

Sent it privat.

I checked on another file that was bike-md before 310 and this opened flawlessly. It had no Attributes at all.

1 Like

Another thing: I can now outdent without limits, with more than one level between Parent and Child. Is this intentional?

I am in the new Outliner-Mode for Copy Move Delete.

Another thing: the new highlighting of parent row and child rows in row-mode is not working anymore, after I once set the Copy Move Delete mode to Text. (to see if the limitless outdent would work there as well, as it does).

Yes, and I don’t think this is a change. This is needed so that text-based moves (row moves without children) are reversible. Even in “move branches” mode text based move commands are possible, they are just not the default.

1 Like

I’m not sure that I follow, but if you are talking about this type of view, where parent is selected and children are secondary selected:

That secondary selection is only expected to show in “whole branches” mode. It’s there to indicate that even though “Parent” is the primary selection copy and move will include the children.

On the other hand in “Selected rows only” mode those secondary selections should not show, since copy/move will only effect the selected parent.

Sorry for the confusion. My monitors contrast setting and my viewing angle were to blame! It is all good in the Child-also-gets-highlighted-department.

1 Like