0smr / knight-pen

Simple screen annotation software.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Knight Pen

An easy-to-use screen annotation program.


Knight Pen

Building from source

Dependencies

Qt >= 5.15, GCC >= 8.0, qmake >= 3.1.

sudo apt-get install g++ build-essential qt5-default qttools5-dev qttools5-dev-tools qtdeclarative5-dev*

Clone repository

git clone --recursive https://github.com/SMR76/knight-pen.git

‌Build

cd knight-pen
mkdir build
cd build
qmake CONFIG+=release ../src/knight-pen/
make

TO-DO

  • Fix scale issues on linux.
  • Add other pen & brush tools.
  • Capability to move selection.
  • Capability to rotate selection.
  • Capability to resize selection.
  • Capability to translate selection.
  • Capability to intersect shapes.
  • Separate the current shape drawing from all other solid shapes to improve rendering.
  • Move InteractiveCanvas component to separate repository.
  • Port to cmake.
  • Use traypp (Qt BUG).
  • Fix WToolTip performance issue.

Dependencies

About

Simple screen annotation software.

License:MIT License


Languages

Language:C++ 48.0%Language:QML 44.4%Language:HTML 3.4%Language:Python 2.7%Language:QMake 1.2%Language:C 0.2%Language:Batchfile 0.1%