Bespin themes

From CDOT Wiki
Jump to: navigation, search

Project Description

The aim of the project is to add functionality to Bespin that allows the user to change the theme of the editor. The Bespin UI is built using SproutCore components. This open source platform is used for building cloud applications on the web. Cloud applications aim to achieve a rich user experience, in which there is immediate response to user actions such as hovering the mouse over certain areas of the UI without having to click. I understand that SproutCore works with CSS and the interface can be styled accordingly.

Project Leader(s)

Anthony Alves

Project Contributor(s)

Project Details

Interest has been expressed in modeling the theme editor to resemble that of TextMate's. However, since TextMate is not an open source project it's likely that I will only be mimicking it's appearance. Getting this to work inside a browser is another story. That being said I will be learning a lot of javascript.

Considerations will also have to be made for the fact that Bespin uses syntax highlighting. My plan is to build in functionality that automatically changes the colour of syntax highlighting if the background colour falls within a certain range of that HTML colour code.

Project News

A proposal outlining the scope of the project has been posted here