branchsbox/socialcancel

16 Commits over 0 Days - ∞cph!

1 Year Ago
Fix bottom to top scrolling being inverted with flex-direction: *-reverse or justify-content: flex-end https://drafts.csswg.org/css-align/#overflow-scroll-position Fix Popup PositionMode.AboveLeft not working on different screen scales Tidy up Lobby class code Remake PartyDeck in Razor, split out Party logic to static class, move party deck along bottom social bar Party chatbox Style adjustments to PartyDeck, give a crown to the current party owner, add horizontal padding to player-info Style tweaks Add a lobby chat channel to chatbox instead of in lobby screen. Add unread messages counter, and show latest message over the chat entry Reimplement friend list in Razor, use it for both joining games and inviting to party instead of the seperate flows. Move friend list from top nav to social nav Simplify chat code, better styles (bigger text) + sounds, add party / lobby kicking Caching for Steamworks Friend so we can innocently use this in Razor without worrying about performance ( was eating 2-3ms on 30 friends from a simple Linq count - and a lot lot more on more friends )
1 Year Ago
LobbyMember NRE fix
1 Year Ago
Chat responsible for storing it's own messages, makes code simpler and lets us keep history when leaving party/lobby Add a bunch of caching to Friend, invalidate cache on PersonaStateChange callbacks - lets us use this more innocently without worrying about performance everywhere - e.g Friend.GetAll().Where( x => x.IsOnline ).Count() was eating 3-4ms with only ~20 steam friends, much worse with more pals
1 Year Ago
Chat new messages update the hash properly for the unread messages counter Lobby ready up state + kick button for lobby owner
1 Year Ago
Larger chat text, my eyes were feeling strained Add sounds to chat & party deck Fix ChatEntries BuildHash not reacting to new messages Make the silly emoji button add to message in a less jarring way Add lobby / party kicking
1 Year Ago
Fix bottom to top scrolling being inverted with flex-direction: *-reverse or justify-content: flex-end https://drafts.csswg.org/css-align/#overflow-scroll-position Fix Popup PositionMode.AboveLeft not working on different screen scales Tidy up Lobby class code Remake PartyDeck in Razor, split out Party logic to static class, move party deck along bottom social bar Party chatbox Style adjustments to PartyDeck, give a crown to the current party owner, add horizontal padding to player-info Style tweaks Add a lobby chat channel to chatbox instead of in lobby screen. Add unread messages counter, and show latest message over the chat entry Reimplement friend list in Razor, use it for both joining games and inviting to party instead of the seperate flows. Move friend list from top nav to social nav
1 Year Ago
Fix bottom to top scrolling being inverted with flex-direction: *-reverse or justify-content: flex-end https://drafts.csswg.org/css-align/#overflow-scroll-position
1 Year Ago
Tidy up Lobby class Add a social bar along the bottom of the menu, put the party deck here Make PartyDeck suit the bottom left a bit better PartyDeck razor only view, split logic into static Party class that wraps the lobby Messed around with PartyDeck some more Party chatbox Fix missing using from rebase Style adjustments to PartyDeck, give a crown to the current party owner, add horizontal padding to player-info Move Lobby chat to menu chatbox, swap chat type with tab Style tweaks Chat channels merge together but display their colour Simple chat entry style I'm happy enough with for now When create/join lobby, switch chat channel to lobby. On leave switch back to party automatically Open Steam profiles in overlay when clicking name in chatbox (will likely put behind a context menu) Make avatar smaller, more margins, don't shit self on overflow, don't overlay on everything all the time (I'll code something better) Align chat messages with user info better Add an unread messages indicator and system messages Show the latest message over the chat box, dismiss on hover Fix Popup PositionMode.AboveLeft not working on different screen scales Stop abusing BuildHash, only need to rebuild the chat messages on new message Fix showing latest message, add some system messages to test it + unread Silly hover thing
1 Year Ago
Fix Popup PositionMode.AboveLeft not working on different screen scales Stop abusing BuildHash, only need to rebuild the chat messages on new message
1 Year Ago
Align chat messages with user info better Add an unread messages indicator and system messages Show the latest message over the chat box, dismiss on hover
1 Year Ago
Tidy up Lobby class Add a social bar along the bottom of the menu, put the party deck here Make PartyDeck suit the bottom left a bit better PartyDeck razor only view, split logic into static Party class that wraps the lobby Messed around with PartyDeck some more Party chatbox Fix missing using from rebase Style adjustments to PartyDeck, give a crown to the current party owner, add horizontal padding to player-info Move Lobby chat to menu chatbox, swap chat type with tab Style tweaks Chat channels merge together but display their colour Simple chat entry style I'm happy enough with for now When create/join lobby, switch chat channel to lobby. On leave switch back to party automatically Open Steam profiles in overlay when clicking name in chatbox (will likely put behind a context menu) Make avatar smaller, more margins, don't shit self on overflow, don't overlay on everything all the time (I'll code something better)
1 Year Ago
Style tweaks
1 Year Ago
Move Lobby chat to menu chatbox, swap chat type with tab
1 Year Ago
Style adjustments to PartyDeck, give a crown to the current party owner, add horizontal padding to player-info
1 Year Ago
Fix missing using from rebase
1 Year Ago
Tidy up Lobby class Add a social bar along the bottom of the menu, put the party deck here Make PartyDeck suit the bottom left a bit better PartyDeck razor only view, split logic into static Party class that wraps the lobby Messed around with PartyDeck some more Party chatbox