mirror of
https://github.com/cinnyapp/cinny.git
synced 2025-11-14 03:00:29 +03:00
show room avatars
This commit is contained in:
parent
225894d327
commit
aae34203f2
3 changed files with 13 additions and 1 deletions
|
|
@ -301,6 +301,7 @@ function PageZoomInput() {
|
||||||
function Appearance() {
|
function Appearance() {
|
||||||
const [systemTheme, setSystemTheme] = useSetting(settingsAtom, 'useSystemTheme');
|
const [systemTheme, setSystemTheme] = useSetting(settingsAtom, 'useSystemTheme');
|
||||||
const [twitterEmoji, setTwitterEmoji] = useSetting(settingsAtom, 'twitterEmoji');
|
const [twitterEmoji, setTwitterEmoji] = useSetting(settingsAtom, 'twitterEmoji');
|
||||||
|
const [roomAvatars, setRoomAvatars] = useSetting(settingsAtom, 'roomAvatars');
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Box direction="Column" gap="100">
|
<Box direction="Column" gap="100">
|
||||||
|
|
@ -337,6 +338,13 @@ function Appearance() {
|
||||||
<SequenceCard className={SequenceCardStyle} variant="SurfaceVariant" direction="Column">
|
<SequenceCard className={SequenceCardStyle} variant="SurfaceVariant" direction="Column">
|
||||||
<SettingTile title="Page Zoom" after={<PageZoomInput />} />
|
<SettingTile title="Page Zoom" after={<PageZoomInput />} />
|
||||||
</SequenceCard>
|
</SequenceCard>
|
||||||
|
|
||||||
|
<SequenceCard className={SequenceCardStyle} variant="SurfaceVariant" direction="Column">
|
||||||
|
<SettingTile
|
||||||
|
title="Show room avatars"
|
||||||
|
after={<Switch variant="Primary" value={roomAvatars} onChange={setRoomAvatars} />}
|
||||||
|
/>
|
||||||
|
</SequenceCard>
|
||||||
</Box>
|
</Box>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -326,6 +326,8 @@ export function Space() {
|
||||||
const getToLink = (roomId: string) =>
|
const getToLink = (roomId: string) =>
|
||||||
getSpaceRoomPath(spaceIdOrAlias, getCanonicalAliasOrRoomId(mx, roomId));
|
getSpaceRoomPath(spaceIdOrAlias, getCanonicalAliasOrRoomId(mx, roomId));
|
||||||
|
|
||||||
|
const [roomAvatars] = useSetting(settingsAtom, 'roomAvatars');
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<PageNav>
|
<PageNav>
|
||||||
<SpaceHeader />
|
<SpaceHeader />
|
||||||
|
|
@ -405,7 +407,7 @@ export function Space() {
|
||||||
<RoomNavItem
|
<RoomNavItem
|
||||||
room={room}
|
room={room}
|
||||||
selected={selectedRoomId === roomId}
|
selected={selectedRoomId === roomId}
|
||||||
showAvatar={mDirects.has(roomId)}
|
showAvatar={mDirects.has(roomId) || roomAvatars}
|
||||||
direct={mDirects.has(roomId)}
|
direct={mDirects.has(roomId)}
|
||||||
linkPath={getToLink(roomId)}
|
linkPath={getToLink(roomId)}
|
||||||
notificationMode={getRoomNotificationMode(notificationPreferences, room.roomId)}
|
notificationMode={getRoomNotificationMode(notificationPreferences, room.roomId)}
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ export interface Settings {
|
||||||
isMarkdown: boolean;
|
isMarkdown: boolean;
|
||||||
editorToolbar: boolean;
|
editorToolbar: boolean;
|
||||||
twitterEmoji: boolean;
|
twitterEmoji: boolean;
|
||||||
|
roomAvatars: boolean;
|
||||||
pageZoom: number;
|
pageZoom: number;
|
||||||
hideActivity: boolean;
|
hideActivity: boolean;
|
||||||
|
|
||||||
|
|
@ -46,6 +47,7 @@ const defaultSettings: Settings = {
|
||||||
isMarkdown: true,
|
isMarkdown: true,
|
||||||
editorToolbar: false,
|
editorToolbar: false,
|
||||||
twitterEmoji: false,
|
twitterEmoji: false,
|
||||||
|
roomAvatars: false,
|
||||||
pageZoom: 100,
|
pageZoom: 100,
|
||||||
hideActivity: false,
|
hideActivity: false,
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue