Commit Graph

17 Commits

Author SHA1 Message Date
Romain Failliot f5ab606017 chore: prepare files for release 0.9.0 2024-01-13 11:38:42 -05:00
Romain Failliot 6a757c45f7 release: new release 0.8.2 2023-04-16 13:37:00 -04:00
Romain Failliot 2c91f77f88 release: 0.8.1 2023-04-07 13:42:15 -04:00
Romain Failliot ec92d271d9 Prepare for release 0.8.0 2023-04-03 14:33:18 -04:00
Romain Failliot ba7d00af69 fix(cicd): use latest meson
The GitHub action BSFishy/meson-build doesn't seem maintained anymore,
so I installed the package myself and followed the instructions in our
own README.md.
2023-04-03 11:41:00 -04:00
Romain Failliot 4512fa1358 Prepare files for release 0.7.7 2022-10-23 20:12:48 -04:00
Romain Failliot 3f2c96ee10 Prepare files for new release 0.7.6 2022-10-23 17:15:34 -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 399fb9b402 Prepare files for new release: 0.7.5 2022-04-15 13:09:36 -04:00
Romain Failliot 1d9e15661f Prepare files for new release: 0.7.4 2022-04-03 20:10:53 -04:00
Romain Failliot 9365e18593 Prepare for release v0.7.3 2021-11-22 21:11:39 -05:00
Romain Failliot 336801fe3d Bump version to 0.7.2 2021-11-18 16:00:29 -05:00
Romain Failliot 5afe192966 New release v0.7.1 2021-11-17 19:23:22 -05:00
Romain Failliot fd3c2bfb92 Start modularizing the code
* The entry point (`__main__`) is in diffuxe.in
* The main (almost all) code is now in main.py
* Some util functions and variables are in utils.py
* Following the same folder structure as with a new project with GNOME
  Builder:
    - `src/` is now just for the code itself
    - `data/` is for the other files (metainfo, desktop, config, ...)
    - `po/` for the translations
    - The Desktop file is renamed with the app ID
    - The `meson.build` files are closer to what GNOME Builder generates
    - More tests for the package (appstream and desktop)
    - Almost all the files in `etc/`, `usr/` are properly handled by
      meson now
    - Just use `gettext.install()` to initialize gettext
    - Remove call to `Gtk.Window.set_default_icon_name()`
* Website now points to https://mightycreak.github.io/diffuse/
2021-11-16 17:48:34 -05:00
Romain Failliot 4cd8943e10 Add .desktop translations in .po files 2020-12-08 14:07:26 -05:00
Romain Failliot b4c29347d9 Rename dir "translations" to "po"
Seems to be a more standard name for the translation files.
2020-12-07 09:33:05 -05:00
Romain Failliot b12f4612a5 Add meson build system 2020-08-13 15:30:33 -04:00