Awesome
Notepanda's icon is owned by ChungZH, any unanthorized usage will be blamed.
Notepanda
A simple cross-platform notepad. Based on Qt and C++.
If you want to track the latest news of Notepanda, welcome to our 📰 Telegram channel!
BTW you can read this post in my blog: Notepanda 开发小结
Why write this text editor?
I recently started getting started with Qt, this is my first Qt project, the first C++ project, and the first project in my life. I hope to develop my skills through this project.
I'm not going to use this as a replacement for my other text editors because it's too simple and I am too poor :)
So enjoy this toy 🍵️
Screenshots
Light | Dark |
---|---|
Feature
- Basic operation
- Line numbers
- Syntax highlight
- Launch from the shell by typing:
notepanda
ornotepanda CMakeLists.txt
- Preview panel
Build
For more information, go to How to build - GitHub Wiki.
Required Tools
Required Dependencies
- Qt >= 5.11 (recommendation 5.14)
- KSyntaxHighlighting
Roadmap
See Projects.
Install
If you are Windows / MacOS / Linux user, you can go to Releases page.
If you are Arch Linux (or Arch-based distros) user, you can get Notepanda from AUR.
You may use an AUR helper such as yay
to automatically handle the build process of AUR packages:
yay -S notepanda
The latest version is v0.1.3
now.
Contributions / Bugs
You want to contribute to Notepanda? Awesome! Please read the contribution guidelines for details and useful hints. There is no rules now!
If you found a bug or have a feature request, you can report it GitHub Issue.
🙇♂️️ Thank you very much!
Special Thanks
Copyright
Copyright (c) ChungZH. All rights reserved.
Libraries that have been used in Notepanda are listed below (Sorted by date added):
- Please see: assets/CREDIT.md
LICENSE
⚖ Released under the MIT license.
🗒️ Notepanda © ChungZH.