Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
7eb5767
initial modifiable version
nushea May 3, 2026
4c93f0b
continuous moves
nushea May 4, 2026
5ce2981
fixed scrolling
nushea May 4, 2026
115f1f7
pre-merge
nushea May 7, 2026
2ed838a
merged upstream
nushea May 7, 2026
cf87bab
added settings for setting the icon showing
nushea May 7, 2026
5f3fbad
fix weird test issue
nushea May 7, 2026
cac58ac
added more items
nushea May 8, 2026
1fd0981
added a unique selector for all the panels in the settings
nushea May 8, 2026
e563d52
better compliance to landscape view limitations
nushea May 8, 2026
1e2351d
small forgotten change from testing
nushea May 8, 2026
55cae95
added more styling in regard to the room sidebar, more to come
nushea May 8, 2026
fa1f386
kinda done with the spaces i reckon
nushea May 8, 2026
ea7fe5d
actually done with the spaces i think
nushea May 8, 2026
b4a9227
styled all of the other items again
nushea May 10, 2026
0472f52
added badges
nushea May 11, 2026
4268444
added styling for member list aswell
nushea May 11, 2026
8d32e1b
added sizes for the remaining objects
nushea May 11, 2026
ade9c7e
seems resolved
nushea May 11, 2026
a2609a8
add option for clicking to join call for completion
nushea May 11, 2026
dd7e77f
fix snap region cutting off Search Message in the left pane
nushea May 11, 2026
7015980
made profiles clickable again when in the snapped version
nushea May 11, 2026
a0336e2
add settings links to their respective entries
nushea May 11, 2026
cb98100
Merge branch 'dev' into resize-side-panels
nushea May 11, 2026
bd246d6
made call members looking properly in the small mode
nushea May 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/add_icons_to_room_sidebar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
default: minor
---

Add setting to show icons of the rooms in the Rooms sidebar
5 changes: 5 additions & 0 deletions .changeset/add_resize-side-panel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
default: minor
---

Add Resize the sidepanels and the thread height of the original object using hoverable tools.
5 changes: 5 additions & 0 deletions .changeset/add_toggle_to_not_join_room_on_initial_click.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
default: minor
---

Add toggle to allow one to not join a call in a room by just clicking it in the sidebar.
5 changes: 3 additions & 2 deletions src/app/components/nav/styles.css.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ export const NavCategory = style([
DefaultReset,
{
position: 'relative',
overflow: 'scroll',
},
]);

Expand Down Expand Up @@ -107,8 +108,8 @@ export const NavItem = recipe({

export type RoomSelectorVariants = RecipeVariants<typeof NavItem>;
export const NavItemContent = style({
paddingLeft: config.space.S200,
paddingRight: config.space.S300,
paddingLeft: config.space.S300,
paddingRight: config.space.S200,
height: 'inherit',
minWidth: 0,
flexGrow: 1,
Expand Down
5 changes: 4 additions & 1 deletion src/app/components/page/style.css.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ import { DefaultReset, color, config, toRem } from 'folds';
export const PageNav = recipe({
variants: {
size: {
'100%': {
width: '100%',
},
'400': {
width: toRem(256),
},
Expand All @@ -15,7 +18,7 @@ export const PageNav = recipe({
},
},
defaultVariants: {
size: '400',
size: '100%',
},
});
export type PageNavVariants = RecipeVariants<typeof PageNav>;
Expand Down
54 changes: 38 additions & 16 deletions src/app/features/room-nav/RoomNavCategoryButton.tsx
Original file line number Diff line number Diff line change
@@ -1,26 +1,48 @@
import { as, Chip, Icon, Icons, Text } from 'folds';
import { as, Chip, Icon, IconButton, Icons, Text } from 'folds';
import classNames from 'classnames';
import * as css from './styles.css';

export const RoomNavCategoryButton = as<'button', { closed?: boolean }>(
({ className, closed, children, ...props }, ref) => (
<Chip
className={classNames(css.CategoryButton, className)}
variant="Background"
radii="400"
after={
({ className, closed, children, ...props }, ref) => {
if (children)
return (
<Chip
className={classNames(css.CategoryButton, className)}
variant="Background"
radii="400"
before={
<Icon
className={css.CategoryButtonIcon}
size="50"
src={closed ? Icons.ChevronRight : Icons.ChevronBottom}
/>
}
{...props}
ref={ref}
>
{children && (
<Text size="B400" priority="300" truncate>
{children}
</Text>
)}
</Chip>
);
return (
<IconButton
className={classNames(css.CategoryButton, className)}
variant="Background"
radii="400"
{...props}
style={{ padding: '0' }}
ref={ref}
>
<Icon
className={css.CategoryButtonIcon}
size="50"
style={{ padding: '0' }}
src={closed ? Icons.ChevronRight : Icons.ChevronBottom}
/>
}
{...props}
ref={ref}
>
<Text size="B400" priority="300" truncate>
{children}
</Text>
</Chip>
)
</IconButton>
);
}
);
Loading
Loading