feat(video-layout): default to tile view on conference join
Also add tooltip to Meeting Intelligence button explaining that recordings are transcribed by self-hosted AI post-recording. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
528d8d2962
commit
ef6a5a1ffe
|
|
@ -1504,6 +1504,7 @@
|
|||
"sharedmusic": "Share music",
|
||||
"stopSharedMusic": "Stop music",
|
||||
"meetingIntelligence": "Meeting Intelligence",
|
||||
"meetingIntelligenceTooltip": "Recordings are transcribed by self-hosted AI post-recording",
|
||||
"closeMeetingIntelligence": "Close Meeting Intelligence",
|
||||
"shortcuts": "View shortcuts",
|
||||
"showWhiteboard": "Show whiteboard",
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ class MeetingIntelligenceButton extends AbstractButton<IProps> {
|
|||
override icon = IconMeter;
|
||||
override label = 'toolbar.meetingIntelligence';
|
||||
override toggledLabel = 'toolbar.closeMeetingIntelligence';
|
||||
override tooltip = 'toolbar.meetingIntelligence';
|
||||
override tooltip = 'toolbar.meetingIntelligenceTooltip';
|
||||
override toggledTooltip = 'toolbar.closeMeetingIntelligence';
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -99,9 +99,13 @@ StateListenerRegistry.register(
|
|||
state => getCurrentConference(state),
|
||||
(conference, { dispatch }, previousConference) => {
|
||||
if (conference !== previousConference) {
|
||||
// conference changed, left or failed...
|
||||
// Clear tile view state.
|
||||
dispatch(setTileView());
|
||||
if (conference) {
|
||||
// New conference joined - default to tile view.
|
||||
dispatch(setTileView(true));
|
||||
} else {
|
||||
// Conference left or failed - clear tile view state.
|
||||
dispatch(setTileView());
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue