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

Dynamic Grid Scaling for Better Display of Larger Puzzles #6

Open
ajinkyakadu opened this issue Jul 31, 2023 · 0 comments
Open

Dynamic Grid Scaling for Better Display of Larger Puzzles #6

ajinkyakadu opened this issue Jul 31, 2023 · 0 comments

Comments

@ajinkyakadu
Copy link
Owner

The current UI layout for the Spectral Nonogram puzzle poses a challenge for displaying larger grids. While smaller puzzle sizes (3x3, 4x4, 5x5) fit neatly within the proposed area, a 6x6 grid doesn't conform to this layout as the row sums are displayed on a subsequent line, rather than on the same line.

This layout inconsistency could potentially lead to confusion and hamper the user's gameplay experience. To address this issue, we propose the implementation of dynamic grid scaling. As the grid size increases, adjustments should be made to the size of the boxes within the grid, allowing the entire puzzle (including row sums) to fit within the designated area without needing to wrap to the next line.

The dynamic scaling should be performed in such a way that it ensures clear visibility and accessibility of all elements on larger grids, while maintaining a consistent and intuitive UI. It's important to make sure that even with a reduction in box size, the color representation remains distinguishable and the user interface remains user-friendly.

By adopting a more flexible layout that accommodates varying grid sizes, we can improve the user experience and maintain the aesthetic and functional integrity of the puzzle layout across all grid sizes.

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

No branches or pull requests

1 participant