Commit graph

161 commits

Author SHA1 Message Date
AsciiWolf
ba7f91b7c9 desktop: Fix circular component name 2025-11-24 22:17:04 +00:00
Daniel Rusek
40de6410d1 desktop: Remove the deprecated ".desktop" suffix from AppStream app id 2025-11-24 22:17:04 +00:00
Serhii Tereshchenko
efc10cd504 feat: Use DarkReader for dark mode emails 2025-07-21 08:39:49 +00:00
AsciiWolf
81f9bc9146 desktop: Rename appdata to metainfo
The latter is preferred nowadays and is used by other GNOME projects
2025-07-14 00:35:51 +02:00
Serhii Tereshchenko
dbfb7f40da client: Support Dark Mode
Refs #714

Co-authored-by: Niels De Graef <nielsdegraef@gmail.com>
2025-06-09 16:25:30 +03:00
Balló György
4c16f7be19 Move screenshots from wiki.gnome.org
Closes: https://gitlab.gnome.org/GNOME/geary/-/issues/1602
2025-02-28 22:48:20 +00:00
Balló György
e56734a97d build: Use appstream for appdata validation test
appstream-glib is under heavy maintenance mode and recommends using
appstream instead.
2025-02-28 17:33:22 +00:00
Balló György
db575ad488 appdata: Fix bugtracker URL
Link to list of bugs instead of new bug URL, because the latter requires the user to be logged in.
2024-12-28 10:53:20 +00:00
Cédric Bellegarde
c3df33c64b Update files for 46.0 release 2024-05-20 10:55:51 +02:00
Sabri Ünal
5a864613b1 appdata: Update appdata
- Add vcs-browser URL
- Fix a screenshot tag
- Remove one of Purism tag to pass appstreamcli validation
2024-01-09 13:27:09 +03:00
Sabri Ünal
7ecf4692c2 appdata: Remove none OARS tags
"The old generator also included all the none-value entries—it
no longer does this, you can safely remove them.

If it only consists of none values, it’s safe to shorten it to just:
`<content_rating type="oars-1.1" />`"

More information: https://docs.flathub.org/docs/for-app-authors/appdata-guidelines/#oars-information
2024-01-09 13:26:53 +03:00
Automeris naranja
d1dc4e1300 appdata: Drop GNOME 3 mentions
Geary works with no problems in GNOME 3+.
2023-07-07 20:44:56 +00:00
Cédric Bellegarde
b72db2a5e8
Update files for 44.0 release 2023-07-05 14:44:13 +02:00
Cédric Bellegarde
776b04ec9f client: Rework headerbar buttons to fit small screens
- Rework components-conversation-actions.ui
- Merge copy/move popovers
- Populate copy/move popover on the fly

Initial workaround for #1185, #1306, #1444, #1164, #1414
TODO: move to AdwBreakPoints from libadwaita
2023-07-05 13:47:02 +02:00
Automeris naranja
548e6d6895 appdata: Fix donate URL 2023-07-05 02:00:30 -03:00
Automeris naranja
cf8ed2e239 appdata: Fix translate URL 2023-07-05 01:59:47 -03:00
Automeris naranja
c2e72647e9 appdata: Fix bugtracker URL 2023-07-05 01:59:24 -03:00
Kevin Degeling
257f4a41a2 desktop: Include erroneous spelling e-mail 2023-01-20 14:59:25 +00:00
Cédric Bellegarde
94d6bec861 Update files for 43.0 release 2022-09-29 12:59:26 +00:00
Cédric Bellegarde
786a9df536 client: startup notifications is a freedesktop.org concept
Do not use the same wording for our background mode
2022-08-25 21:50:28 +00:00
Adrien Plazas
de1ce00c89 appdata: State hardware support the old way
This declares which hardware the application supports using the old
custom tags, as the news ones aren't used widely enough yet.
2022-08-24 14:54:11 +00:00
Cédric Bellegarde
9f893adc47 client: Add more options for displaying images from messages
- An application setting allowing to always trust images
- An option to trust images from an email domain
- Replaces buttons by a menu in infobar
2022-07-08 22:02:18 +02:00
Guido Günther
a34aad9da4 metainfo: Add minimum screen size requirement and input recommendations
This allows software centers like GNOME Software to filter applications
by the device's form factor and input devices.
2021-07-26 13:53:42 +02:00
Guido Günther
20eef3d660 desktop-file: Add X-Purism-Form-Factor
This lists form factors this app is compatible with.
2021-07-02 10:58:53 +02:00
Michael Gratton
07b0c8a78c desktop: Update screenshots for 40.0 2021-04-24 17:45:42 +09:30
Michael Gratton
67e923c92e Update files for 40.0 release 2021-04-23 12:54:16 +09:30
Michael Gratton
454cc0bcfe build: Fix Flatpak CI test failures caused by meson 0.57
Add previously implicit build dependencies for tests.

