This Week in Bespin (Feb 23)
by Kevin Dangoor
I’m crossposting this from the Bespin googlegroup.
Before moving on to the week that is coming, let’s look back at the week that was:
Week of February 17th:
- Version 0.1.2 of Bespin was released. Notable changes:
- System clipboard copy and paste now works in WebKit. Firefox will almost work. Vote up this bug: https://bugzilla.
mozilla.org/show_bug.cgi?id= 407983 - Project names now need only to be unique per user. Previously, they had to be globally unique. This reflects a bit of a change to how we were viewing collaboration. (More on collaboration to come).
- Thanks to that change, the sample project has been renamed from SampleProjectFor:
yourusername to just SampleProject. - Speaking of project renaming, you can now rename projects from the dashboard or the editor using the “renameproject” command. New ”createproject” and “deleteproject” commands make project-level changes much clearer.
- Every user now has a visible “BespinSettings” project. You probably won’t be surprised to hear that it stores settings for Bespin! You can put custom code (set autoconfig on and put code in config.js) and commands (use the cmd* commands) in there.
- The login form is now a real form, which means that your password manager can save your Bespin login information.
- Client and server implementations can make sure they’re in sync with the X-Bespin-API HTTP header that is returned from the server. The current API version is 2 (which adds the renameproject API).
- key repetition works for arrows and backspace and lots of other minor fixes.
Coming up this week:
- Ben and Dion are in Miami for Future of Web Apps where they will be showing off Bespin.
- Joe is continue to work on collaboration and is experimenting with Neil Fraser’s mobwrite.
- I will finally be getting to work on the version control spec, and hope to be starting on the version control backend code.
- And we’re all going to be working on bug fixes and minor enhancements.
