Open Bug 368454 Opened 18 years ago Updated 2 years ago

Dynamic quote level coloring during plain text compose

Categories

(Thunderbird :: Message Compose Window, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: public, Unassigned)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-GB; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Build Identifier: version 1.5.0.9 (20061207)

When composing a plain text mail, the quote coloring is set statically when the compose edit field is populated. This falls apart when you split up a quote into smaller fragments to quote separately, leaving parts of your message blue and parts of the quotation (arrows, generally) in black.

Further, all quote levels show as an identical color making it quite hard to see who wrote what when you wish to snip older levels of quotation from the message.

I am attaching a sample movie taken from Macintosh Outlook Express 5.02 from 2000, showing dynamic quoting: addition and removal of quote arrows changes the text colour accordingly. Thunderbird really falls down on its ability to intelligently manipulate a message being quoted, compared to Microsoft's -- of all people! -- effort from nearly seven years ago.

This is in DIRE NEED of being rectified as it makes message composition subtantially easier.

Reproducible: Always

Steps to Reproduce:
1. Select a mail and hit reply
2. Find deeper levels of quotation and remove them
3. Break apart a quoted block and reply to each part separately
Actual Results:  
For 2: the text colour should dynamically adapt to the quotation level
For 3: you should be able to tell the levels by color

Expected Results:  
For 2: you end up with wrong colouration as Thunderbird never readjusts the colour after the window is populated, with stray text shown in the wrong color
For 3: all the quoted text is misleadingly coloured the same
This is how Microsoft implemented it nearly seven years ago, you cannae let Microsoft get the better of you! Seven years...
Confirming RFE.
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows 2000 → All
Hardware: PC → All
I need this as well. (too many too deep mail threads sitting in my Inbox)
Flags: wanted-thunderbird3?
Assignee: mscott → nobody
I don't know what I've done, but something attachment related has now removed even the blue colouration of quoting during compose. Granted, it never worked properly anyway, and you had to battle to not be typing yourself in blue, but it was at least something.

Given the paucity of comments here, I imagine that it will be a chilly day in the evil one's domain before Thunderbird gets anything resembling a viable compose system, be that plain text or HTML.
this is up to the theme to color the text - seamonkey/extensions/modern@themes.mozilla.org/chrome/modern!/messagecompose/messagecompose.css

looking at css attribute selectors it should be possible to (although I couldn't get this working)

span[_moz_quote='true'] {
color: GREEN;
}

but to do it based on indentation levels - with different colors, that's outside of css and would require another attribute such as _moz_quote_depth


<SPAN _moz_dirty="" _moz_quote="true" style="white-space: pre;">&gt; Wymagania:<BR _moz_dirty=""/>&gt; - JSR 289 - Sip Servlet 1.1<BR _moz_dirty=""/>&gt; - High Avaliability<BR _moz_dirty=""/>&gt; - Clustering<BR _moz_dirty=""/>&gt; - Scalability<BR _moz_dirty=""/>&gt; - Monitoring and provisioning interfaces<BR _moz_dirty=""/>&gt; - Control over server load<BR _moz_dirty=""/>&gt; <BR _moz_dirty=""/>&gt; Pytania:<BR _moz_dirty=""/>&gt; - Load balancing<BR _moz_dirty=""/>&gt; - Solution for SS7 connectivity<BR _moz_dirty=""/>&gt; - Licence for 10, 20 and 50 sessions<BR _moz_dirty=""/>&gt; - Flexible licence over 50 sessions<BR _moz_dirty=""/>&gt; - Required hardware<BR _moz_dirty=""/>&gt; - Costs for maintenance and installation<BR _moz_dirty=""/>&gt; <BR _moz_dirty=""/></SPAN>
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: