4 posts were split to a new topic: Outline Moving Logic
Is there a way to disable this while caret is inside Filter box?
bike.keybindings.addKeybindings({
keymap: 'block-mode',
keybindings: {
left: () => {
let editor = bike.frontmostOutlineEditor
editor.collapse(editor.selection.rows)
return true
},
right: () => {
let editor = bike.frontmostOutlineEditor
editor.expand(editor.selection.rows)
return true
},
},
})
...
If I add left/right keybinds to expand/collapse to an extension, I cannot move caret inside Filter textboxâleft/right controls expand/collapse in the outline. Default controls to operate the outline donât work while caret is inside filter box, so my thinking is this shouldnât, either.
Yes, this is a bug, fixed for next release.
Any ETA on the next preview release for 2.0? ![]()
Hope late this week?
Liquid Glass is driving me crazy. Design in general drives me crazy, and glass adds a bunch of new variables. And parts of it are really great, for my apps it definitely adds to possibly of something better. But at the same time it adds all sorts of problems. And so I keep trying to sort that all out. Over and over!
Heh, makes sense. Take your time â just me being excited! ![]()
It would be interesting to see screenshots and experiments and such on the forum here! (Of your design woes.) So feel free to post those â especially if it could be helpful, of course.
I think I posted these already, but my first big attempt:
I like aspects, such as how nicely theme color shows through.
I was trying hard to implement âstandardâ glass, but I kept finding things that I could not live with. Such as floating glass toolbar items and gradient blurs into the toolbar⌠and so I kept modifying those out and got these results.
Not really standard glass, but at least recognizable an I think fitâs with system. I donât hate it, but I also donât love it.
So thatâs baseline, but Iâve been on a new track last week that I âthinkâ is much more promising, just not sure I can make it all work, so not screenshots yet. Itâs not too complex though, I hope by end of week Iâll have something.
That absolutely works, IMO!
When it comes to other ideas, I have two directions:
One is to simply have very little UI. But that comes from someone that loves being in apps like Paper!
The second is to go for something a bit closer to Finder and Ulysses:
(To be clear, I get that this might be something that youâve tried but not liked!)
Remove the top bar, and have the sidebar go all the way to the top (and include the traffic lights). Iâd then put the bread crumbs closer to the way Finder has the name of the folder youâre in.
I also think having the search icon, tabs and Filter bar be hovering and transparent is fine, as Bike has way less buttons and the content is just text. (So I personally wouldnât mind, and maybe even like it, if the text flows under it, like files and folders do. Does Apple ship an easy way to add a button to make it opaque, though?)
But yeah, thatâs also because Iâm one of those who currently would like an option to remove the top bar (even though it makes the app look mac-assed). Especially as I always have tabs, I donât need to see the file name again! (And the Edited bothers me, heh.)
I donât really use Safari. But when I open it now, I can see how someone could be annoyed by all the information below the top and tab bar. But websites are much more colourful than text! And I assume itâs possible to tone down? Also, Bikeâs top wouldnât be as tallâŚ
So:
- Iâd have the main text window at âthe bottomâ (in terms of depth).
- Title/bread crumbs, tabs and search box above that, in a way that makes them blend together when scrolled all the way to the top.
- With blur/transparency as the text goes under.
- Perhaps with an option to make it opaque.
- I find it very little annoying in something as text heavy as Ulysses! Also, they donât run it as transparent as Safari.
- And then the left toolbar going all the way to the top (including the traffic lights).
- Regarding the right toolbar (which is a calendar in your image), Iâd steal Ulyssesâ implementation:
- I like that the button sticks out, and that itâs not above as the left sidebar, but instead is separate.
In general, Iâd poke around Ulysses if youâre able! I like their implementation â and itâs text based.
This is definitely my fallback if I canât make anything else work. After all, Bike 1.x takes this approach, so sorta default.
I donât like Finder, but I agree on Ulysses, for me it is best âpure/standardâ glass app that Iâve seen.
In fact after the above screenshots I saw the new Ulysses implementation and I went back to the start to reimplement transparent titlebar. Ulysses had managed to make it look good, Bike could too.
But after trying a second time I came to find that Ulysses design (for me anyway) really depends on Sidebar + List + Content splits. In particular the List means that the text content doesnât need to be next to be big chunk of glass sidebar. It also allows the text content to be a different color which also helps. Anyway⌠I tried for multiple days, but couldnât make it work with Bikeâs simpler Sidebar + Content split UI.
Third⌠Get lucky!
Like I said, Iâve been working on another attempt recently. I generally like, but it still had all the standard glass design issues, just minimized as much as possible. About an hour ago I made a small tweak⌠and, wow, this is it! Late this week, Iâll make next release. It will be good!
Am I excited? Yes!
(Do I reserve the right to change my mind, yes too, but I do think I finally got it)
Sounds good!
If you like Ulysses, I think youâre on the right track. ![]()
Glad to hear you got a win! ![]()
Ok, my target for releasing this was today. Missing that. New target Monday (target, not guarantee). Design still looking good from my perspective.
Well now itâs Monday. Not done, design still feels good, just implementing. Fingers crossed for tomorrow.
Well progress continues. Once again, this is why smarter developers never say I can get something done by Friday. Good news is still just implanting, havenât run into any big problems.
The good news is that Iâm an ever optimistic developer! Hope that comes out in the software somehow.
Really thought I would get the next preview release out today. My excuses are:
- Planning a giant batch of tamales and had to go pickup #15 masa and find good lard
- And then Facebook marketplace presented some heavy and not to expensive Christmas presents.
- And then the power went out for a few hours.
Sometime soon though!
Is there a way to use left arrow to collapse a heading when it is selected with Esc? In OmniOutliner, this was a common shortcut I would use. It was easy to just hit escape and left and right to collapse and expand.
This is how it works in the current Bike 1.x release.
In Bike 2.0 I havenât yet added that shortcut, itâs possible that I will add it in the end, but Iâm unsure at this point. In Bike 2.0 you can use the extension system to add this yourself, though at the moment usage of the extension system requires Typescript programming and environment setup.
Unfortunately, I do not know how to do that.