See GNOME/gnome-build-meta#372,
https://discourse.gnome.org/t/meson-0-57-update-may-break-tests-ci/6220
2021-04-23 00:59:02 +10:00
Michael Gratton
55081b008c desktop/org.gnome.Geary.appdata.xml.in.in: Mention search in relnotes 2021-01-19 22:02:50 +11:00
Michael Gratton
3becbaa538 Update files for 40.alpha release 2021-01-18 22:02:42 +11:00
Michael Gratton
2357f8fd01 Merge branch 'mjog/default-development-build' into 'mainline'
Set default build profile to development

See merge request GNOME/geary!597
2020-10-13 08:00:26 +00:00
Adrien Plazas
fb311e1c82 Drop the 2-panes mode
This won't be needed to save horizontal space when using HdyLeaflet, and
it would make porting to it harder.
2020-10-10 10:41:49 +02:00
Adrien Plazas
a1f74d24ff Drop saving the paned width
This is needed to replace GtkPaned by HdyLeaflet. This breaks syncing
the size of the headerbar with the rest of the window, it will be fixed
in a later commit.
2020-10-10 10:41:49 +02:00
Michael Gratton
aaa2934acf meson_options.txt: Update to use meson best practices and clean up
Convert to use meson features for features. Reorganise and rename
options for consistency. Make descriptions a bit less redundant.
2020-10-03 23:34:31 +10:00
Michael Gratton
22b642edef Update files for 3.38 2020-09-13 14:21:30 +10:00
Michael Gratton
389baf1c36 Updates files for 3.37.90 2020-08-20 12:53:40 +10:00
Federico Bruni
fbef65754c geary-list mailing list is obsolete
Archives are still available at:
https://mail.gnome.org/archives/geary-list/
2020-07-10 13:19:32 +02:00
Michael Gratton
d8f2c6b498 desktop/org.gnome.Geary.gschema.xml: Hide formatting toolbar by default
Fixes #736
2020-05-06 18:35:03 +10:00
Michael Gratton
7d82d9de66 org.gnome.Geary.appdata.xml.in.in: Add note notification avatars 2020-03-22 08:59:20 +11:00
Michael Gratton
46e3ba7396 Update releases notes to mention new plugin UI 2020-03-17 19:23:24 +11:00
Michael Gratton
0c526f6644 Plugins: Support loading optional plugins
Add optional-plugins GSetting, automatically load any plugins specified
there at startup, and allow getting, loading and unloading optional
plugins via Application.PluginManager.
2020-03-17 19:23:24 +11:00
Michael Gratton
b15d83b41f desktop/org.gnome.Geary.appdata.xml.in.in: Update for 3.36.0
Point to new donations page and updated screenshots.
2020-03-14 11:54:05 +11:00
Michael Gratton
bb907070cd Update files for 3.36.0 2020-03-13 16:11:09 +11:00
Michael Gratton
0664b1c6ec Update files for 3.35.90 2020-03-01 22:40:40 +11:00
Michael James Gratton
cbe6e0ba9b Revert "Merge branch 'mjog/558-webkit-shared-process' into 'mainline'"
Revert merge request GNOME/geary!374 for now since the shared process
model breaks old-style WebProcess message handler IPC.

This can be un-reverted when out JS is ported to the new Messages API
that is landing in WebKitGTK 2.28.

This reverts commit e4a5b85698, reversing
changes made to 66f6525480.
2020-02-13 12:56:52 +11:00
Michael Gratton
fa38c6cf8a Merge branch 'composer' into 'mainline'
composer: Adaptive toolbar

See merge request GNOME/geary!396
2020-01-23 08:36:45 +00:00
James Westman
2aff2694b2 composer: Move formatting buttons to new toolbar
Splits the toolbar at the top of the composer into two action
bars at the bottom. One is always visible and contains undo, redo,
spellcheck, a menu, and a button to toggle the other action bar. The
other action bar contains the formatting buttons.

Also cleans up the margins around the fields at the top.

Implemented according to the mockups at
https://gitlab.gnome.org/Teams/Design/app-mockups/raw/master/mail/composer.png
2020-01-21 19:43:37 -06:00
Adam Dingle
02c65476ea Allow brief notifications
This change allows certain notifications to be displayed only briefly. The new DConf key brief-notification-duration is the number of seconds for which brief notifications should be displayed.

At the moment the only brief notifications are "Message sent", "Conversation archived" and "Message archived".

Closes #602
2020-01-19 15:26:21 +01:00
Michael Gratton
9eff8a36f0 Add release note about conversation loading perf 2019-11-27 10:37:49 +11:00
Michael Gratton
c4cba4370d Update release notes with new features 2019-11-21 02:59:09 +11:00
Michael Gratton
259ebe50fd Re-implement single key shortcuts as a preference
Add new `single-key-shortcuts` GSetting, Application.Configuration
property and add UI for it in the Preferences window. When enabled,
load in new `single-key-shortcuts.css` file that has the appropriate
bindings. Update bindings to match Google's current set, and update
shortcut help to match.
2019-11-21 02:36:09 +11:00