Commit Graph

498 Commits

Author SHA1 Message Date
Milan Crha faa22c3bb4 I#1824 - Composer: Preserve STYLE element of the signature
And drop TITLE, if it exists.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1824
2022-03-03 11:06:00 +01:00
Milan Crha aa788e3866 I#1373 - itip-view: Offer to show other parts from multipart/alternative ][
Change how the alternative HTML is present to the user, to avoid
hiding meeting details when the sender-provided description
does not contain it.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1373
2022-03-01 15:59:15 +01:00
Milan Crha 7153d6d2c0 I#449 - Support markdown in composer
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/449
2022-02-11 09:55:18 +01:00
Milan Crha 475defe5ab Calendar: Add option to use a markdown editor for Description in component editor
The option can be found in Edit->Preferences->Calendar and Tasks->General
tab->Miscellaneous section->Use markdown for Description in the component editor.
2022-02-01 19:06:38 +01:00
Milan Crha ed36776c40 Add option to unset colors provided in HTML mails for preview into Preferences
It's located in Edit->Preferences->Mail Preferences->HTML Messages->Unset
colors provided in HTML mails in message preview.

Related to https://gitlab.gnome.org/GNOME/evolution/issues/695
2022-02-01 11:23:40 +01:00
Milan Crha a56da82fef I#1792 - Contacts: Option to preview Personal section before Work
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1792
2022-02-01 10:26:00 +01:00
Milan Crha 04a326cec9 I#1791 - itip-view: Incorrect calendar used in certain corner case
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1791
2022-01-31 15:44:31 +01:00
Milan Crha 4c25b2ebde Add a simple EMarkdownEditor widget
Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/449
2022-01-25 18:31:27 +01:00
Milan Crha 079bfc9e92 I#1763 - Composer: Correct line wrapping with a link followed by a text
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1763
2022-01-14 10:37:56 +01:00
Milan Crha 8565d0d68e Composer: Various changes for Plain Text re-quote
* Unlinkify mailto: anchors, which causes trouble on wrapping inside quoted text.
* Merge consecutive text nodes before wrapping to simplify the algorithm
2022-01-13 16:56:51 +01:00
Milan Crha 0fc6bf5804 Composer: Special-case requote of BLOCKQUOTE nodes in Plain Text mode
While the BLOCKQUOTE node is considered a clock node, it's not a real
block node for paragraph quoting, thus special-case it and requote
its content instead.

This could exhibit in certain occasions when deleting content inside
quoted part using Backspace or Delete keys.
2022-01-13 15:40:56 +01:00
Milan Crha f921781c79 Composer: Backup from toplevel BLOCKQUOTE on split for Undo/Redo
As the split (after Enter key press) splits the BLOCKQUOTE up to
the BODY, it's necessary to backup all of that. Otherwise, when
splitting in the second or higher BLOCKQUOTE level, the undo does
not have correct information and misbehaves.
2022-01-13 15:38:09 +01:00
Milan Crha 6c2827601b I#1767 - ECalComponentPreview: Use full width for the Description
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1767
2022-01-11 17:26:46 +01:00
Milan Crha feb4bcb86a I#1373 - itip-view: Offer to show other parts from multipart/alternative
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1373
2022-01-06 14:49:57 +01:00
Milan Crha a019ade24d Load JavaScript plugins for message preview and WebKit editor
This allows to save JavaScript plugins, files with .js extension,
into `$PREFIX/share/evolution/webkit/preview-plugins/` or into
`~/.local/share/evolution/preview-plugins/` for the message preview
and into `$PREFIX/share/evolution/webkit/webkit-editor-plugins/` or
into `~/.local/share/evolution/webkit-editor-plugins/` for
the WebKit composer.

The plugin is an object, which contains two members:
* `name` - a string with a name of the plugin
* `setup(doc)` - a setup function

The argument of the `setup` function is a `document`, which can
be either the main document or an iframe document. The function
can be called multiple times for the same document.

The preview plugin registers itself by calling `Evo.RegisterPlugin(plugin_instance)`.

The WebKit editor plugin registers itself by calling `EvoEditor.RegisterPlugin(plugin_instance)`.
2021-11-25 11:01:38 +01:00
Milan Crha 6e46217384 I#1708 - Composer: Wrap quoted long words
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1708
2021-11-24 14:51:48 +01:00
Milan Crha bc5deb1330 Install legacy icons into correct directory
The `legacy` directory is not known to the `hicolor` icon theme, thus
the icons could not be found. Store the icons into a directory known
to the `hicolor` instead.

Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1698
2021-11-18 18:03:25 +01:00
Milan Crha 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
Milan Crha 406f1a242e I#1679 - e-convert.js: Do not re-wrap gmail_quote paragraphs ][
Fix a test case for list items.

Related to https://gitlab.gnome.org/GNOME/evolution/-/issues/1679
2021-11-08 15:27:50 +01:00
Milan Crha 8e2853140b I#1679 - e-convert.js: Do not re-wrap gmail_quote paragraphs
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1679
2021-11-08 14:36:06 +01:00
Milan Crha eed815979d Misc: Correct typo in fallback appdata attribute name 2021-11-03 07:30:19 +01:00
Milan Crha 14a84aa4df Misc: Generate appdata <releases/> from the NEWS file
This makes it easier to populate the release information
in the appdata file.
2021-10-30 08:20:19 +02:00
Milan Crha c61022b004 I#1657 - Composer: Correct empty paragraph detection for removal
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1657
2021-10-12 16:13:45 +02:00
Milan Crha e75c4faa36 I#1646 - Emoji picker empty
Embed emoji.data as expected by the copy of the gtk+' emoji chooser dialog.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1646
2021-10-04 17:18:35 +02:00
Milan Crha e33e24fae2 By_Company.galview: Correct the column index in the grouping part
The column index is not the same as the model_col in the .etspec definition,
which caused use of the 'Journal' column, instead of the 'Company' column here.
2021-09-17 11:24:04 +02:00
Milan Crha e42772444a I#1620 - Flatpak: Set StartupWMClass in the .desktop file
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1620
2021-09-08 19:21:59 +02:00
Milan Crha 831c13cf08 I#1565 - Flush Outbox by default on rule firing with Forward action
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1565
2021-07-28 12:20:19 +02:00
Milan Crha ab804beb51 I#1522 - WebView: Enable light/dark color scheme for the preview panels
Works only with WebkitGTK with this change included:
https://bugs.webkit.org/show_bug.cgi?id=208204

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1522
2021-07-21 13:47:27 +02:00
Milan Crha 1bbfd143af I#329 - Mail: Limit by size a text attachment inline view
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/329
2021-07-16 12:52:09 +02:00
Milan Crha 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
Corentin Noël aa4b3f8d0a M!84 - EPluginManager: Make it a page in the preferences
Move the plugins preferences into the preferences window, allows to have one less
dialog to look-at to configure evolution.

Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/84
2021-07-08 14:20:32 +00:00
Corentin Noël 582a7eda56 M!82 - EPreferencesWindow: Use headerbar and stack widgets
Switch to a Headerbar and a StackSidebar widget for navigation, place all the
buttons directly in the headerbar.

Closes https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/82
2021-07-08 14:18:38 +00:00
Milan Crha 474e562155 eds-I#289 - Support Matrix IM Protocol for Contacts
Related to https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/289
2021-06-14 22:07:09 +02:00
Milan Crha 7bd2ce8a11 I#1536 - Allow to delete an inserted image/rule in HTML composer
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1536
2021-06-14 19:24:24 +02:00
Milan Crha 91d4f2229e I#1469 - Composer: Signatures in HTML inserted into the quote on reply
It could happen when replying to a message composed by Evolution 3.38.1
and earlier.

Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1469
2021-06-10 13:26:40 +02:00
Milan Crha 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
Milan Crha 83b3d2158b I#1514 - ToDo Bar: Add an option for how many days to show
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1514
2021-06-01 20:41:48 +02:00
Milan Crha c8c5191b9e I#1502 - Mail: Option to make search scope global
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1502
2021-05-27 14:05:38 +02:00
Milan Crha f8e567b5b9 I#1392 - Pressing backspace in front of quoted line with link does not delete anything
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1392
2021-05-12 17:56:39 +02:00
Milan Crha 8320752199 I#1439 - Composer: Paste single-line HTML without DIV into LI
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1439
2021-03-24 17:34:52 +01:00
Milan Crha 9debad14e2 Composer: Incorrect <BR> in quoted line with spaces only
Quoted lines with spaces only also added an extra <BR> when converting
from plain text, which leads to doubled quotation marks and misbehavior
when splitting the blockquote with the Enter key.
2021-03-23 18:08:35 +01:00
Milan Crha 529117f0e6 I#1424 - Composer: Paragraph format change should preserve BLOCKQUOTE
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1424
2021-03-19 12:01:35 +01:00
Milan Crha f3bcbb37f5 I#1159 - Composer: Removing highlighted quoted section creates empty quoted lines
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1159
2021-03-10 17:33:16 +01:00
Milan Crha 8ec17e104c Composer: Correct typo in node property names 2021-03-10 15:57:08 +01:00
Milan Crha 1f07a428f3 I#1394 - Composer: Incorrect wrap in citation with a long link
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1394
2021-03-09 13:32:39 +01:00
Milan Crha 68587dd05e I#1391 - Composer: Changing quoted line from Normal to Preformatted changes its quotation level
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1391
2021-03-09 10:00:14 +01:00
Milan Crha 558073ad8e I#1403 - WebView: Automatically switch text direction according to the text
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1403
2021-03-02 09:27:48 +01:00
Milan Crha 01d596cae4 I#1398 - Composer: Fails to delete column/row of a table
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1398
2021-03-01 15:20:05 +01:00
Milan Crha 99c485049b I#1344 - Composer: Paragraph format change misbehaves on empty paragraph
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1344
2021-02-24 12:25:48 +01:00
Milan Crha 6a7df753b5 I#1365 - Composer: Nested quoted text can get lost in Reply on HTML mail
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1365
2021-02-15 15:19:50 +01:00