A native GNOME whiteboard application with infinite canvas support. Basically Miro but local.
Very much not stable and strongly vibed.
- Infinite canvas with pan and zoom
- Add notes, text, and images
- Move and resize objects
- Native GTK4/libadwaita UI
Fedora:
sudo dnf install gtk4 libadwaita python3-gobject python3-pillowUbuntu/Debian:
sudo apt install libgtk-4-dev libadwaita-1-dev python3-gi python3-pilpython main.pywhiteboard/
├── main.py # Entry point
├── whiteboard/
│ ├── app.py # GtkApplication
│ ├── window.py # Main window
│ └── canvas/
│ ├── canvas_view.py # Canvas widget
│ ├── viewport.py # Viewport management
│ └── objects.py # Object base class
