Skip to content

hugmouse/valapad

Repository files navigation

Screenshot of ValaPad

ValaPad

Edit plain-text files with a familiar set of tools.

Written in Vala and uses GTK4. Tested on elementary OS.

Features

  • You can edit files.

Languages

ValaPad uses English as its source and fallback language. And also translated to Russian and German.

To update them do:

ninja -C build dev.mysh.valapad-pot dev.mysh.valapad-update-po
ninja -C build dev.mysh.valapad-extra-pot dev.mysh.valapad-extra-update-po

Building

Requires vala, meson, ninja, gettext, gtk4 (4.12), granite-7, pango, and pangocairo.

meson setup build
ninja -C build
./build/src/dev.mysh.valapad

To install system-wide:

sudo ninja -C build install

Flatpak

Install the elementary SDK and build the AppCenter package locally:

flatpak-builder flatpak-build dev.mysh.valapad.yml \
  --user --install --force-clean
flatpak run dev.mysh.valapad

GitHub Actions builds a downloadable Flatpak and publishes version tags to GitHub Releases.

License

GPL-3.0-or-later. See LICENSE.

About

Edit plain-text files with a familiar set of tools.

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages