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

Add a configuration/settings file #14

Closed
xNul opened this issue Oct 11, 2017 · 1 comment
Closed

Add a configuration/settings file #14

xNul opened this issue Oct 11, 2017 · 1 comment

Comments

@xNul
Copy link
Owner

xNul commented Oct 11, 2017

As this project has grown, I have found a lot of areas where a settings panel would be useful. For the time being editing the script should be fine, but eventually I wish to add a settings panel to the visualizer to ease that process. Before this happens, a design style needs to be determined and the GUI implemented (if it's decided there will be one).

Ideas:

  • sample input size settings: 256, 512, 1024, 2048, custom
  • tick distance slider (inside settings menu for default vis)
  • screen ratio setting: 16/10, 16/9, 4/3
  • fade options: toggle, turn off bloom, intensity slider (right side for louder
    songs, left for softer), auto
  • more color options
  • set fps cap. 0 = no cap. Works on Windows?
  • switch visualization (maybe visualization-specific settings)
  • window size persistence through program shutdowns
@xNul xNul mentioned this issue Oct 11, 2017
@xNul xNul changed the title Add a Settings Panel Add a configuration/settings file May 31, 2018
@xNul
Copy link
Owner Author

xNul commented May 31, 2018

Adding a fully-fledged, good looking settings panel would decrease the simplicity of Drop significantly, be complex, require multiple libraries, and after all was said and done, probably wouldn't match the current style anyway. Therefore, I have decided to forgo the graphical portion.

With commit https://github.com/nabakin/drop/commit/eaf94810448e4479c80728ec3442d9849418a776, configuration file support has been added and this feature has now been added.

@xNul xNul closed this as completed May 31, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant