Commit Graph

362 Commits

Author SHA1 Message Date
Romain Failliot 38ad2922e1 Add links to VCSs in readme 2021-11-27 17:45:52 -05:00
Creak 1c772d0474
Fix CI badge in README.md 2021-11-24 21:55:31 -05:00
Creak 4ed02b2281
Merge pull request #132 from MightyCreak/remove-lasting-lint-errors
Remove lasting lint errors
2021-11-24 20:44:18 -05:00
Romain Failliot 6685b898f8 Created a requirements.dev.txt just for the developers 2021-11-24 20:39:00 -05:00
Romain Failliot 124d086009 ci: call the linters on the installed directory 2021-11-24 20:27:47 -05:00
Romain Failliot 70ba837431 Remove lasting linter errors 2021-11-24 20:27:47 -05:00
Creak 696036324b
Merge pull request #131 from MightyCreak/fix-translations
Fix translation files
2021-11-24 14:16:15 -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
Creak c47e01afcc
Merge pull request #130 from MightyCreak/improve-docs
Improve README and documentation
2021-11-24 13:25:47 -05:00
Romain Failliot d406fafd32 Improve README and documentation 2021-11-24 13:16:11 -05:00
Creak 4347226b14
Merge pull request #129 from MightyCreak/update-docs
Improve the documentation
2021-11-24 12:45:17 -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
Creak 3fcb76d22c
Merge pull request #128 from MightyCreak/update-translations
Update POTFILES.in and .pot
2021-11-24 12:22:38 -05:00
Romain Failliot 7960977328 Update translation README.md
Created a link in the main README.md
2021-11-24 12:19:11 -05:00
Romain Failliot a4aceeef76 Remove obsolete translation messages 2021-11-24 11:42:10 -05:00
Romain Failliot 01cc53b61b Update pass on all translation files 2021-11-24 11:42:10 -05:00
Romain Failliot 034d72bf8b Add --remove-obsolete option to update-translation.py 2021-11-24 11:42:10 -05:00
Romain Failliot 7b2992ab3f Add po/ to the linters 2021-11-24 10:41:11 -05:00
Romain Failliot 6f45d164a5 Update POTFILES and .pot files
* Rename POTFILES.in to POTFILES
2021-11-24 10:30:33 -05:00
Romain Failliot a2e88e8578 Rename .metadata.xml.in file to .appdata.xml.in 2021-11-24 10:28:48 -05:00
Creak cc80444245
Merge pull request #127 from MightyCreak/prepare-for-release-0.7.3
Remove the release links in CHANGELOG.md
2021-11-22 21:26:23 -05:00
Romain Failliot 02318441b1 Remove the release links in CHANGELOG.md
This will simplify a bit the release process, and GitHub has a simple
way to see the diff between two releases anyway.
2021-11-22 21:22:33 -05:00
Creak 22b1c9bdb0
Merge pull request #126 from MightyCreak/prepare-for-release-0.7.3
Prepare for release v0.7.3
2021-11-22 21:16:02 -05:00
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