Commit Graph

33 Commits

Author SHA1 Message Date
Sabri Ünal eb01063bfb appdata: Update appdata
- Add vcs-browser and translate URLs
- Add the translation tag
- Mark the developer name and release descriptions as untranslatable
- Use appstreamcli to validate appdata
- Remove redundant paragraph from the translation document
2024-01-06 21:41:16 -05:00
Sabri Ünal 3a13b5325b chore: update flatpak manifest
- Update to GNOME platform 45
- Activate test on build process
2024-01-06 20:18:27 -05:00
Romain Failliot 8e9e002482 docs: fix typo in release-process.md 2023-04-16 13:44:13 -04:00
Romain Failliot 6a757c45f7 release: new release 0.8.2 2023-04-16 13:37:00 -04:00
Romain Failliot 93f0527ee3 chore: add `new_release.sh` script to prepare for new releases 2023-04-16 13:15:16 -04:00
Romain Failliot 390df241de fix(cicd): forgot to change the refs to master in code 2023-04-07 13:21:23 -04:00
Romain Failliot 2b2a788aec docs: add new screenshots for appstream + supports 2023-04-03 13:52:51 -04:00
Romain Failliot 9a52c0ae34 docs: improve dev setup command lines
use `meson ... -C build` as it seems more common than getting into the
build dir before running the `meson` command-lines.
2023-04-03 11:56:16 -04:00
Romain Failliot 74089bf055 chore: update to GNOME 44 2023-04-03 11:56:16 -04:00
Romain Failliot 032315edd5 fix: include appstream screenshot in repo 2023-04-03 11:41:20 -04:00
Kirill Müller a2e7ac4967
Improve macOS doc (#173)
* Use "macOS" instead of "Mac OS"
* List various possible installation directories

Co-authored-by: Romain Failliot <romain.failliot@foolstep.com>
2022-11-21 14:19:39 -05:00
Kirill Müller cd0a79d4e2
Refer to pip3 (#172) 2022-10-25 09:44:52 -04:00
Romain Failliot 3f2c96ee10 Prepare files for new release 0.7.6 2022-10-23 17:15:34 -04:00
Romain Failliot d94df84302 Refine dev setup 2022-10-23 16:41:37 -04:00
Romain Failliot 1f937dc57e Refine dev setup 2022-10-23 16:37:25 -04:00
Romain Failliot 6622792e71 Reword the documentation to take care of Mac OS too 2022-10-23 16:32:04 -04:00
Hugo Holgersson c4869e15cb Show SVG icon in "Help->About Diffuse..." on macOS
GTK on Mac needs a helper lib to be able to draw .svg files.
2022-10-23 15:58:09 -04:00
Hugo Holgersson 9a7ced4bc4 Build logic for installing Diffuse as a native macOS app
Tested on macOS 12.5:

  brew install meson python3 py3cairo pygobject3 gtk+3
  meson setup build
  cd build
  meson compile
  meson test
  meson install

After `meson install`, `diffuse` can be used to launch a
native Mac app that is installed into /Applications/Diffuse.app.

These steps could be put into a Homebrew formula, see
https://docs.brew.sh/Formula-Cookbook, as a way to
distribute Diffuse on macOS.
2022-10-23 15:58:09 -04:00
Hugo Holgersson bb998a8785 Docs and build fixes to run Diffuse on macOS
Here we strip away Linux-only stuff so devs
can create a local "Mac build".

There might be other Linux-only stuff that
are not needed on Mac still. Follow-ups are
welcome.
2022-10-23 15:58:09 -04:00
Romain Failliot 4422db52a1 Fix mypy errors and install dependencies on Fedora 2022-10-23 15:42:38 -04:00
Romain Failliot ae55dc6373 Update translation POT and FR files 2022-04-04 12:00:53 -04:00
Romain Failliot 5e34b9686c Add French translation 2022-04-04 11:32:10 -04:00
Romain Failliot 36788fa605 Include the release process in documentation tree 2022-04-04 09:58:39 -04:00
Romain Failliot 923a37bb59 docs: document release process steps 2022-04-03 21:12:52 -04:00
Creak 1a1907b3f1
Merge pull request #148 from MightyCreak/upgrade-to-gnome-sdk-42
Upgrade Flatpak GNOME's runtime to 42
2022-04-03 19:28:36 -04:00
Romain Failliot 8eba1da037 Upgrade Flatpak GNOME's runtime to 42 2022-04-03 19:25:24 -04:00
Romain Failliot 318d42545c Add instructions to install Diffuse locally 2022-04-03 19:13:27 -04:00
Romain Failliot 3a3016937c docs: add project dependencies 2022-01-09 11:01:28 -05:00
Romain Failliot f4650642c4 Fix flatpak runtime version used in documentation 2022-01-08 17:17:14 -05:00
Romain Failliot 6685b898f8 Created a requirements.dev.txt just for the developers 2021-11-24 20:39:00 -05:00
Romain Failliot 69106d12b0 Fix translation files
The POTFILES didn't include the recently created files, removing a bunch
of translations during the update.
2021-11-24 14:13:23 -05:00
Romain Failliot d406fafd32 Improve README and documentation 2021-11-24 13:16:11 -05:00
Romain Failliot d0fb098fe5 Improve the documentation
* Simplify the main README.md
* Moved more detailed documentations into a new docs/ directory
2021-11-24 12:38:54 -05:00