summaryrefslogtreecommitdiff
path: root/src/settings.cpp
Commit message (Collapse)AuthorAgeFilesLines
* added --crashdump to generate dumps of a running MO processisanae2019-07-011-3/+7
| | | | added dump_running_process.bat to start another instance of MO with that flag
* refactored preloadSsl() into preloadDll()isanae2019-06-291-31/+0
| | | | | | removed old HGID check moved formatSystemMessage() to uibase added Environment class, lists loaded modules, logged at startup
* refactored FormatMessage() into formatSystemMessage()isanae2019-06-231-18/+43
| | | | fixes trying to load a wchar_t* with qCritical(), which merely prints the address
* renamed "revoke nexus authorization" to "disconnect from nexus" because ↵isanae2019-06-041-51/+27
| | | | | | | "revoking" is ambiguous reworked manual key dialog to look more like MO1 moved all the UI stuff from callbacks in Settings back to SettingsDialog in a central updateNexusButtons(), which also enables/disables buttons as needed
* changed rest of ShellExecuteW() calls to use shell::Execute(), ↵isanae2019-05-261-11/+12
| | | | shell::OpenLink() or shell::OpenFile()
* Restart MO if the API key is changed or the reset geometries button was clickedLostDragonist2019-04-301-11/+22
|
* Add setting to hide the API counterLostDragonist2019-03-061-1/+8
|
* Remove the spoofed NMM versionLostDragonist2019-02-221-13/+0
| | | | The new API does not require this and it serves no purpose to keep it.
* Add spaceLostDragonist2019-02-211-1/+1
|
* Small updates, cleanup, update code, cache settings, tooltipsSilarn2019-02-181-14/+0
|
* Freeing the credential object when there's no result causes overrunsSilarn2019-02-181-1/+1
|
* Add settings option to switch between fixed and dynamic cache timeoutsSilarn2019-02-181-4/+15
|
* Implement Windows Credential ManagerSilarn2019-02-181-50/+81
|
* Fix various issues when not having a stored API keySilarn2019-02-181-3/+4
|
* Fixe API Key storage and actually validate the responseSilarn2019-02-181-6/+2
|
* Rework the data and cleanup a bitSilarn2019-02-181-10/+10
|
* Stop blindly following examples and use better codeSilarn2019-02-181-6/+6
|
* Implement using the DPAPI to encrypt credentialsSilarn2019-02-181-12/+36
|
* Several Nexus API-related changesSilarn2019-02-181-0/+8
| | | | | | | | * Added 30-second ping so Nexus doesn't close our connection * Set an overall 5 minute timeout before we give up listening for auth * Fixed some old signal and slot connections * Added a button to revoke the current API authorization * Updated bulk endorsement function with new API changes
* Initial Nexus API changes:Silarn2019-02-181-18/+30
| | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking)
* Add Discord, GOG Galaxy, and Spotify to default blacklistLostDragonist2019-02-051-0/+3
|
* Change archive parsing to experimental and default to disabledLostDragonist2019-01-251-2/+2
|
* Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2Silarn2019-01-181-3/+4
|\
| * Delete the settings array before writing a new oneLostDragonist2019-01-111-0/+1
| |
| * Fix or ignore a number of compiler warnings.Al2019-01-111-1/+1
| |
| * Support for force loading librariesLostDragonist2019-01-111-2/+2
| |
* | Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2Silarn2019-01-051-2/+2
|\|
| * Change qPrintable to qUtf8Printable to better support non-ASCII textLostDragonist2019-01-051-2/+2
| |
* | Merge branch 'Develop' into archive_conflicts_2LostDragonist2018-12-301-20/+11
|\|
| * Apply alpha color settings to the settings dialogLostDragonist2018-12-301-14/+9
| |
* | Fix conflict colors and make archive conflict colors configurableLostDragonist2018-12-301-0/+22
| |
* | Merge branch 'Develop' into archive_conflicts_2Project5792018-12-291-0/+8
|\| | | | | | | Updating to 2.1.7alpha1
| * Add an option to disable endorsementsLostDragonist2018-12-241-0/+8
| |
* | Clean up and fix merge issuesLostDragonist2018-12-121-2/+2
| |
* | Added button to disable Archives in Data Tree and entirely.Project5792018-12-121-1/+9
|/
* Add option to remove column colors for mod list separatorsLostDragonist2018-12-111-0/+8
|
* Add the ability to change the managed game directoryLostDragonist2018-12-111-0/+11
|
* Add workaround setting to prevent the GUI from locking when running an ↵LostDragonist2018-12-081-0/+8
| | | | executable
* Add workarounds button to reset window geometriesLostDragonist2018-12-081-0/+11
|
* Add executable blacklistingLostDragonist2018-11-291-0/+18
|
* Tweak text color selection to prevent white text on bright green backgroundLostDragonist2018-11-091-2/+2
|
* Fix button colors in the settings dialog with the default themeLostDragonist2018-11-091-9/+6
|
* Cleaned up leftover from color customizzation.Al12rs2018-11-011-2/+0
|
* Added ability to change color of conflict and plugin highlighting from the ↵Al12rs2018-11-011-1/+85
| | | | settings.
* Automatically set CDN as a preferred serverLostDragonist2018-09-171-4/+5
| | | | This also removes the (free) and (premium) labels from the servers as they aren't useful anymore. Premium users get premium speeds on all servers. Added (automatic) tag to the CDN server to indicate it will automatically pick servers based on geography.
* Store and load major dialogs geometry information.Al12rs2018-09-151-0/+8
|
* Added the path of the managed game in the settings menu under the path tab, ↵Al12rs2018-06-221-1/+2
| | | | it's read only for now as allowing the user to change it would probably require a lot more work.
* Coalesce plugins with the same name in the settings dialogue (as they ↵AnyOldName32018-05-021-0/+4
| | | | already share setting values)
* Update the NMM versionSilarn2018-05-011-1/+1
|
* Add all supported games to the nxmhandler configSilarn2018-05-011-1/+5
|