Closed Bug 1927582 Opened 1 year ago Closed 10 months ago

Switch to using listbox instead of tree for cZ chat window

Categories

(SeaMonkey :: Chat, enhancement)

enhancement

Tracking

(seamonkey2.53+ fixed)

RESOLVED FIXED
Tracking Status
seamonkey2.53 + fixed

People

(Reporter: iannbugzilla, Assigned: iannbugzilla)

References

Details

(Whiteboard: SM2.53.20)

Attachments

(1 file, 4 obsolete files)

It seems to be very complicated to use a tree for a list of users when a listbox is designed to have lists in.
Each channel stores its list of users in an array which it then populates the listbox with.
Listboxes seem to be a lot easier to select and manipulate than trees.

[Approval Request Comment]
Regression caused by (bug #): n/a
User impact if declined: none
Testing completed (on m-c, etc.): 2.53.20pre
Risk to taking this patch (and alternatives if risky): medium
String changes made by this patch: none

Attachment #9433756 - Flags: review?(frgrahl)
Attachment #9433756 - Flags: approval-comm-release?

Adjust css for listcell icon/label

Attachment #9433756 - Attachment is obsolete: true
Attachment #9433756 - Flags: review?(frgrahl)
Attachment #9433756 - Flags: approval-comm-release?
Attachment #9433785 - Flags: review?(frgrahl)
Attachment #9433785 - Flags: approval-comm-release?

Fix clearing listbox when it's the one for another channel

Attachment #9433785 - Attachment is obsolete: true
Attachment #9433785 - Flags: review?(frgrahl)
Attachment #9433785 - Flags: approval-comm-release?
Attachment #9434097 - Flags: review?(frgrahl)
Attachment #9434097 - Flags: approval-comm-release?

Changes since last patch:

  • As there is only one listbox, attach to client rather than each channel
  • User client.currentObject to determine if we need to update the channel view rather than using collectionKey / parentKey attributes on the listbox
  • Add fix for own away status
Attachment #9434097 - Attachment is obsolete: true
Attachment #9434097 - Flags: review?(frgrahl)
Attachment #9434097 - Flags: approval-comm-release?
Attachment #9435588 - Flags: review?(frgrahl)
Attachment #9435588 - Flags: approval-comm-release?

Fixes issue with errors appearing in stdout / console when reconnecting to a server when you have away status.

Attachment #9435588 - Attachment is obsolete: true
Attachment #9435588 - Flags: review?(frgrahl)
Attachment #9435588 - Flags: approval-comm-release?
Attachment #9436629 - Flags: review?(frgrahl)
Attachment #9436629 - Flags: approval-comm-release?
Whiteboard: SM2.53.20

Comment on attachment 9436629 [details] [diff] [review]
1927582-irc-chat-window-v1_3a-25320.patch

LGTM r/a+

Attachment #9436629 - Flags: review?(frgrahl)
Attachment #9436629 - Flags: review+
Attachment #9436629 - Flags: approval-comm-release?
Attachment #9436629 - Flags: approval-comm-release+

Pushed by frgrahl@gmx.net:
https://hg.mozilla.org/comm-central/rev/d55a0927e5e3
Switch to using listbox instead of tree for cZ chat window. r=frg

Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Blocks: 1962234
Regressions: 1967072
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: