21c3e2346b
shell: Move from gtk_main() to g_application_run()
...
Let the Evolution finally be a complete GtkAplication by using
the correct g_application_run(). This gets rid of:
(evolution:121456): GLib-GIO-WARNING **: 13:29:58.970: Your application
did not unregister from D-Bus before destruction. Consider using g_application_run().
runtime warning shown on quit of the application.
2023-09-29 13:46:38 +02:00
67334034a5
I#2457 - Shell: Add option to prefer symbolic icons
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2457
2023-08-14 15:32:25 +02:00
579cf8a093
Tweak how long to wait for a 'connected' state when opening an EClient
...
The 'connected' state is not reached when the data store is not available,
which means to wait for the whole set time. Use shorter times, also because
most of the backends support offline mode, thus the changes can be propagated
to the server later.
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/489
2023-08-07 10:19:39 +02:00
cf0368ae14
I#967 - Add save e-mails individually as eml format
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/967
2023-07-20 21:49:45 +02:00
6323c3f672
Calendar: Indicate detached instance of a recurring event
...
Use a different icon for a recurring event, which is a detached
instance from the series.
Also add some more symbolic icons used in the Calendar view.
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1180
2023-07-13 10:10:22 +02:00
99c0b9948c
I#2362 - EShellSearchbar: Cannot clear search by deleting text
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2362
2023-05-30 09:15:00 +02:00
95d11dc046
I#1039 - Mail: Cannot change the search domain with active search
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1039
2023-05-10 11:14:54 +02:00
3ed75e8b15
I#2355 - Search input field's clear button unclickable during first entry
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2355
2023-05-10 08:42:43 +02:00
1cefe44b38
Make it possible to run GitLab CI Flatpak artifact
...
It's required to rename the application ID to make it workable
under Flatpak.
2023-01-19 16:58:30 +01:00
31b098ba14
M!115 - Fix several typos in the code
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/115
2023-01-03 13:20:27 +00:00
e313d01789
EShellHeaderBar: Remove unused pack_start/_end functions
...
Use e_header_bar_pack_start()/e_header_bar_pack_end() functions directly.
2022-12-02 10:02:59 +01:00
22fd3a364a
I#2146 - EShellHeaderBar: Show button labels adaptively
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2146
2022-12-02 09:49:48 +01:00
344e7791b2
I#2096 - Use symbolic icons for high contrast icon themes
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2096
2022-10-27 11:09:07 +02:00
9f488ae848
I#2064 - EShellHeaderBar: Disable subtitle for the header bar
...
Evolution shell header bars never use the subtitle, so it should
be turned off to prevent using unnecessary vertical space.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2064
2022-10-19 18:38:28 +02:00
083e9cb567
I#2083 - Enable sandboxing for WebKitGTK 2.38.0+
...
The printing bug had been fixed for WebKitGTK 2.38.0, thus enable
sandboxing for that and later versions.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2083
2022-10-19 07:40:19 +02:00
c12bb7fa43
I#2039 - Add option to disable use of header bars
...
Users can use:
gsettings set org.gnome.evolution.shell use-header-bar false
to turn off header bars.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2039
2022-09-22 11:09:19 +02:00
fde82bd10d
I#2022 - Use icon-only buttons in the header bar
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2022
2022-09-13 19:22:34 +02:00
92a44896a7
I#1969 - EShellWindow: The 'New' menu is not filled after start
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1969
2022-08-30 13:48:53 +02:00
7cb572cf7a
Show a menu button in the header bar when the menu bar is hidden
...
Since there is a header bar now, there can be shown a menu button
when the menu bar is hidden to make it easier to access the menu.
2022-08-05 09:04:54 +02:00
97c3360e8c
EShell: Create 'Categories Editor' dialog with a header bar
...
Remove duplicated close button
2022-07-21 13:19:44 +02:00
e055a8f8e5
EShell: Allow header bar for dialogs
2022-07-21 13:19:44 +02:00
aa1814e414
Move menu bar handling to utils
2022-07-21 13:19:39 +02:00
38a531c503
EShell: Use a header bar as title bar
...
- Move common actions from toolbar to headerbar
- Add EHeaderBarButton to mimic and replace EMenuToolButton
- Add EShellHeaderBar for "New button" handling
2022-07-21 13:16:11 +02:00
fb9003cfa6
Change when symbolic icons are forced in the application
...
Rather than forcing symbolic icons in GNOME, check whether only symbolic
icons are available for the current icon theme and if so, then force
the symbolic icons, otherwise use colored icons.
The test can be still inaccurate, but the gtk+ API doesn't have a way to
check whether the icon theme is symbolic-only or not.
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1848
2022-07-18 15:35:33 +02:00
451e387ac0
I#1961 - Missing divider lines and paddings under GNOME
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1961
2022-07-18 11:34:39 +02:00
f278b9e886
M!109 - EShell: Use symbolic icons on GNOME
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/109
Helps https://gitlab.gnome.org/GNOME/evolution/-/issues/1848
2022-06-30 13:20:39 +00:00
4c33f886e0
I#1898 - Better handle Dark Style GNOME 42 setting
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1898
2022-05-12 17:44:14 +02:00
d72ae2e09c
EShell: Auto-close ESource connection alerts on idle
...
The ESource::connection-status property notifications are received
in the Source Registry thread, thus do any changes to an EAlert on idle,
in the main/UI thread.
2022-04-25 12:31:33 +02:00
68a00993d2
Calendar: Implement 'Year View'
...
Let the calendar show events as a whole year.
2022-03-25 13:50:24 +01:00
d9279e5e71
I#1783 - EShell not emitting activate signal
...
This covers the case when a remote instance is running.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1783
2022-01-26 10:37:00 +01:00
0654ff2e70
MessageList: Show regen error in GUI, rather than in the terminal
...
This will help to diagnose any error, which could happen during
the regen of the message list.
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1780
2022-01-24 14:35:27 +01:00
6012c02f97
Update list of authors for Help->About->Credits
...
Include major past contributors in the list.
Remove mail addresses, to avoid private mails with support requests.
2021-12-09 17:34:23 +01:00
2b82dfaa44
I#1698 - Bundle legacy icons removed from adwaita-icon-theme
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1698
2021-11-18 15:36:28 +01:00
acd57a8d7d
I#1649 - Unable to clear search
...
Correct signal ordering, aka save the state before executing
the search, thus when some part loads the search it's the new one,
not the previous search.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1649
2021-10-06 18:12:08 +02:00
b75c6176fe
EShellSearchbar: Update actions only if the shell view is active
...
This could be seen in the Calendar view, when opening the application
with a saved search, the search was active, but the Clear Search button
was not sensitive when the task/memo view was without the search.
The reason is the actions are shared between all the views.
2021-07-15 18:14:43 +02:00
827ca67033
I#1537 - EShellSearchbar: Search option not saved on change
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1537
2021-06-21 14:36:01 +02:00
0b5ac78d66
I#1499 - EShell: Allow override credentials prompt parent window
...
And use that to set it when sending a message in a composer.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1499
2021-05-24 20:34:25 +02:00
9d82745d01
Disable sandboxing to enable printing, until WebKitGTK is fixed
2021-05-21 08:03:53 +02:00
c3f774af4d
Allow to load modules from custom prefixes
...
This change loads modules not only from the install prefix,
but tries to read it also from the ~/.local/share/evolution/modules
and from the directories listed in the EDS_EXTRA_PREFIXES, which
is a list of paths separated by colon (':').
2021-02-25 08:04:55 +01:00
f90f93b1ad
M!76 - Correct typos in a/an
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/76
2021-02-01 15:29:03 +02:00
f08abddd7e
action_show_webkit_gpu_cb: Use current view when searching for a web view
...
Use current view when searching for the WebKitWebView, thus the page
is loaded in this view, not in the first being created after start.
2021-01-07 13:01:23 +01:00
0f0f6d7b27
Shell: Make it possible to show webkit://gpu information
...
This adds a menu Help->Show WebKit GPU information item, which opens
webkit://gpu page in the WebKitWebView of the current shell window.
The menu option is shown only if webkit-developer-mode is set
in the org.gnome.evolution.shell GSettings.
2021-01-06 10:15:10 +01:00
6da51f4d8e
eds-I#281 - GLibTools.cmake: Use basename in glib-mkenums templates
...
This change helps to create reproducible builds.
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/281
2020-12-08 08:48:32 +01:00
12453d8744
main.c: Remove possibly obsolete WebKit tweaks
...
Discussed at https://gitlab.gnome.org/GNOME/evolution/-/issues/1221
2020-11-12 09:49:12 +01:00
224b46f4c9
I#1208 - Keep the space in the filenames upon saving
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1208
2020-11-05 15:08:16 +01:00
d27a33e55d
I#1187 - code-cleanup: Remove unnecessary NULL pointer checks
...
These changes were generated by using the software “Coccinelle 1.0.8”.
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1187
2020-11-04 10:25:44 +01:00
b41ef76df1
I#1071 - Shift+number key cannot be typed in the search field
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1071
2020-09-04 08:37:52 +02:00
7dcc7eaeb9
I#1038 - EShellSearchbar: Save search scope per folder
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1038
2020-07-24 08:50:25 +02:00
e7d88586c7
I#854 - Offer "Saved searches" submenu in the search bar
...
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/854
2020-06-26 09:01:39 +02:00
8b5932f022
Fix minor typos
2020-05-19 06:00:50 +00:00