Skip to content

Show loading spinner by All Rooms title above the rooms list #521

Merged
kevinaboos merged 40 commits into
project-robius:mainfrom
Guocork:fix-issue-509
Jul 28, 2025
Merged

Show loading spinner by All Rooms title above the rooms list #521
kevinaboos merged 40 commits into
project-robius:mainfrom
Guocork:fix-issue-509

Conversation

@Guocork

@Guocork Guocork commented Jun 16, 2025

Copy link
Copy Markdown
Contributor

Fixes #541

@ZhangHanDong ZhangHanDong added the blocked-on-makepad Blocked on a Makepad bug or missing Makepad feature label Jun 24, 2025
@kevinaboos

Copy link
Copy Markdown
Member

Why is this blocked on makepad? Which issue/feature is it blocked on?

@Guocork

Guocork commented Jun 25, 2025

Copy link
Copy Markdown
Contributor Author

Why is this blocked on makepad? Which issue/feature is it blocked on?

Now in makepad, the widget loading-spinner can't work, so i create a new loading-spinner widget and submit a pr 774, This PR is almost done — just waiting on the loading spinner, so now we're waiting for Makepad to merge it.

@kevinaboos

Copy link
Copy Markdown
Member

Thanks for clarifying. I left a comment there.

@kevinaboos

kevinaboos commented Jun 30, 2025

Copy link
Copy Markdown
Member

Now in makepad, the widget loading-spinner can't work, so i create a new loading-spinner widget and submit a pr 774, This PR is almost done — just waiting on the loading spinner, so now we're waiting for Makepad to merge it.

your PR has been merged in! 👍

@kevinaboos kevinaboos added waiting-on-author This issue is waiting on the original author for a response and removed blocked-on-makepad Blocked on a Makepad bug or missing Makepad feature labels Jun 30, 2025
@Guocork Guocork marked this pull request as ready for review July 1, 2025 07:06
@Guocork

Guocork commented Jul 1, 2025

Copy link
Copy Markdown
Contributor Author

hello @kevinaboos I import the loading spinner, now this pr can be review.

@alanpoon

alanpoon commented Jul 2, 2025

Copy link
Copy Markdown
Contributor

There is now self.view.rooms_list(id!(rooms_list)).all_known_rooms_loaded() function to determine if all rooms have been loaded. There is no need usage of any actions. @Guocork Shall I take over this Issue?

@kevinaboos

Copy link
Copy Markdown
Member

There is now self.view.rooms_list(id!(rooms_list)).all_known_rooms_loaded() function to determine if all rooms have been loaded. There is no need usage of any actions. @Guocork Shall I take over this Issue?

We actually do still want the actions to be emitted by the sync status subscriber, since in the future we'll need those updates in the RoomScreen as well.

Comment thread src/home/rooms_sidebar.rs Outdated
Comment thread src/home/rooms_sidebar.rs Outdated
Comment thread src/home/rooms_sidebar.rs Outdated
Comment thread src/home/rooms_sidebar.rs Outdated
Comment thread src/sliding_sync.rs Outdated
alanpoon and others added 2 commits July 9, 2025 14:55
Co-authored-by: Kevin Boos <1139460+kevinaboos@users.noreply.github.com>
Co-authored-by: Kevin Boos <1139460+kevinaboos@users.noreply.github.com>
@alanpoon alanpoon self-assigned this Jul 9, 2025
@alanpoon alanpoon added waiting-on-review This issue is waiting to be reviewed and removed waiting-on-author This issue is waiting on the original author for a response labels Jul 10, 2025
Comment thread src/home/rooms_list_header.rs Outdated
Comment thread src/home/rooms_list_header.rs Outdated
Comment thread src/home/rooms_list_header.rs Outdated
Comment thread src/home/rooms_list_header.rs Outdated
Comment thread src/home/rooms_list_header.rs Outdated
Comment thread src/home/rooms_list_header.rs
Comment thread src/home/rooms_sidebar.rs Outdated
Comment thread src/home/rooms_sidebar.rs Outdated
Comment thread src/sliding_sync.rs Outdated
@alanpoon alanpoon added waiting-on-review This issue is waiting to be reviewed and removed waiting-on-author This issue is waiting on the original author for a response labels Jul 21, 2025

@kevinaboos kevinaboos left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, there's just a little bit more refactoring that needs to happen, then we can merge it in.

Comment thread src/home/invite_screen.rs Outdated
Comment thread src/home/invite_screen.rs Outdated
Comment thread src/home/room_screen.rs Outdated
Comment thread src/home/room_screen.rs Outdated
Comment thread src/shared/restore_status_view.rs Outdated
Comment thread src/sliding_sync.rs Outdated
@kevinaboos kevinaboos added waiting-on-author This issue is waiting on the original author for a response and removed waiting-on-review This issue is waiting to be reviewed labels Jul 21, 2025
@alanpoon alanpoon added waiting-on-review This issue is waiting to be reviewed and removed waiting-on-author This issue is waiting on the original author for a response labels Jul 23, 2025

@kevinaboos kevinaboos left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall this looks good, and is nearly ready to merge! I just left two small comments. Also, please resolve the merge conflicts, and then it'll be good to go. 👍

Comment thread src/home/invite_screen.rs Outdated
Comment thread src/shared/restore_status_view.rs
@kevinaboos kevinaboos added waiting-on-author This issue is waiting on the original author for a response and removed waiting-on-review This issue is waiting to be reviewed labels Jul 23, 2025
@alanpoon alanpoon added waiting-on-review This issue is waiting to be reviewed and removed waiting-on-author This issue is waiting on the original author for a response labels Jul 28, 2025
@kevinaboos kevinaboos removed the waiting-on-review This issue is waiting to be reviewed label Jul 28, 2025
@kevinaboos kevinaboos merged commit 1e9d882 into project-robius:main Jul 28, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Show loading spinner under in rooms_list_header

4 participants