Bike 1.10 (113-118)

Printing?

Thank you! I have taken screenshots and went to Preview like 100 times so far.

1 Like

I appreciate the preference to disable the font scaling, but how do I stop Bike from increasing the top padding to a comically large amount when the window is made wider?

I thought about a preference for that, but I think it would also look pretty weird with the cursor scrunched up against the top when there were also big margins.

Generally my thinking is:

  1. Most of the time you will have your window size somewhere near text wrap width.

  2. In full-screen mode (when the above isn’t the case) then nearer the middle of the screen feels like a good staring place for typing.

1 Like

On the current beta (115), the app stopped showing where the cursor would normally appear, and also stopped being able to save files after a few hours of use. Restarting the app fixed it. Not sure if anyone else has experienced this.

Most of the time you will have your window size somewhere near text wrap width.

That’s not how I write. I like having a wider canvas to write on to aid with focus, but I still want a reasonable text wrap width.

In full-screen mode (when the above isn’t the case) then nearer the middle of the screen feels like a good staring place for typing.

Isn’t that what typewriter mode does? Either way, when I scroll to the top of a document, I don’t expect ~30% of my vertical space taken up by padding. Not sure if you have access to these apps, but Ulysses and iA Writer handle this well, imo. Some padding is needed but Bike’s is excessive when the window is wide. It doesn’t make sense to me to have to choose between window width and vertical space. :confused:

iA Writer:

Bike:

In full-screen mode (when the above isn’t the case) then nearer the middle of the screen feels like a good staring place for typing.

I honestly thought this was a bug :smile:
I enjoy being able to have Bike to fill the full screen and the rows of text to be wide. Now I can sort of achieve this if I use a huge font size, but that is not really what I want. Any chance we can have a way to configure a border size? So this would enable to have whatever font size and let the text fill the window as much as we desire, regardless of window size.

I’ve just posted 116 Preview which:

  1. Makes default top margin scaling less
  2. Adds a setting to disable top margin scaling entirely
  3. Related, it also changes typewriter mode so that it adds top margin, previously it wasn’t doing that.

Let me know what you like and don’t like. Ideally I would like a behavior that we can all live with to avoid the extra preference.

For me I think I do like disabling “Enable top margin scaling” for non full-screen-mode, because when I resize the windows there’s a bit less text movement which is nice.

On the other hand when in fullscreen mode I still feel like text is starting to close to the top of the screen. One thought is that I’ll just add a bit more top padding, but only in fullscreen mode? Let me know what you think.

Also I have changed typewriter mode behavior so that when enabled it will always add enough top margin padding to center the typewriter scrolling.

1 Like

Please let me know if you can duplicate this behavior.

There has been a problem (that I thought I fixed in Bike 1.9 (112)) where the cursor would not show even though the outline editor had focus. I think that problem mainly happened when interacting with the find and text checking panels, and would fix itself if you switched to a different application and then back to Bike.

I have not seen a problem where it could not save documents. Please me know if you keep seeing either problem or can figure out how to reproduce.

Thank you! I haven’t seen it happen since that one time. I’ll post if it happens again!

I love the preference to disable top margin scaling and will never uncheck that box. :slight_smile:

I think that makes a lot of sense as it does feel a bit tight in full screen mode. See screenshot below with Bike on left and iA Writer on right:

Thank you. What I actually wanted was to have the “original” behavior and I now noticed the indications on these options that they are only valid when “text wrapping” is enabled. So what I wanted actually was to “Wrap to Window”. Somehow I missed when the other wrapping options were added, probably because I didn’t update Bike as often.

So all good for me.

1 Like

I think 117 will be the final 1.10 release. Let me know if there’s anything I need to fix before making it the official release.

In 117, I found that after exiting typewriter mode, the editor section won’t be back to the original position like the previous version (116).

Thanks, I’ve fixed this for 118.

1 Like

Is there a way to hide the disclosure triangles when printing?

Makes sense in the app UI, but it is weird seeing them in the printed document.

There isn’t right now.

I think it does make sense in some cases. Bike prints the current view state (focus, expanded, and collapsed) rows, so when posting collapsed row the handle still gives some important information.

What do other printing outliners do? If there’s one that you like please post a link.

I don’t use any other outliners. I’m just trying to use Bike as my only non-programming text editor. If I’m just writing normal text, which Bike is very capable at, the print/PDF output isn’t usable for handing off because of the disclosure triangles.

This could be handle with print stylesheets whenever we get that ability, but I’d be happy with an option to disable them.

When you print are you including indentation structure? Or are these mostly flat hierarchy documents?

Edit Also what about the guide lines? Do you want those printed or not?

Flat hierarchy. I just want to be able to print out the text in the document and nothing else.

I use Pandoc’s Haskell library to obtain custom PDF printing. This is the result I am able to get, as an example:

1 Like