Commit Graph

75 Commits

Author SHA1 Message Date
Creak 977d015c35
Use Python GTK best practices (#184)
* refactor: rename class `Application` to `DiffuseApplication`
* refactor: rename class `Diffuse` to `DiffuseWindow`
* refactor: remove unnecessary constructor parameters + docstrings
* refactor: move DiffuseWindow class to its own file
* refactor: move PaneHeader/Footer outside DiffuseWindow
* refactor: move FileDiffViewer outside DiffuseWindow
* docs: update CHANGELOG.md
2022-12-12 21:18:58 -05:00
Iurii Zolotko 8e32f883ec
Use GTK3's GApplication/GtkApplication #178 (#181)
* Use GTK3's GApplication/GtkApplication #178
* fix: remove icons in menu
* doc: update CHANGELOG.md
* chore(i18n): update po/diffuse.pot

Co-authored-by: Yurii Zolotko <yurii.zolotko@pm.me>
Co-authored-by: Romain Failliot <romain.failliot@foolstep.com>
2022-11-21 14:01:49 -05:00
Sabri Ünal c1cddb755b
Add Turkish Translation (#183) 2022-11-21 12:59:56 -05:00
Creak eaaed6cef4
fix(flatpak): add missing `--filesystem=xdg-run/gvfsd` privilege (#182)
* fix(flatpak): add filesystem=xdg-run/gvfsd privilege
* doc: update CHANGELOG.md
2022-11-14 18:33:24 -05:00
Creak fc84191095
Prompt once to reload if more than one file modified externally (bis) (#180)
* Create only one dialog even if multiple files has been changed on disk
* fix: the calls to `NumericDialog` weren't working
* use `transient_for` instead of `parent` when creating new `Gtk.Dialog`
* Changelog: I removed the "thanks to" (just kept the mentions to the users), because it felt weird to put "thanks to myself" 😅 

Co-authored-by: Yurii Zolotko <yurii.zolotko@pm.me>
2022-11-07 16:20:56 -05:00
Kirill Müller cd0a79d4e2
Refer to pip3 (#172) 2022-10-25 09:44:52 -04:00
Creak b05a46de84
Update CHANGELOG.md (#176)
Forgot to update it with Rust support
2022-10-24 16:22:16 -04:00
Åke Engelbrektson 122879df07
Update sv.po (#175)
Update Swedish translation

* Update sv.po
* Update CHANGELOG.md
* Add contributors names

Co-authored-by: Romain Failliot <romain.failliot@foolstep.com>
2022-10-24 12:50:03 -04:00
Romain Failliot 4512fa1358 Prepare files for release 0.7.7 2022-10-23 20:12:48 -04:00
Romain Failliot 1c2a9c8d46 Update CHANGELOG.md 2022-10-23 20:05:13 -04:00
Romain Failliot 3f2c96ee10 Prepare files for new release 0.7.6 2022-10-23 17:15:34 -04:00
Romain Failliot 399fb9b402 Prepare files for new release: 0.7.5 2022-04-15 13:09:36 -04:00
Romain Failliot 0f5122a0c1 Update CHANGELOG.md 2022-04-15 12:57:46 -04:00
Romain Failliot 23c6576cdf Update CHANGELOG.md 2022-04-04 14:40:45 -04:00
Romain Failliot a0fe50d288 Update CHANGELOG.md 2022-04-04 11:35:03 -04:00
Romain Failliot 5007221a49 Update CHANGELOG.md 2022-04-03 21:14:08 -04:00
Romain Failliot 1d9e15661f Prepare files for new release: 0.7.4 2022-04-03 20:10:53 -04:00
Romain Failliot b39ca78d32 Remove a line in CHANGELOG.md
I did change the place where the linters were executed, but then I
found a better solution and linters are called on the source files
directly.
2022-04-03 19:31:10 -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 671c439bcd Update CHANGELOG.md 2022-04-03 19:21:58 -04:00
Romain Failliot 3a3016937c docs: add project dependencies 2022-01-09 11:01:28 -05:00
Creak 8ac41b0b90
Merge pull request #140 from MightyCreak/static-types
Convert some functions to static typing
2022-01-08 18:20:33 -05:00
Romain Failliot d420d7aa93 Convert some functions to static typing 2022-01-08 17:54:39 -05:00
Romain Failliot f4650642c4 Fix flatpak runtime version used in documentation 2022-01-08 17:17:14 -05:00
Romain Failliot b9ea8fa866 Update CHANGELOG.md 2021-11-27 22:09:17 -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
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
Romain Failliot 034d72bf8b Add --remove-obsolete option to update-translation.py 2021-11-24 11:42:10 -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 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
Romain Failliot 9365e18593 Prepare for release v0.7.3 2021-11-22 21:11:39 -05:00
Romain Failliot 62e45aa3ee Edit CHANGELOG.md 2021-11-21 15:32:41 -05:00
Romain Failliot 6a37bba3dc Edit CHANGELOG.md 2021-11-21 02:24:47 -05:00
Romain Failliot 6b78efdf66 Edit CHANGELOG.md 2021-11-20 15:54:07 -05:00
Romain Failliot f5a59b9b64 Edit CHANGELOG.md 2021-11-20 13:34:15 -05:00
Romain Failliot 4c2cf3c271 Edit CHANGELOG.md 2021-11-20 12:27:23 -05:00
Romain Failliot 336801fe3d Bump version to 0.7.2 2021-11-18 16:00:29 -05:00
Romain Failliot 336ea07542 Edit CHANGELOG.md 2021-11-18 15:43:03 -05:00
Romain Failliot 51bf5b0537 Edit CHANGELOG.md 2021-11-18 15:03:32 -05:00
Romain Failliot 8df27404cd Edit CHANGELOG.md 2021-11-18 14:52:57 -05:00
Romain Failliot 701b3453b5 Edit CHANGELOG.md 2021-11-18 12:12:13 -05:00
Romain Failliot 27df3d916e Add entry to CHANGELOG 2021-11-18 10:01:06 -05:00
Romain Failliot 93ae558778 Fix changelog release date 2021-11-17 19:26:18 -05:00
Romain Failliot edffd654b0 Fix changelog link 2021-11-17 19:25:36 -05:00
Romain Failliot 5afe192966 New release v0.7.1 2021-11-17 19:23:22 -05:00
Romain Failliot 7dfc649f3b Add release notes for v0.7.0 + release fixes 2021-11-17 19:16:06 -05:00