Skip to content
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

Add extra grid view tab #614

Open
renaatdemuynck opened this issue Jan 8, 2025 · 1 comment
Open

Add extra grid view tab #614

renaatdemuynck opened this issue Jan 8, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@renaatdemuynck
Copy link

Problem Description

When the list of apps is very long, you have to scroll a lot. A grid view tab that is displayed by default could provide a better experience.

Proposed Solution

Add an extra grid view tab at the beginning of the tab list:

afbeelding

Additional Information

Extra sorting options or possibility to reorder would also be handy...

@renaatdemuynck renaatdemuynck added the enhancement New feature or request label Jan 8, 2025
@renaatdemuynck
Copy link
Author

I opened /sites/manage.html in the browser and tweaked it a bit to create the mock-up, so I already have the HTML/CSS for this. It's basically the same as for the 'Apps' tab, but with some elements removed and a slightly different CSS. I'm willing to provide a pull request.

Hikari-Fox pushed a commit to Hikari-Fox/PWAsForFirefox that referenced this issue Jan 14, 2025
- Introduced a grid view alongside the existing list view for better site management.
- Updated HTML structure to support grid layout with corresponding styles in SCSS.
- Enhanced JavaScript functions to handle both list and grid views, including event listeners for launching, editing, and removing sites.
- Improved search functionality to work with both views.
- Adjusted styles for grid items and buttons for a more cohesive user experience.
@filips123 filips123 moved this to In Progress in PWAsForFirefox Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

1 participant