tigase / beagle-im

(M) XMPP client for macOS based on TigaseSwift XMPP library
GNU General Public License v3.0
182 stars 21 forks source link

Use a multi-window approach #99

Open bitigchi opened 2 years ago

bitigchi commented 2 years ago

Is your feature request related to a problem? Please describe. It is not possible to open multiple chat windows. By default the program uses so much wasted screen estate.

Describe the solution you'd like Use a separate small window for the rooms list, and have the chat windows open in a separate window.

Describe alternatives you've considered This approach is used by many chat software, most notably Adium and iChat, and many other software, both during Classic Mac OS and Mac OS X days; arguably more in-line with the macOS desktop philosophy approach. More spatial, per se. Today, the uni-window chat window fad affects productivity so much in a bad way, and wastes precious real screen estate. Macintosh system software has always utilised the multi-window approach, giving much more flexibility to the user in terms of how to arrange windows on their screen.

I would love to test and even try to implement some aspects of this.