You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
MarPiRK 2d85e6a00e Fixed some Travis warnings 11 years ago
.settings Added eclipse Project configuration, can be deleted on the master 11 years ago
cmake Added Poppler static build 11 years ago
desktop Fixed icon for desktop file (not xournal but xournalpp) 11 years ago
development Xournal++ Help 11 years ago
po Translation enhancements 11 years ago
src Fixed some Travis warnings 11 years ago
test Multiple errorlogs 11 years ago
ui Changed documentNew.svg to stock system icon. 11 years ago
.autotools Closes MarPiRK/xournalpp#11 and "Document file was removed" message showing when it should 11 years ago
.cproject Working on #78 11 years ago
.gitignore CMake build system 11 years ago
.project Closes MarPiRK/xournalpp#11 and "Document file was removed" message showing when it should 11 years ago
.travis.yml Fixed some Travis warnings 11 years ago
ABOUT-NLS Add Translation support 15 years ago
AUTHORS CMake build system 11 years ago
CMakeLists.txt Fixed some Travis warnings 11 years ago
LICENSE CMake build system 11 years ago
README.md Updated README, some more Polish translations 11 years ago
toolbar.ini Minor usability changes 12 years ago

README.md

Xournal++

If you would like to contribute in Xournal++ developement you can join our Slack group:

Join us

If you prefer not to register on Slack, you can always use our public IRC channel (which btw is integrated with Slack):

Server: irc.geekshed.net:6667

Channel: #xournalpp

Online IRC client: http://www.geekshed.net/chat/

Description

Xournal++ is not Xournal! It is a ground-up rewrite of Xournal in a different language (C++ instead of C). The purpose was to create a more flexible application that significantly extends the functionality of Xournal.

At the moment, Xournal is very stable software while Xournal++ is not. If you want stability, you might be more interested in the original Xournal project, which you can find at sourceforge or, for some in-development features of Xournal, at github.com/dmgerman/xournal.

New features in Xournal++ include:

  • enhanced support for image insertion
  • better eraser
  • significantly reduced memory usage and code to detect memory leaks
  • LaTeX support (requires a working LaTeX install and -DENABLE_MATHTEX=ON flag when configuring)
  • advanced page sorting (a sidebar, page up/down, etc.)
  • bug reporting, autosave, and auto backup tools

Hopefully you'll enjoy it!

Building

Currently it's pretty much the only way to install Xournal++. For complete building documentation refer to wiki page: Instalation.

There will be some binaries appearing in the future, so ideally you can make use of those as well. They'll be at Xournal++ releases.

Basic steps are:

git clone http://github.com/xournalpp/xournalpp.git
cd xournalpp
mkdir build
cd build
cmake ..
make

If you'd like to enable mathtex support you should add -DENABLE_MATHTEX=ON to cmake command or use cmake-gui .. to see graphically all available options.

The binary executable will be in build/src/ subdirectory.

To install all needed files execute:

make install

If you want to install desktop file and thumbnailer execute:

make desktop-install

Development

For now branches aren't organized too well, but (currently) the most of development happens in string_new.

See Github:xournalpp for current development (you can invite yourself to this group following link on top of this page).

See our Trello page for current roadmap and future developement ideas.