ctm / mb2-doc

Mb2, poker software
https://devctm.com
7 stars 2 forks source link

add pop-up option for chat #751

Closed ctm closed 2 years ago

ctm commented 2 years ago

Add the ability to pop the chat box into its own window.

Go ahead and do a hack-and-slash version first and then add features / niceties to it via separate issues.

FWIW, I polled the players in our game and gerdog voted in favor and he's got a tremendous amount of pull due to all his goodwill.

gerdog commented 2 years ago

If this is a PITA don't worry as i mainly use the text mode. BUT if text mode is going away then having a bigger chat area helps. And Thank You all you do to get this going.

ctm commented 2 years ago

It will be fun to implement and I look forward to using it myself. I don't plan on removing text mode anytime soon, but there's a chance that there could be a feature that I add that makes it into graphical and not into text. I can't actually think of any that are upcoming that would fit that, but my emphasis will be on graphical mode. However, the next "big" upcoming things are continuous deployment, which has no UI component to it at all, and ring games, which should be supported by text mode AFAICR.

ctm commented 2 years ago

I just now deployed a proof-of-concept version of this. It's not particularly convenient because it doesn't do anything to help with the focus requirements of the windows. Additionally, the code for allowing users to scroll back isn't being used by the pop-up.

I'd like to fix the short all-in graphical UI bug (#755) before I work on this and I don't have a good feel for how much I'll get done today, but my guess is I'll deploy a slightly better version of this code before this evening's game.

ctm commented 2 years ago

Heh. It was only five days ago when I created the ticket and I specifically said "then add features / niceties to it via separate issues", so ...

... I'll probably close this issue soon and open a bunch of new issues.

ctm commented 2 years ago

OK. I opened a few chat-related issues, so I can close this original one. I'm super happy I added the functionality and allowing myself to do a super crappy first cut got it out the door sooner.