Skip to content

Add Page Factory #60

@MatthewColvin

Description

@MatthewColvin

Help provide a growth structure for defining pages.
It might be good to emulate the Actions infrastructure where there is some basic data and then each Page has some spot where it can define custom logic.

Allow people to make c++ classes that can be instantiated with JSON.
Try to get all the validation logic into Schema JSONs so the implementer and user does not have to mess much with validation of JSON data.

Pete has created some sort of number pad page maybe this could be a separate class that works in conjunction with the Actions Factory to associate Actions with buttons defined on the screen. (Might want to support long and short press)

Pete also made it possible to define widgets directly. Question on this:
Do we let json widgets to be defined in any pages or is a page with JSON widgets a special case of a page?

Do we need a widget factory to allow for defining more complex widgets?

Metadata

Metadata

Assignees

Labels

JsonSomething involving json config/persistence

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions