Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • Crosswords Crosswords
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 62
    • Issues 62
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Jonathan Blandford
  • CrosswordsCrosswords
  • Issues
  • #63

Make Crosswords adaptive so it can fit on small screens

This is a catchall bug to try to find ways to make Crosswords work better with smaller screens. We have more efficient zooming now, but that's not sufficient. I think we can do a three-phase approach to making this work when losing horizontal space to resizing or screen real estate

Phase 1:

[Grid] [Across] [Down]

The standard crossword appearance we have today.

Phase 2:

[Grid] [Clues]

In this case, the Clues is a PlayCluesList that changes its list/direction of clues depending on the orientation of the selected clue

Phase 3:

[Grid] [Clue]

For the final phase, we don't show the clues list at all, but instead put a Label under the grid that has the current clue. The user won't be able to see the full list, but can at least iterate through the puzzle.

Edited May 22, 2022 by Jonathan Blandford
Assignee
Assign to
Time tracking