-
Notifications
You must be signed in to change notification settings - Fork 313
Redesign channel list, swipe actions and actions bottom sheet #6181
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
Open
aleksandar-apostolov
wants to merge
65
commits into
v7
Choose a base branch
from
redesign/channel-list
base: v7
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.
+2,665
−894
Open
Changes from all commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
948b979
feat(compose): update ChannelsScreen and SearchInput to Figma tokens
aleksandar-apostolov 5f6cc82
feat(compose): update ChannelListHeader to Figma spec
aleksandar-apostolov 10525ff
feat(compose): restructure ChannelItem layout per Figma
aleksandar-apostolov 2a32f9f
feat(compose): update UnreadCountIndicator, Timestamp, and delivery s…
aleksandar-apostolov 2fd84d0
feat(compose): update SearchResultItem and SelectedChannelMenu tokens
aleksandar-apostolov 6907fca
fix(compose): swap header icon from pencil to plus per Figma spec
aleksandar-apostolov 12a72c7
Merge remote-tracking branch 'origin/v7' into redesign/channel-list
aleksandar-apostolov 0fd252b
refactor(compose): decouple SearchInput from InputField
aleksandar-apostolov 74788ea
fix(compose): update SearchInput radius and fix icon clipping
aleksandar-apostolov a171ec0
fix(compose): reduce header plus icon from 24dp to 20dp
aleksandar-apostolov 3cfd855
fix: update search leading icon default paddings
aleksandar-apostolov ba9152f
fix(compose): replace search icon with Figma stroked variant
aleksandar-apostolov a0a2f7d
fix(compose): center plus icon in header button with 10dp padding
aleksandar-apostolov 68275bd
feat(compose): add attachment type icons and message states to channe…
aleksandar-apostolov 1fc8abb
fix(compose): show deleted message preview in channel list
aleksandar-apostolov 26dc024
fix(compose): ensure preview icons fill placeholder bounds
aleksandar-apostolov 8e64370
fix(compose): use TextCenter alignment for preview icons instead of f…
aleksandar-apostolov 77da710
feat(compose): show sender name in group chat previews and fix icon a…
aleksandar-apostolov a20a5e0
fix(compose): align channel list item with Figma spec
aleksandar-apostolov e0f83cd
Merge remote-tracking branch 'origin/v7' into redesign/channel-list
aleksandar-apostolov 944d10a
fix(compose): use inline poll icon instead of emoji in channel list p…
aleksandar-apostolov adb75b4
fix(compose): resolve CI failures in channel list redesign
aleksandar-apostolov 9862146
fix(compose): update delivery status icons to Figma stroked style, ad…
aleksandar-apostolov 8c53c05
fix(compose): reduce unread badge text from 14sp to 12sp
aleksandar-apostolov d38cace
feat(compose): add focus and selected interaction states to ChannelItem
aleksandar-apostolov acf9683
fix(compose): inset channel item card shape, fix badge proportions
aleksandar-apostolov 3e34dcf
feat(compose): add swipe-to-reveal actions on channel list items
aleksandar-apostolov a0eeacd
refactor(compose): rework swipe actions to match Figma spec
aleksandar-apostolov 7d54d2d
fix(compose): fix swipe-to-reveal not responding to gestures
aleksandar-apostolov 95bfb0d
fix(compose): wire swipe actions in sample's custom factory
aleksandar-apostolov ff1ec5e
fix(compose): guard against NaN offset before anchors are set
aleksandar-apostolov b52729b
fix(compose): hide swipe actions behind opaque foreground
aleksandar-apostolov 938c9c4
fix(compose): correct modifier order so background slides with content
aleksandar-apostolov ac1fa4d
fix(compose): swap swipe action order — More left, primary right
aleksandar-apostolov 7e2dd87
refactor(actions): unify ChannelAction into self-describing interface
aleksandar-apostolov 06537ca
fix(compose): remove unused isOneToOne and re-record snapshots
aleksandar-apostolov 1f00d78
fix(compose): apply spotless formatting and re-record snapshots
aleksandar-apostolov a1b494f
fix(e2e): update channel preview assertion for sender name prefix
aleksandar-apostolov 6359d79
Merge branch 'redesign/channel-list' into redesign/channel-list-swipe…
aleksandar-apostolov 8c19da8
Merge branch 'v7' into redesign/channel-list
aleksandar-apostolov 4a52dcd
merge(channel-list): merge redesign/channel-list into swipe-actions
aleksandar-apostolov fff42ed
Merge branch 'redesign/channel-list-swipe-actions' of https://github.…
aleksandar-apostolov e7ed181
feat(icons): update channel action and list icons to Figma design system
aleksandar-apostolov 7133df2
fix(icons): correct mute/unmute and add icon mappings
aleksandar-apostolov c4e96f1
fix(channels): move Leave to end as destructive action
aleksandar-apostolov d4500dd
feat(channels): redesign bottom sheet header with group avatar
aleksandar-apostolov d329a4d
fix(channels): use headingSmall for channel name, icon-only swipe act…
aleksandar-apostolov 6ebb8a0
fix(swipe): use backgroundCoreSurface for secondary action
aleksandar-apostolov 8982919
fix(channels): reduce bottom sheet action item size
aleksandar-apostolov a82053e
fix(channels): use StreamTokens for bottom sheet action dimensions
aleksandar-apostolov 18dd86e
fix(channels): remove dividers between bottom sheet action items
aleksandar-apostolov 6b69f27
fix(channels): align bottom sheet items with Figma List Item spec
aleksandar-apostolov e042ebb
fix(channels): increase bottom sheet item horizontal padding to spaci…
aleksandar-apostolov aec1cb4
fix(channels): add bottom padding to channel options list
aleksandar-apostolov 926c04c
Merge remote-tracking branch 'origin/v7' into redesign/channel-list
aleksandar-apostolov 252345a
fix(compose): re-record Paparazzi snapshots after v7 merge
aleksandar-apostolov aaa1bfa
fix(compose): use collectAsState instead of StateFlow.value in compos…
aleksandar-apostolov 054f8ad
feat(channels): skeleton loading, empty state redesign
aleksandar-apostolov 6885e8a
fix(channels): address PR review feedback from Petar and CodeRabbit
aleksandar-apostolov 9872808
fix(channels): address PR review round 2 — API fixes and CodeRabbit f…
aleksandar-apostolov be008f3
fix(channels): address PR review round 3 — Gian's feedback
aleksandar-apostolov 43c8c30
fix(channels): fix compose tests and re-record Paparazzi snapshots
aleksandar-apostolov 7f8a797
Merge branch 'v7' into redesign/channel-list
aleksandar-apostolov a50041c
fix(channels): resolve Detekt findings in channel list components
aleksandar-apostolov 507c98f
fix(channels): update E2E test for deleted message preview
aleksandar-apostolov 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 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 |
|---|---|---|
| @@ -1,4 +1,5 @@ | ||
| *.iml | ||
| .planning/ | ||
| .composite | ||
| buildSrc/build | ||
| .gradle | ||
|
|
||
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.