├── .gitignore ├── COPYING ├── README.md ├── meson.build ├── src ├── config.vala.in ├── expression.vala ├── main.vala ├── meson.build ├── template.vala ├── templateengine.vala └── variable.vala └── templates ├── eos ├── .editorconfig ├── .github │ └── workflows │ │ └── ci.yml ├── README.md ├── com.github.${USERNAME}.${PROGRAM_NAME}.yml ├── data │ ├── 128.svg │ ├── 16.svg │ ├── 24.svg │ ├── 32.svg │ ├── 48.svg │ ├── 64.svg │ ├── com.github.${USERNAME}.${PROGRAM_NAME}.appdata.xml │ └── com.github.${USERNAME}.${PROGRAM_NAME}.desktop ├── meson.build ├── src │ └── Application.vala └── template.json ├── gnome ├── .editorconfig ├── .gitignore.in ├── COPYING ├── README.md ├── build-aux │ ├── flatpak │ │ └── ${APP_ID}.yaml │ └── meson │ │ ├── build-and-run.sh │ │ └── postinstall.py ├── data │ ├── ${APP_ID}.appdata.xml.in.in │ ├── ${APP_ID}.desktop.in.in │ ├── ${APP_ID}.gschema.xml.in │ ├── icons │ │ └── hicolor │ │ │ ├── scalable │ │ │ └── apps │ │ │ │ └── ${APP_ID}.svg │ │ │ └── symbolic │ │ │ └── apps │ │ │ └── ${APP_ID}-symbolic.svg │ └── meson.build ├── meson.build ├── po │ ├── LINGUAS │ ├── POTFILES │ └── meson.build ├── resources │ ├── ${APP_NAME}.gresource.xml │ ├── meson.build │ ├── style.css │ └── ui │ │ └── MainWindow.ui ├── src │ ├── Application.vala │ ├── MainWindow.vala │ └── meson.build ├── subprojects │ └── libadwaita.wrap ├── template.json └── vapi │ └── config.vapi ├── gtk ├── .editorconfig ├── README.md ├── meson.build ├── src │ ├── Main.vala │ ├── MainWindow.vala │ └── meson.build └── template.json ├── gtk3 ├── .editorconfig ├── README.md ├── meson.build ├── src │ ├── App.vala │ ├── MainWindow.vala │ └── meson.build ├── template.json └── ui │ ├── main-window.ui │ ├── meson.build │ └── resources.xml ├── lib ├── .editorconfig ├── README.md ├── meson.build ├── meson_options.txt ├── src │ ├── library.vala │ └── meson.build └── template.json ├── meson.build └── new ├── .editorconfig ├── README.md ├── meson.build ├── src ├── main.vala └── meson.build └── template.json /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | *.o 3 | *~ 4 | .vscode 5 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/README.md -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/meson.build -------------------------------------------------------------------------------- /src/config.vala.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/src/config.vala.in -------------------------------------------------------------------------------- /src/expression.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/src/expression.vala -------------------------------------------------------------------------------- /src/main.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/src/main.vala -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/template.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/src/template.vala -------------------------------------------------------------------------------- /src/templateengine.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/src/templateengine.vala -------------------------------------------------------------------------------- /src/variable.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/src/variable.vala -------------------------------------------------------------------------------- /templates/eos/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/.editorconfig -------------------------------------------------------------------------------- /templates/eos/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/.github/workflows/ci.yml -------------------------------------------------------------------------------- /templates/eos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/README.md -------------------------------------------------------------------------------- /templates/eos/com.github.${USERNAME}.${PROGRAM_NAME}.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/com.github.${USERNAME}.${PROGRAM_NAME}.yml -------------------------------------------------------------------------------- /templates/eos/data/128.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/data/128.svg -------------------------------------------------------------------------------- /templates/eos/data/16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/data/16.svg -------------------------------------------------------------------------------- /templates/eos/data/24.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/data/24.svg -------------------------------------------------------------------------------- /templates/eos/data/32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/data/32.svg -------------------------------------------------------------------------------- /templates/eos/data/48.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/data/48.svg -------------------------------------------------------------------------------- /templates/eos/data/64.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/data/64.svg -------------------------------------------------------------------------------- /templates/eos/data/com.github.${USERNAME}.${PROGRAM_NAME}.appdata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/data/com.github.${USERNAME}.${PROGRAM_NAME}.appdata.xml -------------------------------------------------------------------------------- /templates/eos/data/com.github.${USERNAME}.${PROGRAM_NAME}.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/data/com.github.${USERNAME}.${PROGRAM_NAME}.desktop -------------------------------------------------------------------------------- /templates/eos/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/meson.build -------------------------------------------------------------------------------- /templates/eos/src/Application.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/src/Application.vala -------------------------------------------------------------------------------- /templates/eos/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/eos/template.json -------------------------------------------------------------------------------- /templates/gnome/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/.editorconfig -------------------------------------------------------------------------------- /templates/gnome/.gitignore.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/.gitignore.in -------------------------------------------------------------------------------- /templates/gnome/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/COPYING -------------------------------------------------------------------------------- /templates/gnome/README.md: -------------------------------------------------------------------------------- 1 | # ${PROJECT_NAME} 2 | 3 | ${APP_SUMMARY} 4 | -------------------------------------------------------------------------------- /templates/gnome/build-aux/flatpak/${APP_ID}.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/build-aux/flatpak/${APP_ID}.yaml -------------------------------------------------------------------------------- /templates/gnome/build-aux/meson/build-and-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/build-aux/meson/build-and-run.sh -------------------------------------------------------------------------------- /templates/gnome/build-aux/meson/postinstall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/build-aux/meson/postinstall.py -------------------------------------------------------------------------------- /templates/gnome/data/${APP_ID}.appdata.xml.in.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/data/${APP_ID}.appdata.xml.in.in -------------------------------------------------------------------------------- /templates/gnome/data/${APP_ID}.desktop.in.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/data/${APP_ID}.desktop.in.in -------------------------------------------------------------------------------- /templates/gnome/data/${APP_ID}.gschema.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/data/${APP_ID}.gschema.xml.in -------------------------------------------------------------------------------- /templates/gnome/data/icons/hicolor/scalable/apps/${APP_ID}.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/data/icons/hicolor/scalable/apps/${APP_ID}.svg -------------------------------------------------------------------------------- /templates/gnome/data/icons/hicolor/symbolic/apps/${APP_ID}-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/data/icons/hicolor/symbolic/apps/${APP_ID}-symbolic.svg -------------------------------------------------------------------------------- /templates/gnome/data/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/data/meson.build -------------------------------------------------------------------------------- /templates/gnome/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/meson.build -------------------------------------------------------------------------------- /templates/gnome/po/LINGUAS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/gnome/po/POTFILES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/po/POTFILES -------------------------------------------------------------------------------- /templates/gnome/po/meson.build: -------------------------------------------------------------------------------- 1 | i18n.gettext(meson.project_name(), preset: 'glib') 2 | -------------------------------------------------------------------------------- /templates/gnome/resources/${APP_NAME}.gresource.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/resources/${APP_NAME}.gresource.xml -------------------------------------------------------------------------------- /templates/gnome/resources/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/resources/meson.build -------------------------------------------------------------------------------- /templates/gnome/resources/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/gnome/resources/ui/MainWindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/resources/ui/MainWindow.ui -------------------------------------------------------------------------------- /templates/gnome/src/Application.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/src/Application.vala -------------------------------------------------------------------------------- /templates/gnome/src/MainWindow.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/src/MainWindow.vala -------------------------------------------------------------------------------- /templates/gnome/src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/src/meson.build -------------------------------------------------------------------------------- /templates/gnome/subprojects/libadwaita.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/subprojects/libadwaita.wrap -------------------------------------------------------------------------------- /templates/gnome/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/template.json -------------------------------------------------------------------------------- /templates/gnome/vapi/config.vapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gnome/vapi/config.vapi -------------------------------------------------------------------------------- /templates/gtk/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk/.editorconfig -------------------------------------------------------------------------------- /templates/gtk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk/README.md -------------------------------------------------------------------------------- /templates/gtk/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk/meson.build -------------------------------------------------------------------------------- /templates/gtk/src/Main.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk/src/Main.vala -------------------------------------------------------------------------------- /templates/gtk/src/MainWindow.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk/src/MainWindow.vala -------------------------------------------------------------------------------- /templates/gtk/src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk/src/meson.build -------------------------------------------------------------------------------- /templates/gtk/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk/template.json -------------------------------------------------------------------------------- /templates/gtk3/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk3/.editorconfig -------------------------------------------------------------------------------- /templates/gtk3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk3/README.md -------------------------------------------------------------------------------- /templates/gtk3/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk3/meson.build -------------------------------------------------------------------------------- /templates/gtk3/src/App.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk3/src/App.vala -------------------------------------------------------------------------------- /templates/gtk3/src/MainWindow.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk3/src/MainWindow.vala -------------------------------------------------------------------------------- /templates/gtk3/src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk3/src/meson.build -------------------------------------------------------------------------------- /templates/gtk3/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk3/template.json -------------------------------------------------------------------------------- /templates/gtk3/ui/main-window.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk3/ui/main-window.ui -------------------------------------------------------------------------------- /templates/gtk3/ui/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk3/ui/meson.build -------------------------------------------------------------------------------- /templates/gtk3/ui/resources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/gtk3/ui/resources.xml -------------------------------------------------------------------------------- /templates/lib/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/lib/.editorconfig -------------------------------------------------------------------------------- /templates/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/lib/README.md -------------------------------------------------------------------------------- /templates/lib/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/lib/meson.build -------------------------------------------------------------------------------- /templates/lib/meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/lib/meson_options.txt -------------------------------------------------------------------------------- /templates/lib/src/library.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/lib/src/library.vala -------------------------------------------------------------------------------- /templates/lib/src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/lib/src/meson.build -------------------------------------------------------------------------------- /templates/lib/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/lib/template.json -------------------------------------------------------------------------------- /templates/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/meson.build -------------------------------------------------------------------------------- /templates/new/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/new/.editorconfig -------------------------------------------------------------------------------- /templates/new/README.md: -------------------------------------------------------------------------------- 1 | # ${PROJECT_NAME} 2 | 3 | A new Vala app 4 | -------------------------------------------------------------------------------- /templates/new/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/new/meson.build -------------------------------------------------------------------------------- /templates/new/src/main.vala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/new/src/main.vala -------------------------------------------------------------------------------- /templates/new/src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/new/src/meson.build -------------------------------------------------------------------------------- /templates/new/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vala-lang/valdo/HEAD/templates/new/template.json --------------------------------------------------------------------------------