Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phase1geo/outliner
Outlining application for elementary OS
https://github.com/phase1geo/outliner
office outline outliner writing
Last synced: 19 days ago
JSON representation
Outlining application for elementary OS
- Host: GitHub
- URL: https://github.com/phase1geo/outliner
- Owner: phase1geo
- License: gpl-3.0
- Created: 2018-09-19T04:41:06.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-26T21:52:37.000Z (3 months ago)
- Last Synced: 2024-08-27T00:41:03.003Z (3 months ago)
- Topics: office, outline, outliner, writing
- Language: Vala
- Size: 2.78 MB
- Stars: 56
- Watchers: 7
- Forks: 6
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Authors: AUTHORS.md
Awesome Lists containing this project
- awesome-gtk - Outliner - Outlining application for elementary OS `#vala` `#granite`. (Office / Note-taking)
README
# Outliner
![Main Window - Dark Solarized Theme](https://raw.githubusercontent.com/phase1geo/Outliner/master/data/screenshots/screenshot-solarized-dark.png "Outlining application for Elementary OS")
## Overview
Quickly create outlines and export them in a number of useful formats.
- Quickly create and navigate outlines using the keyboard or mouse.
- Full support for rich text formatting and/or Markdown formatting.
- Add notes to any outline text.
- Add tags to any outline row.
- Add checkboxes to any or all outline text.
- Close/Hide any group within the outline for increased focus.
- Quick search and replace of any text within the document, including notes.
- Optionally focus on a portion of the document at a time when editing.
- View document statistics such as character count, word count, row count and task information.
- Support for showing depth lines.
- Unlimited undo/redo of any change.
- Automatically saves in the background.
- Open multiple outlines with the use of tabs.
- Built-in themes.
- Support for changing fonts within a document.
- Import from Minder and OPML.
- Export to HTML, Markdown, Minder, OPML, Org-Mode, PDF and PlainText.
- Printer support.## Installation
### Dependencies
These dependencies must be present before building:
- `meson`
- `valac`
- `debhelper`
- `libgranite-dev`
- `libgtk-3-dev`
- `libxml2-dev`
- `libwebkit2gtk-4.1-dev`
- `libmarkdown2-dev`Use the App script to simplify installation by running `./app install-deps`
### Building
```
git clone [email protected]:phase1geo/Outliner.git com.github.phase1geo.outliner && cd com.github.phase1geo.outliner
./app install-deps && ./app install
```### Deconstruct
```
./app uninstall
```### Development & Testing
Outliner includes a script to simplify the development process. This script can be accessed in the main project directory through `./app`.
```
Usage:
./app [OPTION]Options:
clean Removes build directories (can require sudo)
generate-i18n Generates .pot and .po files for i18n (multi-language support)
install Builds and installs application to the system (requires sudo)
install-deps Installs missing build dependencies
run Builds and runs the application
test Builds and runs testing for the application
test-run Builds application, runs testing and if successful application is started
uninstall Removes the application from the system (requires sudo)
```### License
This project is licensed under the GPL-3.0 License - see the [LICENSE](LICENSE.md) file for details.
### Iconography
The Outliner icon was created by Nararyans R.I. (@Fatih20 on GitHub). He has produced a video showing the process of
creating this icon with Inkscape [here](https://open.lbry.com/@Fatih109:4/Outliner:b?r=Cg1pp5MCWV1a5Nj5jDumPs9b13dNZqWG)