Commit Graph

453 Commits

Author SHA1 Message Date
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
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
Alexander Lopatin 47dfa2af2c
Fix #98: Implement Rust highlighting support (#99)
Initial Rust highlighting support

* Basic support for the language
* Line comments (`//`)
* Block comments (`/* */`), but no recursion
* Chars
* Strings (`"..."`)
* Raw strings (`r"..."`, `r#"..."#`, up to 5 levels)
* Added some Rust syntax test files

Co-authored-by: Romain Failliot <romain.failliot@foolstep.com>
2022-10-24 16:16:24 -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
Creak c07f6681dc
Merge pull request #171 from MightyCreak/prepare-release-0.7.7
Prepare files for release 0.7.7
2022-10-23 20:16:07 -04:00
Romain Failliot 4512fa1358 Prepare files for release 0.7.7 2022-10-23 20:12:48 -04:00
Creak 4acfcadbca
Merge pull request #170 from MightyCreak/update-translations
Update translations
2022-10-23 20:09:17 -04:00
Romain Failliot 1c2a9c8d46 Update CHANGELOG.md 2022-10-23 20:05:13 -04:00
Romain Failliot 883b69c6ba Fixed the "Column %d" fuzzy translations 2022-10-23 20:03:03 -04:00
Romain Failliot b564abcda2 Update translations 2022-10-23 20:03:03 -04:00