Allow tabbed Bike windows, support Window > Merge All Windows
Update preferences window
Split into multiple panes
Move license into preference pane
Require a license to set most editor preferences
43:
Fixed crash when showing preferences windows on macOS 11
The 1.0 release is close. Two things still to be done are:
I’d like some basic AppleScript support. Not so much as a final scripting solution, but as a signal that scripting is important to Bike, so want basic support in 1.0. I’m busy now trying to re-remember how AppleScript works, and figure out what the minimum is that I can add while still being useful.
Need to write and test App Store in app purchases
I’m just headed out the door, hope I didn’t break anything. Will be back for work Monday.
(And FWIW I am finding the animations really good for relaxed thinking and drafting. Have no idea how that works, but it seems to. In Preferences, animations are on and back at 1.0 speed, after running them faster for a while. It’s such a good and interesting innovation. Would never have thought of it myself).
Um… I hope I’m not missing something, but should the tabs simply be replicating each others’ content? That is, I have two tabs open, and type a few lines in Tab 1; these lines are replicated, identically, in Tab 2. Shouldn’t they be independent of each other?!
(Even tearing the tab off to a new window sees input mirrored in the original window.)
That might need some expansion – how did you get there ?
We can indeed have more than one window open for the same file, if we want to (File > New Window), and each of those can be gathered to a distinct tab with Window > Merge All Windows.
File > New Tab is a shortcut for that process. It creates a new Window, in a new Tab, for the current file.
But when you want tabs for different files, you can for example:
Ah, I hadn’t used that ‘+’ button — I’ve been using the Shift+Cmd+N shortcut (File > New Tab).
Using the ‘+’ button gives the result I’d expect (two independent tabs); using the shortcut gives a mirror of the tab that’s at front when the shortcut is executed.
Thanks for clarifying, @complexpoint. I’m not sure why I’d want to mirror content across two distinct windows, then merge them. Because, again, when merged… I have two identical tabs, no? Have you found a use for this?
are siblings. They both expand the GUI interaction with the current file, giving it either:
an additional window that is free-floating, or
an additional window that is tabbed.
Having two different windows (tabbed or floating), into the same file, becomes very useful when the file is large, and you want to move back and forth between different views and/or parts of it.
Ah! I get it, @complexpoint, thanks. Again, it’s a mental model of how this works… It hadn’t occurred to me that these are intended to be interactions with the current file. I’m used to a tab being independent (code editing software, for example)… So, the ‘+’ button is really an approximation of File > New, the window of which can then be merged into the one window.