SolidOS / SolidOS/solidos

Overall mobile functionality in mashlib - improvements

Open
#336 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
146
Forks
21
PR merge metrics
No merged PRs in 30d

Description

We need to look further at the layout changes and propagating them to the panes. This is due to the fact that the panes, in particular profile-pane and solid-panes, have structural changes happening in the new design on the mobile layout. Other panes may also end up with this as well.

We should probably extend pane-registry to include a refresh that can be called on panes when the user resizes the screen.

I have not looked into it yet, but we should also just make sure that the code for recognizing the refresh currently is enough or perhaps more is needed.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading pane-registry and the profile-pane and solid-panes implementations, then trace how mobile layout changes and resize recognition currently work. Determine which panes need refresh propagation and how pane-registry could trigger it on resize. Done means the affected panes respond correctly to mobile layout changes and the existing refresh behavior is sufficient or updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, mobile-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.