Commit Graph

414 Commits

Author SHA1 Message Date
oscfdezdz e15eba2f2e
Remove code to generate custom icons
Now that custom icons are bundled in the build, this code is no longer
used.
2023-04-11 17:13:20 +02:00
oscfdezdz 4926ca91de
Add custom actions symbolic icons
Using gresource file and based on the suggestions for the merge menu
made in https://github.com/MightyCreak/diffuse/issues/90.
2023-04-11 17:12:44 +02:00
oscfdezdz ee813f22a4
Remove deprecated STOCK constant 2023-04-09 01:50:57 +02:00
Creak 47a02d7217
Merge pull request #205 from MightyCreak/update-changelog
chore: update changelog
2023-04-08 14:06:02 -04:00
Romain Failliot bd82ee8ad5 chore: update changelog 2023-04-08 13:57:39 -04:00
Creak 951ed047d1
Merge pull request #204 from oscfdezdz/about_dialog
Add `transient_for` property to about dialog
2023-04-08 13:55:15 -04:00
oscfdezdz 6dba08f496
Add `transient_for` property to about dialog 2023-04-08 17:59:20 +02:00
Creak fcb93d36b6
Merge pull request #202 from MightyCreak/proper-fix-for-accelerators
Proper fix for accelerators
2023-04-07 17:22:55 -04:00
Romain Failliot f5f425d089 fix: the syntax menu wasn't working anymore 2023-04-07 17:21:16 -04:00
Romain Failliot d42b0b925e fix: some signals names were not renamed
Some signals were renamed moths ago, but not everywhere in the code.
2023-04-07 17:16:52 -04:00
Romain Failliot f35633b873 refactor: replace '_' by '-' in action names 2023-04-07 17:16:52 -04:00
Creak e931c6138c
Merge pull request #201 from MightyCreak/add-matrix-contact
docs: add a contact section with a link to Matrix
2023-04-07 14:47:08 -04:00
Romain Failliot c3e5f38821 docs: add a contact section with a link to Matrix 2023-04-07 14:44:15 -04:00
Creak b1b927841f
Merge pull request #200 from MightyCreak/prepare-release-0.8.1
release: 0.8.1
2023-04-07 13:44:14 -04:00
Romain Failliot 2c91f77f88 release: 0.8.1 2023-04-07 13:42:15 -04:00
Creak 24fb68882f
Merge pull request #199 from MightyCreak/fix-menu-accelerators
fix: quick fix for the GTK accelerators
2023-04-07 13:29:11 -04:00
Romain Failliot 0fbc2e5e82 fix: quick fix for the GTK accelerators 2023-04-07 13:25:25 -04:00
Romain Failliot 390df241de fix(cicd): forgot to change the refs to master in code 2023-04-07 13:21:23 -04:00
Creak f6feded2da
Merge pull request #198 from MightyCreak/main
chore: create new main branch
2023-04-07 11:42:42 -04:00
Romain Failliot 49e765cabe chore: create new main branch 2023-04-07 11:36:31 -04:00
Creak 61f65fb826
Merge pull request #197 from MightyCreak/better-log-stacktrace
feat: improve log stack trace
2023-04-07 11:34:53 -04:00
Romain Failliot 4e1ba5c05d chore(mypy): silence annotation-unchecked notes 2023-04-07 11:11:55 -04:00
Romain Failliot cfa2353e1a feat: improve log stack trace
* Remove calls to log functions in the stack trace
* Log to stdout for `logDebug`
* Log to stderr for `logError`
2023-04-07 11:11:45 -04:00
Creak 1dd1afe10b
Merge pull request #196 from MightyCreak/release-0.8.0
Prepare for release 0.8.0
2023-04-03 14:39:15 -04:00
Romain Failliot ec92d271d9 Prepare for release 0.8.0 2023-04-03 14:33:18 -04:00
Creak 05d087c2cf
Merge pull request #195 from MightyCreak/fix-appdata
fix: reference the images from the repo directly
2023-04-03 14:17:20 -04:00
Romain Failliot d72f053db3 fix: reference the images from the repo directly 2023-04-03 14:11:49 -04:00
Creak 38efdd6ea3
Update CHANGELOG.md 2023-04-03 14:02:17 -04:00
Creak 194f411b78
Merge pull request #193 from MightyCreak/add-docs-theme
Use GitHub Pages for the Diffuse website
2023-04-03 13:56:44 -04:00
Romain Failliot 2b2a788aec docs: add new screenshots for appstream + supports 2023-04-03 13:52:51 -04:00
Romain Failliot 6b9e02bc06 docs: add fork disclaimer in the README 2023-04-03 13:01:37 -04:00
Romain Failliot 06ad24751f docs: update copyright years 2023-04-03 13:01:37 -04:00
Romain Failliot 93df5e0e3d docs: add Cayman theme 2023-04-03 13:01:35 -04:00
Creak 22f4c95bbe
Merge pull request #192 from MightyCreak/fix-ci
Fix CI/CD
2023-04-03 12:28:46 -04:00
Romain Failliot 5469e54abb chore: update Python packages 2023-04-03 12:10:35 -04:00
Romain Failliot b6571a23e6 chore: update changelog 2023-04-03 12:00:57 -04:00
Romain Failliot 9a52c0ae34 docs: improve dev setup command lines
use `meson ... -C build` as it seems more common than getting into the
build dir before running the `meson` command-lines.
2023-04-03 11:56:16 -04:00
Romain Failliot 74089bf055 chore: update to GNOME 44 2023-04-03 11:56:16 -04:00
Romain Failliot 937d1f8f2c fix: use the new screenshot URL 2023-04-03 11:41:20 -04:00
Romain Failliot 032315edd5 fix: include appstream screenshot in repo 2023-04-03 11:41:20 -04:00
Romain Failliot 26928a249a fix(meson): `path()` is deprecated
Replaced it with `full_path()`.
2023-04-03 11:41:20 -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
Kirill Müller d2559c1be4 Fix keybindings for Next/Previous Difference on macOS 2023-04-03 10:39:53 -04:00
NorwayFun 593ed6acbf
po: Add Georgian translation (#191)
* po: Add Georgian translation
* Update CHANGELOG.md

---------

Co-authored-by: Creak <romain.failliot@foolstep.com>
2023-03-18 16:54:44 -04:00
Creak 311975cadc
fix: clicking buttons in the toolbar was crashing (#189) 2023-01-22 16:11:37 -05:00
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
Kirill Müller a2e7ac4967
Improve macOS doc (#173)
* Use "macOS" instead of "Mac OS"
* List various possible installation directories

Co-authored-by: Romain Failliot <romain.failliot@foolstep.com>
2022-11-21 14:19:39 -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