Open Bug 186732 Opened 22 years ago Updated 3 years ago

Add button to Wrap/Unwrap current message display

Categories

(SeaMonkey :: MailNews: Message Display, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

People

(Reporter: kalin, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021130
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021130

Here are some related bugs:
Bug #109350 RFE: Add view -> no wrap of text to message view
Bug #145895 not obvious how to turn off text wrapping
Bug #173644 donot want to wrap plain text messages
Bug #160468 Remove "Wrap plain text messages at ___ characters" pref UI

In the URL you can see the "W" button on NoteTab. (http://www.notetab.com/ntp1.gif)


Reproducible: Always

Steps to Reproduce:




Why a button?

Well in wrap mode single click unwraps the message, on more click (or one single
double-click) wraps it back again, thus effectively rewrapping it (what does now
the View|Rewrap menu item, but it is "too deep"). When I was using Windoze,
NoteTab Lite had such button, although rewrapping was not needed with plain text.

I know this can be user implemented in any skin (may be I will try), but isn't
it worth doing in the main trunk?

Waiting for your comments!
*** Bug 173644 has been marked as a duplicate of this bug. ***
Is either having the whole message wrapped or unwrapped the best idea?

I would primarily use a "temporary don't wrap" feature to paste patches and logs
into an email message.  Above and below the patch (or log) there would be
explainatory text, signatures, etc. that should be wrapped.  The way vim handles
this is acceptable and better then the proposed method, but still not ideal.  

FYI: vim normally wraps new lines at 70 chars as they are being entered, but
will not rewrap lines as they are edited.  To paste a patch one enters a command
("set noautowrap"), then a command to resume normal wrapping ("set autowrap").

What about this idea: text which is not supposed to be wrapped should be pseudo
marked-up with <pre></pre>.  Even if the tags are not displayed (or sent)
Mozilla could be aware internally that these lines should not be wrapped.

A small problem I see with this is inserting HTML code with <pre>'s.  But as
long as the code is well-formed XML we could just ignore nested <pre>'s.
Maybe? there need 3 different bugs:
1. fast and simply to enable-disable line wrapping during mail composing - to be
able to paste some logs, program sources, tables etc. It must be button in mail
composition menu, or menu item. Not in preferences or settings menu! 
2. fast and simply disable line wrapping for view one message, composed like in
1, or script-generated mail, etc.
3. to enable/disable text wrapping in mail viewing permanently 

I need 1 and 2, and dont need 3.
Have a look at mutt+vim, they do it properly.
I will pay $50 for enh as described in Comment #3 From Igor Velkov  2004-05-12.
*** Bug 183928 has been marked as a duplicate of this bug. ***
Ok, price increased.
$100 for 2 enhancements:
1. button or menu item in compose new message for enabling|disabling auto-wrap
new text.
2. button or menu item in main mail window (with folder list, mail in folder
list, and message body), and in mail view window, to fast enable-disable auto
wrap mail text. Usable for viewing program source codes, or logs.

This offer will be active until end of january, 2005.
Product: Browser → Seamonkey
*** This bug has been confirmed by popular vote. ***
Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee: sspitzer → Stefan.Borggraefe
Assignee: Stefan.Borggraefe → nobody
QA Contact: laurel → message-display
Summary: RFE: Add button to Wrap/Non-wrap current MSG display → Add button to Wrap/Unwrap current message display
MASS-CHANGE:
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state.

If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way.
If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar).
If no action happens within the next few months, we move this bug report to an EXPIRED state.

Query tag for this change: mass-UNCONFIRM-20090614
Status: NEW → UNCONFIRMED
MASS-CHANGE:
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state.

If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way.
If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar).
If no action happens within the next few months, we move this bug report to an EXPIRED state.

Query tag for this change: mass-UNCONFIRM-20090614
MASS-CHANGE:
This bug report is registered in the SeaMonkey product, but has been without a comment since the inception of the SeaMonkey project. This means that it was logged against the old Mozilla suite and we cannot determine that it's still valid for the current SeaMonkey suite. Because of this, we are setting it to an UNCONFIRMED state.

If you can confirm that this report still applies to current SeaMonkey 2.x nightly builds, please set it back to the NEW state along with a comment on how you reproduced it on what Build ID, or if it's an enhancement request, why it's still worth implementing and in what way.
If you can confirm that the report doesn't apply to current SeaMonkey 2.x nightly builds, please set it to the appropriate RESOLVED state (WORKSFORME, INVALID, WONTFIX, or similar).
If no action happens within the next few months, we move this bug report to an EXPIRED state.

Query tag for this change: mass-UNCONFIRM-20090614
Feature request still active. at least my comment #7
Status: UNCONFIRMED → NEW
Ever confirmed: true
You need to log in before you can comment on or make changes to this bug.