the-djmaze
5c597c4c1d
Improved Nextcloud integration for #96
2022-10-13 10:24:35 +02:00
the-djmaze
a51f86ae28
Make the "show inline images as attachments" optional and cleanup localization data
2022-10-03 20:15:12 +02:00
the-djmaze
c64ec1b2d8
improved HtmlEditor html source handling
2022-09-27 11:21:47 +02:00
the-djmaze
4301d92d0b
Change Squire HTML<>TEXT button for clarity as discussed
...
https://github.com/the-djmaze/snappymail/issues/498#issuecomment-1257076375
2022-09-26 14:32:47 +02:00
the-djmaze
4277ff95da
Resolve #498
2022-09-23 13:42:28 +02:00
the-djmaze
3f3a3f9147
Improved Squire WYSIWYG handling of A and IMG.
...
And also use Optional chaining (?.)
2022-08-29 09:36:32 +02:00
the-djmaze
593d3af6d4
Resolve #396
2022-05-17 11:08:05 +02:00
the-djmaze
bde9835d5d
Resolve #356
2022-04-29 23:41:00 +02:00
the-djmaze
6e687aeb1e
Bugfix: add some space above signature in HTML mode
2022-04-29 22:54:20 +02:00
the-djmaze
bb7d8e85a0
Cleanup \MailSo\Base\HtmlUtils::BuildHtml()
2022-03-03 09:54:39 +01:00
the-djmaze
096faae844
Remove some shortcuts due to conflicts, read #252
2022-03-02 09:26:30 +01:00
the-djmaze
6d6690009c
Cleanup unused Squire code
2022-02-26 10:22:14 +01:00
the-djmaze
01692075c6
Resolve #244
2022-02-26 09:39:22 +01:00
the-djmaze
51e391c4d6
Squire better handling of signatures
2022-02-08 13:48:39 +01:00
the-djmaze
3fc5216841
Improved Composer handling with PGP messages
2022-02-04 13:40:59 +01:00
the-djmaze
6b26ddec7a
#89 Redesign HTML parsing for securing PGP decrypted HTML
2022-02-01 11:46:12 +01:00
djmaze
950a5ad454
doc.createElement => createElement
2021-12-28 14:49:40 +01:00
djmaze
789dc264f7
Replace my old ResizeObserver workaround for RainLoop bugs with proper CSS flex.
...
And removed wysiwyg resize() in favor of flexbox.
2021-11-05 14:47:19 +01:00
djmaze
1c95eab6d6
Bugfix and improve Squire HTML/Plain modes
2021-08-16 18:09:54 +02:00
djmaze
2a6a1ff799
Improved keyboard shortcuts handling
2021-08-13 10:03:13 +02:00
djmaze
d5f0b1d06c
Resolve Issue #98
2021-07-14 12:03:09 +02:00
djmaze
fac36e828b
Cleanup Squire and Knockout with help of Chromium Code Coverage
...
Bugfix: Squire inlineNodeNames the 'I' tag was missing
Improved: Squire style editing
2021-02-23 22:50:48 +01:00
djmaze
bc64fe6d0d
Use custom dropdown icon on <select>
2021-02-19 14:40:13 +01:00
djmaze
158991ed55
Improve Squire UI design
2021-02-19 12:11:20 +01:00
djmaze
90ee39b114
Improve switching of wysiwyg/plain composer
2021-02-02 12:23:32 +01:00
djmaze
d747de7649
Revert my Squire node.remove() back to detach(node) and
...
Cleanup some code
2020-10-17 14:08:27 +02:00
djmaze
e02deee4f1
Make touchstart/touchmove events passive
2020-10-13 15:16:57 +02:00
djmaze
6c75dd12f8
Cleanup CSS and JS code
2020-10-01 11:10:40 +02:00
djmaze
0eea2cb5ad
Modifications for https://github.com/the-djmaze/snappymail/issues/12
2020-09-30 17:11:06 +02:00
djmaze
efcefbaf78
Cleanup CSS and drop bMobileDevice detection.
...
Touch devices can be any size and can use (bluetooth/usb-c mouse/keyboard) these days.
It's all about pixels and currently if the mode is mobile/no-mobile (this can be improved later).
2020-09-30 12:31:34 +02:00
djmaze
d735893cd6
Added HTML5 Drag & Drop for Gecko/Firefox Mobile
...
Chrome does support dragstart and was fixed previously.
This is not active yet as i'm testing for touch issues.
2020-09-28 17:23:22 +02:00
djmaze
9b94265844
Resolve https://github.com/the-djmaze/snappymail/issues/17
2020-09-28 11:26:20 +02:00
djmaze
344c478a45
Release v2.0.0-rc1
2020-09-26 12:25:57 +02:00
djmaze
1bb154d6f4
Bugfix: The ability to list more than one selector in :not() is experimental and not yet widely supported.
2020-09-23 11:48:08 +02:00
djmaze
996c747e45
Bugfix: Squire setHTML failed with hidden exception
2020-09-22 15:03:14 +02:00
djmaze
067c502592
Fix SquireUI on mobile
2020-09-22 11:19:52 +02:00
djmaze
df1d0fc8d6
Array.from() to spread syntax
2020-09-22 10:13:32 +02:00
djmaze
5d281486d0
Try to fix HtmlEditor isHtml() issue with SquireUI
...
Real fix should be made with the wrong use of modeToggle()
2020-09-17 16:10:27 +02:00
djmaze
8b53b189f8
Cleanup CSS and fix SquireUI css
2020-09-13 14:13:16 +02:00
djmaze
a022139403
Added: browse/upload image button to SquireUI
2020-09-11 14:40:13 +02:00
djmaze
a7cc115bfb
Move SquireUI into libs.js
2020-09-11 12:39:56 +02:00
djmaze
ecb9bd8ac1
Added the insertSignature code in SquireUI
...
Added hints/title (in english) to SquireUI toolbar buttons
2020-09-10 21:44:01 +02:00
djmaze
bdc961dfab
Improved Squire with the missing 'plain' mode.
2020-09-10 18:47:28 +02:00
djmaze
72cbdfa7f2
Split SquireUI from HtmlEditor.js and improved SquireUI with styling
2020-09-10 12:56:45 +02:00