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

Complete rewrite of settings module #40

Open
7 tasks
ur-fault opened this issue Feb 8, 2024 · 0 comments
Open
7 tasks

Complete rewrite of settings module #40

ur-fault opened this issue Feb 8, 2024 · 0 comments
Labels
app feature New feature or request for the tmaze itself documentation Improvements or additions to documentation

Comments

@ur-fault
Copy link
Owner

ur-fault commented Feb 8, 2024

TMaze's current settings implementation and workings are horribly designed, with some major flaws.

  • Switch settings format from .ron to .toml or smt like that, mainly cause of task 2
  • Support unknown fields (somehow state right now), and be able to get list of them - for Settings warnings #33
  • Auto reloading and better support for Settings UI #32 in the future
  • Less code/boilerplate code needed to add new setting/option
  • Overlays, such as specific maze has specific color scheme
  • Better stucture overall
  • Describe configuration/settings in the readme #25
@ur-fault ur-fault added documentation Improvements or additions to documentation app feature New feature or request for the tmaze itself labels Feb 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app feature New feature or request for the tmaze itself documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant