Commit Graph

305 Commits

Author SHA1 Message Date
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
Creak 0ce1a09974
Merge pull request #97 from bongochong/patch-1
Re-paste the GPLv2 text
2021-11-13 13:27:45 -05:00
Creak c84fa58c22
Copy the entire text, just to be up-to-date 2021-11-13 13:25:20 -05:00
Creak 16a636f02e
Merge pull request #102 from inkhorn-ptbr/master
Add new Portuguese (Brazilian) locale
2021-11-13 13:22:10 -05:00
inkhorn c0be29927f
Portuguese (BR) 2021-11-05 11:23:12 -03:00
Chongo Bong 4abb8be85b
Corrected FSF's Address in License File
Fedora packaging guidelines suggest keeping the mailing address up-to-date.
2021-05-27 15:47:16 -06:00
Creak 761a0a1f5f
Merge pull request #91 from freddii/master
updated german translation
2021-01-25 23:31:20 -05:00
freddii e3e802364c updated german translation 2021-01-26 04:32:51 +01:00
Creak 06827b317e
Merge pull request #87 from MightyCreak/new-icon
New SVG icon
2021-01-17 23:57:02 -05:00
Creak 7693cf1ec5
Merge pull request #89 from eson57/patch-1
Update sv.po
2021-01-17 23:55:12 -05:00
Åke Engelbrektson 36734bbc7b
Update sv.po
Update Swedish translation
2021-01-17 22:16:09 +01:00
Romain Failliot dfbe91d086 New SVG icon 2021-01-11 14:08:18 -05:00
Creak 4effb1ab31
Merge pull request #86 from freddii/master
added installation from flathub to readme
2021-01-11 11:33:49 -05:00
freddii ed1cb74630 added installation from flathub to readme 2021-01-11 16:21:42 +01:00
Creak a2e526b087
Merge pull request #85 from freddii/master
Fixed typing mistakes
2020-12-28 19:48:53 -05:00
freddii 14a21830ab fixed typing mistakes 2020-12-28 20:48:44 +01:00
Creak 53830352b9
Merge pull request #82 from MightyCreak/fix-translations
Update CHANGELOG.md
2020-12-08 14:19:26 -05:00
Romain Failliot c173c378ef Update CHANGELOG.md 2020-12-08 14:17:42 -05:00
Creak 39256ddd86
Merge pull request #81 from MightyCreak/fix-translations
Add .desktop translations in .po files
2020-12-08 14:16:51 -05:00
Romain Failliot 10e8fb9be6 Update all the PO files 2020-12-08 14:08:43 -05:00
Romain Failliot 4cd8943e10 Add .desktop translations in .po files 2020-12-08 14:07:26 -05:00
Creak 524b5c4fc0
Merge pull request #80 from MightyCreak/fix-translations
Add POTFILES.in and update translations
2020-12-08 13:39:37 -05:00
Romain Failliot c91294759b Update CHANGELOG.md 2020-12-08 13:38:04 -05:00
Romain Failliot 5e3bbd90c5 Update all the PO files with the new template 2020-12-08 13:38:04 -05:00
Romain Failliot 552c45141b Update PO template generation to use POTFILES.in
Don't sort template lines (will be problematic when dealing with
multiple source files later on).
2020-12-08 13:38:04 -05:00
Romain Failliot 9cc2b4896e Add POTFILES.in 2020-12-08 13:38:04 -05:00
Creak 7885d4c0af
Merge pull request #79 from MightyCreak/cicd
Create main.yml
2020-12-08 13:37:19 -05:00
Creak 1e84b63412 Create main.yml 2020-12-08 13:33:14 -05:00
Creak 7b9aed35c1
Merge pull request #75 from MightyCreak/move-to-po-dir
Rename dir "translations" to "po"
2020-12-07 10:38:01 -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
Creak 246ddfc340
Merge pull request #76 from MightyCreak/flatpak
Add MetaInfo file
2020-12-07 09:30:30 -05:00
Romain Failliot 7bdd796223 Add MetaInfo file
Changed app-id to io.github.mightycreak.Diffuse
2020-12-05 15:52:29 -05:00
Creak 8eec2c4944
Merge pull request #71 from MightyCreak/v0.6.0
Set up files for 0.6.0
2020-11-29 13:07:30 -05:00
Romain Failliot 839e41d97b Set up files for 0.6.0 2020-11-29 13:04:05 -05:00
Creak e3ac0365a8
Merge pull request #70 from MightyCreak/flatpak
Update to GNOME runtime 3.38
2020-11-29 12:13:28 -05:00
Romain Failliot 758c5ce27a Update to GNOME runtime 3.38 2020-11-29 12:11:12 -05:00
Creak bf2ec3bf43
Merge pull request #64 from MightyCreak/flatpak
Add Flatpak config file
2020-11-29 11:43:13 -05:00
Romain Failliot 21eb957edb Add instructions to build the Flatpak package locally 2020-11-29 11:39:19 -05:00
Romain Failliot 80560d9a5c Add Flatpak configuration file 2020-08-13 19:36:38 -04:00
Creak b358b2c5d5
Merge pull request #61 from MightyCreak/add-meson
Replace install.py with Meson
2020-08-13 15:42:04 -04:00
Romain Failliot 71cc152a98 Update CHANGELOG 2020-08-13 15:30:33 -04:00
Romain Failliot 942c20e4c1 Update README with new Meson instructions 2020-08-13 15:30:33 -04:00
Romain Failliot 750d5a668b Remove install.py 2020-08-13 15:30:33 -04:00
Romain Failliot b12f4612a5 Add meson build system 2020-08-13 15:30:33 -04:00
Romain Failliot f9a6bd1094 Add `builddir` to ignored git directory 2020-08-11 12:16:36 -04:00
Creak b7eb43f9be
Update CHANGELOG.md
Add latest changes from #57, #58, #59
2020-07-18 18:33:03 -04:00
Creak 22c512bea0
Merge pull request #57 from MightyCreak/remove-u-prefix
Remove 'u' before strings
2020-07-18 18:14:28 -04:00
Romain Failliot c4a4687f58 Remove 'u' before strings
Python is UTF-8 by default.
2020-07-18 18:11:17 -04:00
Creak 45039d3e43
Merge pull request #58 from MightyCreak/remove-interpolation-operator
Remove some interpolation operators
2020-07-18 18:07:09 -04:00
Creak ac8f443758
Merge pull request #59 from MightyCreak/adapt-icons-to-scale-factor
Create icons using the window scale factor
2020-07-18 18:06:44 -04:00