INIshell-ng

Issue 806: Settings window

Reported by Michael Reisecker, Nov 29, 2019

Settings panel

The settings panel and the get/set wrappers are ready, as well as 
the settings file location handling.
There aren't a lot, but some settings would be worth having:

- URL to open coordinates, so users can link to their countries' 
maps
- Maybe a list of XML paths to search, needs thinking which way to 
go there
- Whitespace handling in the INI file (since it's a free feature)
- Font size (free feature)
- Static GUI language (since it's expected Qt style to do it)
- Remember window sizes (already built in)
- Remember window locations (not built in because we had a database 
crash that tried to access a screen that had been removed... not 
sure if worth it)
- Disable certain errors (but they should have check boxes for that, 
easy to do)
- Maybe a couple of other small things

effort: 1 day, 2 days with XML path search

Comment 1 by Michael Reisecker, Nov 29, 2019

Also add a "clear settings" button and info about where 
the settings file is located.

Comment 2 by Michael Reisecker, Dec 22, 2019

Status: Started
Owner: reisecker

Comment 3 by Michael Reisecker, Dec 22, 2019

Implemented with commits 1afa3d1 to 88dbcc2. Some refactoring has 
been necessary to display the settings page in the main area 
"browser style", but the settings themselves were 
straight-forward as expected.

Coordinates URL is left for issue 811.
Status: Fixed

Comment 4 by Michael Reisecker, Dec 22, 2019

Implemented with commits 1afa3d1 to 88dbcc2. Some refactoring has 
been necessary to display the settings page in the main area 
"browser style", but the settings themselves were 
straight-forward as expected.

Coordinates URL is left for issue 811.

Created: 1 year 10 months ago by Michael Reisecker

Updated: 1 year 10 months ago

Status: Fixed

Owner: Michael Reisecker

Labels:
Priority:Medium
Type:Enhancement

This issue is blocked by
805 - XML...lications & simulations)

This issue is related to
811 - Coordinates parsing