Skip to content

Support arbitrary screen resolution/sizes for theme editor / simulator / emulator #648

Open
@clach04

Description

@clach04

Is your feature request related to a problem? If so, please describe the problem.

I want to simulate / edit themes for screen sizes that are not supported by the current code.

Describe the feature / solution to your problem you'd like

I'd like to be able to specify the screen resolution if the device to simulate, without code changes and writing a driver class.

Options for setting resolution:

  • config file, currently ignored by theme editor
  • theme.yaml
  • environment variable

Describe alternatives you've considered / and or tested

Writing a driver class for hardware that may not exist yet is onerous.

Screenshots / photos & mockups of the Turing screen
Add screenshots or photos/mockups of the rendering on the Turing screen to help explain your request.

Image

Environment:

  • Revision of this project: main
    commit 2fcdeb1 (HEAD -> simulate_arbitrary_screen_size, origin/main, origin/HEAD, main)
    Merge: c48637c 7aeed84
    Author: Matthieu Houdebine [email protected]
    Date: Wed Jan 8 08:58:39 2025 +0100
  • OS with version: Windows 10
  • Python version: Python 3.12.1 (tags/v3.12.1:2305ca5, Dec 7 2023, 22:03:25) [MSC v.1937 64 bit (AMD64)] on win32
  • Hardware: NA, happens to be using Intel CPU, see above

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions