Commit Graph

45 Commits

Author SHA1 Message Date
8ab793d27a I#2938 - Expose the "Bulk Edit..." in the contextual menu
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2938
2025-01-08 12:14:15 +01:00
7e6275f0a3 M!152 - Allow customization of the menus, toolbars and shortcuts in the GUI
Users can modify most of the menus, toolbars, headerbars and shortcuts
directly in the GUI, instead of editing some files in a text editor.

Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/152
2024-12-12 13:46:43 +01:00
d773473d18 Replace deprecated GtkUIManager
This replaces a deprecated GtkUIManager with a new EUIManager, which
uses its own file format, similar to the .ui used by the gtk+, but
not the same. This brought in more structures like EUIAction and
EUIActionGroup.

To name the few most significant changes:

The overall window architecture had been changed internally too, the
EShellView is a widget now and contains everything except of the header
bar. This allows to create the window content once and not regenerate it
every switch between the views. It also moved the EUIManager from
the EShellWindow to the EShellView.

The EMailShellContent does not implement an EMailReader interface any more.
It allows to have cleaner EMailReader usage in the code. To get to
the EMailReader use:

   EMailView *mail_view = NULL;

   g_object_get (e_shell_view_get_shell_content (mail_shell_view), "mail-view", &mail_view, NULL);
   if (mail_view) {
      EMailReader *mail_reader = E_MAIL_READER (mail_view);

      ...

      g_clear_object (&mail_view);
   }

The plugins cannot have their UI definitions in the .eplug file,
these are added in the code, directly to the EUIManager. Modules
already did that.
2024-10-31 13:12:51 +01:00
eea94c7cca I#2696 - Mail: Add possibility to add multiple Labels at once
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2696
2024-06-14 11:17:51 +02:00
d5dfb43891 I#2683 - Open mbox files instead of import
Use "evolution --view message.mbox" to get the Mail Viewer. The EML files
are also supported.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2683
2024-05-09 15:50:11 +02:00
1486cbaa54 I#2628 - Update shortcuts window
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2628
2024-01-15 10:32:37 +01:00
17ec2c0320 I#1753 - Mail: Use Ctrl+Alt+F for Forward, Ctrl+F to search for messages
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1753
2023-11-23 14:29:12 +01:00
0b4d7ad73a I#1619 - Batch modification of multiple contacts
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1619
2023-10-23 15:31:43 +02:00
6fa2126d27 I#1078 - Allow bulk edit of Tasks
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1078
2023-09-19 18:11:42 +02:00
01fa948a5c I#2508 - Mail: Duplicate items in the popup menu
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2508
2023-09-04 17:36:47 +02:00
e39635281f I#2456 - Add Move / Copy to folder into message preview context menu
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2456
2023-08-07 12:46:20 +02:00
e3f9b5271f I#17 - Sorting Contacts in the 'Address cards' view
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/17
2023-07-20 18:33:37 +02:00
b7ff4dc059 I#1293 - Allow to Search Contact's Phone With Numbers Only
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1293
2023-06-29 15:54:18 +02:00
018fe31481 Calendar: Add shortcuts for move to previous/next date
Use Ctrl+PageUp/Ctrl+PageDown to move to the previous/next day, week,
month or year, depending on the current view.
2023-04-12 17:34:35 +02:00
f9a7d86419 I#2140 - Relocate mail message toolbar close to the preview panel
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2140
2022-12-08 12:59:55 +01:00
3817d9bc10 I#2087 - Hide extra separators in Mail and Calendar view toolbars
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/2087
2022-10-20 10:43:56 +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
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
68a00993d2 Calendar: Implement 'Year View'
Let the calendar show events as a whole year.
2022-03-25 13:50:24 +01:00
b091bb5ea2 I#1556 - Calendar: Add option to hide Memos/Tasks pane
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1556
2021-07-08 19:17:55 +02:00
51c5063377 I#1527 - Calendar: Implement "Delete this and future occurrences"
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1527
2021-06-08 18:10:12 +02:00
40e3a2f10f I#262 - Calendar: Ability to change RSVP response
Can be found in the context menu of a meeting, when applicable.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/262
2021-02-04 17:58:02 +01:00
76c26c34e8 I#1336 - Calendar: Preserve time when creating events with double-click
... and from the context menu.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1336
2021-01-20 14:04:00 +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
c49a647113 Bug 787993 - Mail: Rename and reposition 'Templates' submenu
Closes https://bugzilla.gnome.org/show_bug.cgi?id=787993
2020-10-08 13:28:15 +02:00
cf4788c6a3 I#847 - Make it easier to load remote content
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/847
2020-09-11 08:51:15 +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
65999b422f I#855 - Order mail search entries by type and speed
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/855
2020-06-26 08:12:37 +02:00
891755e0ae I#312 - Allow change of magic-spacebar accelerators ][
Missed the EMailBrowser bits.

Related to https://gitlab.gnome.org/GNOME/evolution/issues/312
2020-02-05 16:20:26 +01:00
58d5766f81 I#312 - Allow change of magic-spacebar accelerators
Closes https://gitlab.gnome.org/GNOME/evolution/issues/312
2020-02-05 15:50:56 +01:00
ec5e81dfc3 I#48 - Add 'Customize current view' into View->Current View menu
Closes https://gitlab.gnome.org/GNOME/evolution/issues/48
2020-02-05 12:16:08 +01:00
f41a317fb4 Bug 759493 - Provide keyboard shortcuts window
Closes https://bugzilla.gnome.org/show_bug.cgi?id=759493
2019-06-21 17:18:02 +02:00
9fbf6aaaca Bug 202257 - Configurable folder tree sorting
Closes https://bugzilla.gnome.org/show_bug.cgi?id=202257
2019-03-15 13:00:29 +01:00
a0f102812e I#289 - 'Search web' context menu option for selection in EWebView
Closes https://gitlab.gnome.org/GNOME/evolution/issues/289
2019-01-30 14:46:48 +01:00
6b46f0e094 Bug 241477 - Message color cannot be removed once applied to a message
Closes https://bugzilla.gnome.org/show_bug.cgi?id=241477
2018-07-23 21:29:58 +02:00
2427b2b501 Bug 269852 - Label should be on "Message" menu when mail is selected
Closes https://bugzilla.gnome.org/show_bug.cgi?id=269852
2018-07-23 19:19:16 +02:00
74469b0cbe Bug 770141 - Remove Quick Reference PDF 2018-07-10 09:33:20 +02:00
1a05ba089e Bug 795870 - Add a way to initiate refresh of account sources 2018-06-08 10:36:16 +02:00
7b8e53dd14 Bug 602612 - Add 'Alternative Reply' menu option 2018-03-12 14:29:49 +01:00
5f626e0448 Bug 787002 - Add shortcuts for Labels 2017-09-01 09:08:41 +02:00
4720799e12 Bug 271481 - Provide generic Accounts editor 2017-07-20 15:56:05 +02:00
f2ac494243 Bug 499319 - Add "Empty Junk" to Junk folder context menu 2017-06-15 16:58:49 +02:00
f733f3ad4c Bug 266621 - Add "To Do" bar with events and tasks for Mail view 2017-06-14 18:59:21 +02:00
8378caaf5d Bug 783348 - Add 'Edit as New' event context menu option 2017-06-08 09:54:06 +02:00
d17f923f92 Reorganize directory structure
Let's have it as it's common to be, which means top level src/ for
sources, single data/ for data, and so on.
2016-10-11 19:30:18 +02:00