Skip to content

0smr/knight-pen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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