Commit Graph

439 Commits

Author SHA1 Message Date
Sabri Ünal 3a13b5325b chore: update flatpak manifest
- Update to GNOME platform 45
- Activate test on build process
2024-01-06 20:18:27 -05:00
Romain Failliot d65edf5f30 fix(linter): fix new flake8 errors 2024-01-06 20:18:27 -05:00
Creak a64ae4f3f8
Merge pull request #221 from MightyCreak/fix-python312
fix: fix compatibility with Python 3.12
2024-01-06 19:40:21 -05:00
Romain Failliot fa66bfe686 fix: fix compatibility with Python 3.12
Remove use of `distutils` which has been removed from Python 3.12 (see:
https://docs.python.org/3/whatsnew/3.12.html#summary-release-highlights)

Fixes #215
2024-01-06 19:32:22 -05:00
Creak 95f23def7a
Merge pull request #216 from MightyCreak/fix-version-option
fix: error when runnin with arg --version
2023-12-27 12:46:38 -05:00
Romain Failliot f5e1173e27 fix: error when runnin with arg --version
on_shutdown is called even in command line mode (as expected), but
`self.statepath` is not initialized when running diffuse with the
argument `--version`.
2023-07-01 16:12:21 -04:00
Creak 7a616ceaab
Merge pull request #210 from MightyCreak/remove-svk
Remove SVK CVS
2023-04-16 15:30:53 -04:00
Romain Failliot 36541d1b3a i18n: update the .pot and all the .po files 2023-04-16 15:28:13 -04:00
Romain Failliot 32e4dee76b feat: remove support for SVK 2023-04-16 14:02:43 -04:00
Romain Failliot 8e9e002482 docs: fix typo in release-process.md 2023-04-16 13:44:13 -04:00
Creak c0cefac1c4
Merge pull request #209 from MightyCreak/release-0.8.2
release: new release 0.8.2
2023-04-16 13:38:53 -04:00
Romain Failliot 613381ae2c fix: new_release.sh was changing too many lines in meson.build 2023-04-16 13:37:13 -04:00
Romain Failliot 6a757c45f7 release: new release 0.8.2 2023-04-16 13:37:00 -04:00
Creak b158b55d0a
Merge pull request #208 from MightyCreak/simplify-new-release
Add `new_release.sh` script to prepare files for new releases
2023-04-16 13:17:21 -04:00
Romain Failliot 93f0527ee3 chore: add `new_release.sh` script to prepare for new releases 2023-04-16 13:15:16 -04:00
Creak be433eb2d7
Merge pull request #207 from MightyCreak/modernize-for-gtk
Modernize some GTK code
2023-04-16 13:06:33 -04:00
Romain Failliot ef3d59d87b fix: don't save window_x/y anymore
As per GNOME HIG, let the DE position the window, but continue to store
the window width and height
2023-04-16 11:40:51 -04:00
Romain Failliot feb557d99b fix: add back save_state() when shuting down 2023-04-16 11:40:51 -04:00
Romain Failliot f8f0b0618c refactor: remove thin layer for Gtk.AboutDialog 2023-04-11 20:45:37 -04:00
Romain Failliot d4f2032972 feat: add default handler for SIGINT
This prevents having a callstack when hitting Ctrl+C in the terminal.
2023-04-11 20:45:37 -04:00
Creak e23cdceb80
Merge pull request #206 from Vistaus/main
Added Dutch translation
2023-04-11 19:45:05 -04:00
Creak cf2bb7ba77
Update CHANGELOG.md 2023-04-11 19:42:26 -04:00
Creak a28f194123
Merge pull request #203 from oscfdezdz/deprecated
Remove deprecated STOCK constants
2023-04-11 19:41:38 -04:00
Creak f858c380dd
Update CHANGELOG.md 2023-04-11 19:35:10 -04:00
Heimen Stoffels c13f396224
Added Dutch translation 2023-04-11 21:49:38 +02:00
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