Skip to content

Notetaking software designed around a tablet. A C++ rewrite of Xournal. Moved from Sourceforge. Check out the legacy branch if libpoppler<0.16 on your system. The development branch has the newest features.

License

project-renard-survey/xournalpp

 
 

Repository files navigation

Xournal++

Build Status Join the chat at https://gitter.im/xournalpp/xournalpp

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

Aside from legacy releases, this is currently the way to install Xournal++. For complete building documentation refer to wiki page: Installation.

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 development.

See GitHub:xournalpp for current development. You can also join our Gitter channel via badge on top.

About

Notetaking software designed around a tablet. A C++ rewrite of Xournal. Moved from Sourceforge. Check out the legacy branch if libpoppler<0.16 on your system. The development branch has the newest features.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 66.7%
  • C 21.2%
  • HTML 7.9%
  • CMake 4.1%
  • Other 0.1%