Skip to content

Create a unified keyboardSettings object #286

@MartinBruun

Description

@MartinBruun

Create a class that encompasses all the settings in the topmenu and makes getting and setting the values streamlined.

Whether this is done through a props system (so the same keyboardSettings instance is passed down) or a Provider/Context is not the important part. What is important is that everything that has domain logic (ie. everything Non-UI specific / design) should be combined into one singular class that takes all of the logic regarding music theory out of the React presentation.

This is necessary because alot of calculations happen at different areas. A general overhaul of describing the different modules in Notio would also help maintenance to follow a better folder structure.

Metadata

Metadata

Assignees

Labels

refactoringkeeping the code clean and maintainable, counter the law of entropy

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions