maptool icon indicating copy to clipboard operation
maptool copied to clipboard

HTML5 Based Chat Window

Open cwisniew opened this issue 4 years ago • 1 comments

Create a HTML5 Based chat / macro output window. There should be an option to use either the HTML5 or the Swing HTML3.2 chat output that is at the campaign level.

cwisniew avatar Mar 28 '20 13:03 cwisniew

Just some extra thoughts on this:

  1. Chat5 should be able to reference css defined elsewhere (e.g. a URI to css macro on a lib:token or addon).

  2. Chat5 could provide multiple configurable 'channels' and/or 'tags' features somehow. Possibly as multiple Chat5 windows, or multiple tabs within a single Chat5 window, being able to set a tag or an html element's attribute or class? e.g. one for combat, one for dice rolls, etc. with none being the default. Tagging seems to me to be the most flexible and dynamic from a gm/user perspective (inc. retagging post-posting) over having multiple chat windows/tabs.

Existing macro output targets could be appended with a delimiter to include the channel/tag ? e.g. "all/combat" or "/combat" would send to everyone's combat chat5 channel window/tab, or give it a 'combat' tag it that could be used to filter the chat5. Chat commands such as "/r/combat [...]" could output in a similar fashion.

Pre-change targets which use e.g. "gm", "gm-self", "self", "none", "all", "not-gm", "not-self", and "not-gm-self", and playername(s) would just send everything to the default channel or without a tag.

Could have badges for number of unread posts in each channel/tag.

  1. Native ability to save 'live' chat5 content and persist across campaign file reloads.

  2. Native ability to archive (and make immutable -> encrypt?) and reopen to view only.

Baaaaaz avatar Mar 06 '24 07:03 Baaaaaz