A Canvas and WebGL Programmer’s Text Editor
So what is this?
- Completely Client Side
- Smoothly Rendered
- GPU Accelerated
- Syntax Highlighting
- Integrated with Internet Services (Cloud... if you'd like)
- Easily Extended/Scripted
- Free and Open Source
- Tabs, Panels and Split-Screen
This will be a fully featured text editor implemented using the canvas element in HTML5. It will support WebGL for graphics acceleration for visually pleasing but uncluttered scrolling, anti-aliasing and other effects. This is designed not for the wow factor but to minimize visual irritation when working with text for long periods of time. The goal is to make it as simple and streamlined as possible, making it easy to use, light-weight and elegant.
Once the core functionality is created the project will be released as open source under the LGPL license. There are no server side components planned, but if any are produced it will likely be under the AGPL.
And Why Do We Need It?
As a Linux user I am very much used to and enamored of an older breed of text editors. They provide a great interface for editing just about everything in a wide variety of ways. They also run just about everywhere. However, after hours of staring at them I find my eyes becoming fatigued. What they don’t do is utilize modern hardware. There are many features that can be used to make the interfaces more visually pleasing, cause less eye strain and make it easier to view and edit large files. In addition I can't just use them when I'm on an alien machine... and all of my personalization is missing.
We can even make it run on Chromebooks! And make it as simple as possible for new people to get into programming.
This text editor is something I very much want. But as an independent developer it’s impossible to work on projects (especially open source projects) without a stable foundation. If this project gets funded I will have the resources to dedicate the necessary time to make sure this gets to a releasable state. I simply cannot afford to spend time on this without it.
I believe fully that something like this needs to exist and to be free. But I can't make it without support.
- (28 days)