Sorry, I’m not sure what you mean on this. It does wrap a single paragraph of text to multiple visual lines, to fit window size, if that’s what you mean?
No, you can’t set a paragraph to RTL mode.
Maybe? Alas, I don’t understand any RTL languages. Over the years I have added support to make RTL editing better, but I’m actually not clear on how they work in the latest Bike 2.0 Preview releases. I think your best bet is to download the latest Bike 2.0 preview and give it a try. I know @complexpoint has used RTL with Bike sometimes, they might be best able to report current status.
Bike does support image and file attachments. It doesn’t support sophisticated page layout. So depending on what you mean by (write around them) yes or no. Not like a page layout program, not like Apple’s Pages app. But pretty good for an outliner I think.
No. Bike has fast string based Find. It also has a fairly sophisticated query language. But it does not index rows the way that a full text search index does.
You can certainly paste and display RTL text, and even type it with a standard macOS IME, but it’s not ideal for extensive typing of RTL languages at this stage.
The outline indentation is always LTR – you can’t flip the bullets and expansion controls to the right, and indent from the right.
the cursor is, as we would hope, at the leading left end of the word as you type RTL characters, but temporarily jumps away to the right end of the line at every word boundary, before returning as you start to type the next word. A little distracting.
I tend to just paste in RTL notes prepared elsewhere (from Mellel, for example, which does offer outlining of headings, but not full deep outlining like Bike)
Whoops, I was pretty unclear. I meant, can you change the background of an outline-window so instead of being blank white, it has lines like a lined sheet of paper or any other options. I hope that’s clearer.
Yes, maybe, here’s a start: lined-paper.bkext.zip (8.0 KB), that’s a pre-build extension that you can install directly into Bike’s extension folder using Bike > Extensions Explorer. Then in Settings > Appearance choose the new Light Theme: Lined Paper theme.
This is LLM generated with some prompting from me for the best way to go about it. Bike’s theme system doesn’t support lines, but if I pair a theme with a full extension there are enough hooks to make it mostly work.
I think Jesse may be away for a couple of days. As a place-holder response, one of Bike’s strengths is a clear distinction between structure and decoration. Styling can be defined for structural elements:
rows that have a given type ( drawn from {body, heading, blockquote, code block, note, task list item, ordered list item, unordered list item}),
rows that match a particular outline path query[1]
text runs that have particular structural attributes (drawn from the inline HTML repertoire, and labelled in the UI {Bold, Italic, Code, Highlight, Strikethrough, Superscript}
but styles and decorations can’t be directly applied, in the manner of a paintbrush, directly to arbitrary text selections or row selections.
For structure beyond that defined out of the box, you can define custom attributes, attach them to particular sub-sets of your rows, and define corresponding styles, to be applied to all rows which match an outline path query which refers to that attribute.
Some pre-defined row attributes can be found via shift-command-A, which also allows you to add your own named attributes.
On level-specific bullet styles, I haven’t tried that myself, but in principle you should, I think, be able to do that: the outline path query language used to define the scope of styles does allow for reference to nesting levels.
Thanks so much for all this. It could be pretty simple to do, but it looks above my abilities. I guess my questions (requests) come from word-processing software.