Commit Graph

339 Commits

Author SHA1 Message Date
Romain Failliot 9365e18593 Prepare for release v0.7.3 2021-11-22 21:11:39 -05:00
Creak 6a90c81a9c
Merge pull request #125 from MightyCreak/flake8
Use Flake8 instead of PyLint + integrate MyPy
2021-11-22 20:58:33 -05:00
Romain Failliot d89ac0540b Fix all mypy errors 2021-11-22 20:54:46 -05:00
Romain Failliot 72b4832ee4 Add mypy job in CI 2021-11-22 20:54:44 -05:00
Romain Failliot 8d25396f68 Fix all flake8 errors 2021-11-22 20:53:21 -05:00
Romain Failliot 362c59f150 Add flake8 job in CI 2021-11-22 20:53:17 -05:00
Romain Failliot f4a446caa8 Fix some typos and convert windows-installer scripts to Python 3
The scripts are poorly converted as Windows is not really supoported
anymore and would need some love from a contributor who actually uses
Windows
2021-11-22 18:52:26 -05:00
Creak ef9e1b041f
Merge pull request #121 from MightyCreak/pylint
More lint errors fixed
2021-11-21 15:36:31 -05:00
Romain Failliot 62e45aa3ee Edit CHANGELOG.md 2021-11-21 15:32:41 -05:00
Romain Failliot c54e346887 ci: install dependencies
* Install GTK dev dependencies
* Add requirements.txt
* Fix error that happens on CI only (?)
2021-11-21 15:32:16 -05:00
Romain Failliot 5bcd63fe27 pylint: enable import-error, no-name-in-module, no-self-use 2021-11-21 15:32:16 -05:00
Romain Failliot 032e9a398b Move all the diffuse package in its own directory
This helps the linters (pylint and flake8)
2021-11-21 15:32:16 -05:00
Romain Failliot 81e87eb161 Fix cyclic import between utils and resources 2021-11-21 15:32:07 -05:00
Romain Failliot 4fa86dc9a6 Fix print function called without parenthesis 2021-11-21 15:29:10 -05:00
Romain Failliot e306b25cb9 meson: create two disctincts confs for the .in files 2021-11-21 15:29:10 -05:00
Romain Failliot 4ec26c6580 Remove unused imports 2021-11-21 15:29:10 -05:00
Romain Failliot 74f4d81aca Fix comment typo 2021-11-21 12:02:06 -05:00
Creak 27769eed56
Merge pull request #119 from MightyCreak/pylint
Extract dialogs and widgets into their own modules
2021-11-21 02:31:24 -05:00
Romain Failliot 7331912ded Add more files for the linter 2021-11-21 02:28:13 -05:00
Romain Failliot 6a37bba3dc Edit CHANGELOG.md 2021-11-21 02:24:47 -05:00
Romain Failliot bf3a0b11ab Few tweaks in main.py 2021-11-21 02:18:10 -05:00
Romain Failliot 8c981d3019 Extract FileDiffViewer in the widgets module 2021-11-21 01:56:51 -05:00
Romain Failliot bdac88460f Extract ScrolledWindow in the widgets module 2021-11-21 00:15:24 -05:00
Romain Failliot 8b1b7cbe7e Extract dialogs into their own module 2021-11-21 00:02:30 -05:00
Creak 74ef6650a0
Merge pull request #118 from MightyCreak/pylint
Extract Preferences and Resources in their own modules
2021-11-20 16:06:38 -05:00
Romain Failliot 6b78efdf66 Edit CHANGELOG.md 2021-11-20 15:54:07 -05:00
Romain Failliot ac88e3dacb Extract Preferences in its own module 2021-11-20 15:50:35 -05:00
Romain Failliot 6f4a5f3250 Extract Resources in its own module 2021-11-20 15:12:30 -05:00
Creak 1402e97424
Merge pull request #117 from MightyCreak/pylint
Fix lint messages in src/utils.py
2021-11-20 14:30:33 -05:00
Romain Failliot 812ca1779f Fix lint messages in src/utils.py 2021-11-20 14:20:21 -05:00
Romain Failliot f5a59b9b64 Edit CHANGELOG.md 2021-11-20 13:34:15 -05:00
Creak 675e29c530
Merge pull request #116 from MightyCreak/flatpak-ci
Add Flatpak CI
2021-11-20 13:33:09 -05:00
Romain Failliot b0b6ddfa5d ci: add Flatpak builder job 2021-11-20 13:29:24 -05:00
Romain Failliot c231977faa Change indent_size to 2 for YAML files 2021-11-20 13:18:23 -05:00
Creak 6ad8038ddf
Merge pull request #115 from MightyCreak/ci-split-linter-and-build
ci: split linter and build jobs
2021-11-20 13:14:09 -05:00
Romain Failliot d49b1d51c6 ci: split linter and build jobs 2021-11-20 13:09:52 -05:00
Creak 2e94093ec7
Merge pull request #114 from MightyCreak/pylint
Add Pylint
2021-11-20 12:49:05 -05:00
Romain Failliot 1259c00ee8 Add pylint in CI 2021-11-20 12:46:47 -05:00
Romain Failliot 4c2cf3c271 Edit CHANGELOG.md 2021-11-20 12:27:23 -05:00
Romain Failliot 510cbc1cf3 Fix pylint messages in src/vcs 2021-11-20 12:25:55 -05:00
Romain Failliot 560f8a472e Add .pylintrc with a few silenced messages 2021-11-20 12:24:24 -05:00
Creak cf1d2a02a0
Merge pull request #113 from MightyCreak/new-release-0.7.2
Bump version to 0.7.2
2021-11-18 16:02:31 -05:00
Romain Failliot 336801fe3d Bump version to 0.7.2 2021-11-18 16:00:29 -05:00
Creak dde7ace911
Merge pull request #112 from MightyCreak/update-translations
Edit CHANGELOG.md
2021-11-18 15:45:24 -05:00
Romain Failliot 336ea07542 Edit CHANGELOG.md 2021-11-18 15:43:03 -05:00
Creak c12eba6179
Merge pull request #111 from MightyCreak/update-translations
Update translations
2021-11-18 15:41:38 -05:00
Romain Failliot 9f68525824 Update all the translation files 2021-11-18 15:40:16 -05:00
Romain Failliot 92fb4cb8ad Add pt_BR to LINGUAS 2021-11-18 15:40:16 -05:00
Romain Failliot d025ecfd6e Un-ignore diffuse.pot 2021-11-18 15:40:16 -05:00
Romain Failliot 4671c08117 Update POTFILES.in with the new file paths 2021-11-18 15:36:12 -05:00