ThreeRing aims to be an open-source (GPL v3) cross-platform note-taking application that uses HTML, SVG, and similar web technologies as the native file format so that notes can be read in any standards-compliant browser.
ThreeRing is very early in development, and many of its planned features have not yet been implemented.
- Drawing and erasing ink with the pen and eraser of a Wacom tablet.
- Saving and opening notes to and from SVG files.
- A lasso tool (with the Shift key) to select a free-form area of ink.
- A move tool (active when there is selected ink) that can move and delete ink.
- Undo and redo.
- Text boxes and other note types.
- Support for mobile platforms (iOS, Android).
ThreeRing is a standard Qt 4.7.x/4.8.x application with no external dependencies and has been tested on Windows, Mac OS X, and Linux.
- Install a C++ compiler, such as GCC (on Linux), Clang (on Mac OS X), or Microsoft Visual C++ 2010 (on Windows).
- Install the Qt 4.8.x libraries for your platform.
- Mac OS X note: Qt tablet support is broken in the 4.8.x line. Install the 4.7.x libraries instead.
- (Optional) Install Qt Creator.
-
Clone ThreeRing into a directory.
-
On Windows, open a Qt 4.8 Command Prompt and do the following:
cd [cloned-threering] qmake nmake
-
On Linux, open a shell and do the following:
cd [cloned-threering] qmake make
-
On Mac, open a shell and do the following:
cd [cloned-threering] qmake -spec macx-g++ make
For release mode, replace make
with make release
. You may need to copy some
Qt shared libraries from their install directories to the ThreeRing directory
for it to run.
- Open ThreeRing.pro in Qt Creator.
- Click Run (or press Ctrl+R).
© 2013 Albert Armea
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.