skywolf829 / GSTK

Gaussian Splatting toolkit application. One stop shop for preprocessing your dataset, training your model with human-in-the-loop training, and editing saved GSplat PLY files.
MIT License
4 stars 1 forks source link

Add preferences window #23

Open skywolf829 opened 7 months ago

skywolf829 commented 7 months ago

There may be some default user functionality they'd like to change about the program that should persist each time the app is opened. For example, the layout of windows.

From the top menu bar, a "Preferences" window should be able to be opened. I think it should be a pop-up window as opposed to a modular window, but I'm open to suggestions. In the preferences window, the user should be able to adjust any settings that may be re-loadable from run to run, such as default IP and port, a dropdown to choose from pre-built layouts, a button to save their own layout and name it and be able to load it later, etc.

Other app-wide settings may be useful here, such as VSync enabled, font size, and other style selections (dark mode, light mode, other pre-made styles, etc)