This repository has no description

player: implement new responsive player (#386) master

* Start work on responsive player * Add DesktopUi component for desktop livestream layout * redo styling exports, add quick reference (finally) * Add desktop chat UI with hover actions and rename desktopui component - get rid of unneeded/obvious comments * Improve safe area handling and responsive layout on mobile * Refactor useResponsiveLayout to simplify config and return values * Move desktop chat panel up for keyboard * Remove top and bottom safe area padding from Player * Add volume slider and fullscreen toggle to desktop UI * remove unneeded FullscreenToggle * allow passing ui down so we can get proper fullscreen * replace touch-to-show-ui with hover-to-show-ui * add volume change, muteWasForced * animate volume slider on volume icon hover * Add start for emoji stuff * Move touchable without feedback to more targeted spot * Add emoji picker, buttons for emoji and autocomplete to chat box * refresh lockfile * finish previous merge * Add emoji-mart dep to components * run make fix ig * promote New Player to main player * Randomize emoji icon on hover out of selector button * remove extraneous logging * move hover to the right spot * Clean up mutes * Add system message support for chat and livestream events * add proper ""did"" for system user Co-authored-by: Eli Mallon <eli@stream.place> * re-add offline counter, video retry * remove emoji/@ buttons on non-web + switch @ to Lucide * Migrate most uses of the old player to New Player * show simple login prompt if agent is not logged in * Fix embed and multi screens * get rid of duplicate offlinecounters * show basic debug stats when requested * improve @ mention button to update suggestions and focus input * re-add hover in to change cool emoji list index * tests work now * add link + action icon for log in chat button * put mute layer below everything else * re-add offline counter * re-add offline counter * Add video retry to components * pip button * clean up design + add PiP to new player * fix system message, nick color in temp message * Start work on responsive player * Add desktop chat UI with hover actions and rename desktopui component - get rid of unneeded/obvious comments * Add emoji picker, buttons for emoji and autocomplete to chat box * finish previous merge * re-add offline counter * Add video retry to components * share sheet component with Bluesky sharing and copy options * fix layout * create embedding docs * fix dropdown layout issues * add rn-svg * remove place.stream.account.* from docs? maybe that'll fix lexicon issues * fix layout issue wrt merge * apply (?) #388 (reloading fix) * break down desktop ui into components + add loading overlay * move keep awake to components lib * remove styling system progress --------- Co-authored-by: Eli Mallon <eli@stream.place>