Releases: eyalroz/bidimailui
Releases · eyalroz/bidimailui
v0.9.8
- Now explicitly setting direction of HTML tables.
- New extension icon.
- Compatibility: Extension now works (appears to work, anyway) with Thunderbird 38.x (some
contentaccessible
chrome was masked by other chrome with the same URI). - Other bug fixes, including some issues caught by the AMO validation.
v0.9.7
- Fix: Tthe paragraph spacing preference was not being put into effect in new messages.
- The preferences dialog allows choosing whether the Enter key inserts a new paragraph (which can have its own direction) and inter-paragraph spacing, or just a line break.
- Fix: The Ctrl+Shift direction change logic was incorrect in some cases.
0.9.6
- Compatibility: Dropped official support for Mozilla Suite 1.x, Seamonkey 1.x and Thunderbird 1.x
- Compatibility: Resolved version 0.9.5 compatibility issues with Thunderbird 2.x
- Compatibility: We were busting the status bar in most themes with Thunderbird 5.x
- Reduction of the processing time required by the extension (significant in long complex messages).
- Better detection of mis-decoding in certain situations.
- Now correcting charset mis-detection also for message subjects.
- Can now insert Unicode Left-to-Right Marks (LRM) and Right-to-Left Marks (RLMs) using keyboard shortcuts, rather than requiring a mouse right-click (which would often mess up the caret position). The shortcuts are Ctrl+Shift+R and Ctrl+Shift+L.
- When composing HTML messages, the composition window now always defaults to Paragraph Mode when you open it.
- When composing HTML messages, the vertical paragraph margins are now set globally using CSS.
- Working around Thunderbird's default behavior of sending HTML messages as plain text if they don't have any "special" formatting - that makes our HTML composition capabilities useless...
- Minor improvement of charset misdecoding detection logic.
0.9.5
- Internal changes in conformance with addons.mozilla.org requirements.
- Charset misdecoding correction now attempted as best possible on all replies
- Misdecoding correction now includes message subject lines.
- Internal changes for exposing the extension's functionality for use by other extensions.
- Direction of new paragraphs no longer reverts to the document direction, but rather preserves the last paragraph's direction.
- Significant speedup in loading & display of long uniform-direction messages (with a slight cost in loading & display of long mixed-direction messages).
v0.9.4
- Compatibility: Thunderbird 3.0rc1, recent Seamonkey 2.1.x trunk versions (with customizable toolbar).
- Fix: No longer ignoring ISO-8859-6 charset as a relevant Arabic encoding.
- Fix: Resolved issue with formatting toolbar buttons being duplicated (but now, the indentation, numbering and bulleting buttons are not direction-corrected).
- Can now switch directions using the Ctrl+Shift key combination (although we can't tell between Ctrl+RightShift and Ctrl+LeftShift).
- Now affecting HTML elements with pre-set direction set via dir attribute.
- Now affecting HTML blockquote element directions.
v0.9.2
- Fix: Charset misdecoding detection had some issues on trunk builds.
- Fix: Direction setting buttons, which had become busted in 0.9, work correctly again.
- DIV elements in HTML messages will from now on have their directions set by our autodetection.
- No longer complaining about the choice of ISO-8859-8-I as the default charset preference.
0.9.1
v0.9
Secondary version number bump:
- Direction is now auto-detected for each paragraph separately.
- When reading a message, user can choose between 'autodetect directions', 'flush all paragraphs left' and 'flush all paragraphs right', using a toolbar button or a keyboard shortcut.
- Completely reworked message charset correction logic; now correctly setting the charset in many more cases.
- Ability to correct the charset of messages with multiple MIME parts in different charsets, and even text in different charsets within the same MIME part.
- Basic message direction now preserved when doing 'Edit as Draft...'
- Version release procedure changes.
- Users whose default charset isn't windows-1255/6 are prompted about the limited functionality in this situation.
- Text direction detection logic improved: More cases correctly identified, somewhat better performance.
- Arabic locale is now the general 'ar' rather than the specific 'ar-SA'.
- Now decoding numeric HTML entities in messages, e.g.
ס
becomes the Hebrew letter 'Samech'.
v0.8
- When you manually set the direction of a message, this setting persists, so that if you view another message and come back to the first one, your choice of direction still applies.
- Composed message direction setting now also applies to the subject input box.
- When setting RTL direction, the message will now be aligned to the right edge of the window, not the the 80-characters-from-the-left vertical line.
- Now setting direction of every DIV element within a message separately.
v0.7.4
- Now using all bidirectional character ranges, not just those for your own preferred language, for determining message direction.
- Message subject textbox now also set to the same direction as the message body.
- Slight Improvement of the logic for detecting misdecoded UTF-8 messages.