forked from livekit-examples/meet
-
Notifications
You must be signed in to change notification settings - Fork 10
merge develop -> main #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
kevkevinpal
wants to merge
30
commits into
main
Choose a base branch
from
develop
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
9f6c4d7
Fix : LiveKit call redesign - Bottom bar
anujsb e6f9cf9
fix : added settings and Participants button
anujsb b450b75
Merge pull request #6 from anujsb/fix-LiveKit-call-redesign---Bottom-bar
tomastiminskas 4849a63
Merge pull request #7 from stakwork/tt/feature/bottom-bar-redesign
tomastiminskas c897455
feat: implement Sphinx-style participant tiles in video conference
aliraza556 5c2b72e
Merge branch 'develop' into custom-layout
SujithThirumalaisamy e579706
Merge pull request #11 from SujithThirumalaisamy/custom-layout
tomastiminskas 3676fb5
Refactored Custom Layout
SujithThirumalaisamy e8c7ff5
Added lint file back
SujithThirumalaisamy 3995ab0
Fixed settings and icons
SujithThirumalaisamy 40145f7
Merge pull request #12 from SujithThirumalaisamy/develop
tomastiminskas 4660cd9
Added participants List
SujithThirumalaisamy 71eecfd
Merge pull request #13 from SujithThirumalaisamy/participant/list
tomastiminskas d2e0d4a
updated depenencies and tsconfig to fix docker build
kevkevinpal 27ceab2
Merge pull request #15 from kevkevinpal/developDepends
tomastiminskas 1947856
Added Recording function to the control bar
SujithThirumalaisamy 9734b5e
Added global state for isRecording and recorder for record button fun…
SujithThirumalaisamy 58b5ebb
Fixed the color as per video
SujithThirumalaisamy 9565c05
Removed RecordingIndicator
SujithThirumalaisamy 090e947
Merge pull request #18 from SujithThirumalaisamy/fix/recording
tomastiminskas 37d134c
Added Chat
SujithThirumalaisamy e34b8a3
Added custom Layout for Focus
SujithThirumalaisamy 89567b4
Moved chat icon and fixed track render
SujithThirumalaisamy a585842
Fixed Font Size
SujithThirumalaisamy d4a91a3
Removed unused imports
SujithThirumalaisamy b1fe8f9
Merge pull request #19 from SujithThirumalaisamy/fix/recording
tomastiminskas 8f6b767
Fixed ProfileImage and ParticipantCount
SujithThirumalaisamy 747af8d
Merge pull request #20 from SujithThirumalaisamy/fix/recording
tomastiminskas 5128a6d
Fixed Styles for bottom bar
SujithThirumalaisamy 50d1eeb
Merge pull request #21 from SujithThirumalaisamy/fix/recording
tomastiminskas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,61 @@ | ||
| import { createContext, useContext } from 'react'; | ||
|
|
||
| type LayoutContextType = { | ||
| // isSettingsOpen: SettingsContextType, | ||
| isChatOpen: ChatContextType; | ||
| isParticipantsListOpen: ParticipantsListContextType; | ||
| }; | ||
|
|
||
| export const CustomLayoutContext = createContext<LayoutContextType | undefined>(undefined); | ||
|
|
||
| export function useCustomLayoutContext(): LayoutContextType { | ||
| const customLayoutContext = useContext(CustomLayoutContext); | ||
| if (!customLayoutContext) { | ||
| throw Error('Tried to access LayoutContext context outside a LayoutContextProvider provider.'); | ||
| } | ||
| return customLayoutContext; | ||
| } | ||
|
|
||
| interface CustomLayoutContextProviderProps { | ||
| layoutContextValue: LayoutContextType; | ||
| children: React.ReactNode; | ||
| } | ||
|
|
||
| export function CustomLayoutContextProvider({ | ||
| layoutContextValue, | ||
| children, | ||
| }: CustomLayoutContextProviderProps) { | ||
| return ( | ||
| <CustomLayoutContext.Provider value={layoutContextValue}> | ||
| {' '} | ||
| {children}{' '} | ||
| </CustomLayoutContext.Provider> | ||
| ); | ||
| } | ||
|
|
||
| export type SettingsAction = { | ||
| msg: 'toggle_settings'; | ||
| }; | ||
|
|
||
| export type SettingsContextType = { | ||
| dispatch?: React.Dispatch<SettingsAction>; | ||
| state?: boolean; | ||
| }; | ||
|
|
||
| export type ChatAction = { | ||
| msg: 'toggle_chat'; | ||
| }; | ||
|
|
||
| export type ChatContextType = { | ||
| dispatch?: React.Dispatch<ChatAction>; | ||
| state?: boolean; | ||
| }; | ||
|
|
||
| export type ParticipantsListAction = { | ||
| msg: 'toggle_participants_list'; | ||
| }; | ||
|
|
||
| export type ParticipantsListContextType = { | ||
| dispatch?: React.Dispatch<ParticipantsListAction>; | ||
| state?: boolean; | ||
| }; | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the linter may have auto added some of these, not sure if they're needed?