| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | replace "create instance" title by "setting up instance" | isanae | 2020-11-03 | 4 | -11/+23 |
| | | | | | fixed bad game location for custom paths | ||||
| * | InstanceManager now returns new Instance struct instead of instance name | isanae | 2020-11-03 | 14 | -628/+695 |
| | | | | | | moved most of the figuring out of instance parameters from InstanceManager to Instance, separated all the ui from it and put it in main.cpp added ways to show single pages in the create instance dialog so they can be used when info is missing | ||||
| * | game icons in the instance list | isanae | 2020-11-03 | 5 | -1/+89 |
| | | |||||
| * | fixes after rebasing | isanae | 2020-11-03 | 11 | -91/+123 |
| | | |||||
| * | moved nexus api stuff to GlobalSettings | isanae | 2020-11-03 | 23 | -130/+623 |
| | | | | | | | | pass a pointer to Settings around for things that can be called without settings, when creating the first instance added dummy plugin list, mod list and iorganizer to initialize plugins without an instance moved PluginContainer into the core filter, had nothing to do with the plugins list NexusInterface is now created manually instead of being a static singleton because it needs to know if the settings are available | ||||
| * | moved naturalCompare() to uibase | isanae | 2020-11-03 | 5 | -41/+33 |
| | | | | | | don't try to delete paths that don't exist natsort for instance names and games | ||||
| * | open ini button | isanae | 2020-11-03 | 5 | -22/+103 |
| | | | | | | update when renaming instance update and select when creating instance | ||||
| * | added checkboxes for deleting instances | isanae | 2020-11-03 | 2 | -96/+104 |
| | | | | | disabled instance conversion buttons again, not implemented | ||||
| * | - changed PathSettings::base() to use the ini's parent directory instead of ↵ | isanae | 2020-11-03 | 4 | -140/+328 |
| | | | | | | | | | | the global "dataPath" property; this is always the same thing, unless another Settings object is created for a different instance than the active one, which happens in the instance manager dialog - instance manager dialog: - select the active instance when opening - instance deletion now handles custom paths from the ini - started on instance conversions, not functional | ||||
| * | delete instance | isanae | 2020-11-03 | 3 | -34/+265 |
| | | |||||
| * | fixed boost bind warnings | isanae | 2020-11-03 | 4 | -4/+8 |
| | | |||||
| * | renamed cancel to close | isanae | 2020-11-03 | 3 | -26/+88 |
| | | | | | add portable instance to the list, handle some of the buttons | ||||
| * | filter, explore buttons, instance rename | isanae | 2020-11-03 | 7 | -65/+221 |
| | | |||||
| * | disable portable instance button if one exists | isanae | 2020-11-03 | 4 | -10/+27 |
| | | |||||
| * | implemented nexus page | isanae | 2020-11-03 | 4 | -25/+41 |
| | | |||||
| * | split nexus connection stuff into NexusConnectionUI so it can be reused in ↵ | isanae | 2020-11-03 | 14 | -268/+510 |
| | | | | | | | | | | | the instance creation dialog removed the PluginContainer* parameter from NexusInterface::instance() - it's a singleton, so it only needs to be given once, not every time - it doesn't even matter because the first time instance() is called, it creates the singleton, but the plugin container is always null - and setPluginContainer() is called much later from OrganizerCore with the correct value added non functional nexus page to instance creation dialog | ||||
| * | moved list of supported games to details | isanae | 2020-11-03 | 1 | -8/+15 |
| | | | | | having too many plugins made the dialog too tall | ||||
| * | filter for games | isanae | 2020-11-03 | 3 | -98/+161 |
| | | | | | | replaced the button box with a regular widget with vertical layout it was doing weird things to buttons with focus when removing and adding buttons on the fly because of filtering | ||||
| * | moved switch to instance to InstanceManager | isanae | 2020-11-03 | 5 | -5/+40 |
| | | | | | double-click an instance to switch to it (disabled for now, not sure I want that) | ||||
| * | hide tutorial question option | isanae | 2020-11-03 | 4 | -5/+40 |
| | | |||||
| * | added hide option for intro page in create instance dialog | isanae | 2020-11-03 | 7 | -7/+65 |
| | | |||||
| * | new GlobalSettings class to manage the registry | isanae | 2020-11-03 | 6 | -37/+59 |
| | | | | | close the create instance dialog when launch is unchecked | ||||
| * | restart when finished, added launch instance checkbox | isanae | 2020-11-03 | 3 | -2/+53 |
| | | |||||
| * | move to next page when clicking a game | isanae | 2020-11-03 | 3 | -8/+19 |
| | | | | | | add game name in the label in the paths page can't use canonicalPath(), path might not exist | ||||
| * | PathChecker is unnecessary, refactored its guts into NamePage and PathsPage | isanae | 2020-11-03 | 6 | -172/+205 |
| | | | | | made existing paths just a warning, don't check for portable instances | ||||
| * | split create instance dialog pages | isanae | 2020-11-03 | 4 | -1050/+1199 |
| | | |||||
| * | don't skip paths for portable instance, what am I doing | isanae | 2020-11-03 | 8 | -75/+387 |
| | | | | | | implemented actual creation removed mentions of %BASE_DIR% everywhere, use constant and functions from PathSettings | ||||
| * | review page | isanae | 2020-11-03 | 3 | -40/+194 |
| | | |||||
| * | fixed settings doing weird stuff with multiple instances | isanae | 2020-11-03 | 8 | -44/+178 |
| | | | | | | sort games by name added intro and confirmation pages | ||||
| * | paths page | isanae | 2020-11-03 | 3 | -93/+395 |
| | | |||||
| * | editions page | isanae | 2020-11-03 | 3 | -23/+258 |
| | | |||||
| * | instance name page | isanae | 2020-11-03 | 5 | -28/+252 |
| | | |||||
| * | select custom game directory | isanae | 2020-11-03 | 1 | -19/+100 |
| | | |||||
| * | game page | isanae | 2020-11-03 | 4 | -20/+324 |
| | | |||||
| * | started create instance dialog | isanae | 2020-11-03 | 11 | -63/+1064 |
| | | | | | | allow for multiple instances of Settings fill in information in instance manager | ||||
| * | added empty instance manager dialog | isanae | 2020-11-03 | 7 | -424/+940 |
| | | |||||
| * | fixed splash not trying the default one | isanae | 2020-11-03 | 1 | -6/+20 |
| | | |||||
| * | rewrote the delete instance dialog text | isanae | 2020-11-03 | 1 | -17/+20 |
| | | |||||
| * | deleteLocalInstance() now uses TaskDialog | isanae | 2020-11-03 | 2 | -29/+61 |
| | | |||||
| * | moved registry key from "Tannin" to "Mod Organizer Team" | isanae | 2020-11-03 | 4 | -6/+196 |
| | | |||||
| * | moved profile, current game and game edition checks to InstanceManager | isanae | 2020-11-03 | 3 | -229/+255 |
| | | | | | trying to centralize all of this stuff | ||||
| * | refactored stuff into determineGameEdition() and handleCommandLine() | isanae | 2020-11-03 | 1 | -71/+100 |
| | | |||||
| * | more refactoring: | isanae | 2020-11-03 | 7 | -107/+164 |
| | | | | | | - moved splash stuff together - moved stuff in the main loop into doOneRun() | ||||
| * | removed flags from SingleInstance because there's only one left | isanae | 2020-11-03 | 10 | -157/+174 |
| | | | | | | | refactoring in main.cpp: - moved stuff to loglist.cpp and moapplication.cpp - split main() into a few functions | ||||
| * | moved initLogging() to loglist.cpp | isanae | 2020-11-03 | 3 | -65/+70 |
| | | |||||
| * | removed unused HaveWriteAccess() | isanae | 2020-11-03 | 1 | -99/+2 |
| | | | | | stop useless preloading of ssl dlls | ||||
| * | cleaned up includes | isanae | 2020-11-03 | 1 | -56/+5 |
| | | |||||
| * | command usage lines, exe options | isanae | 2020-11-03 | 2 | -58/+147 |
| | | |||||
| * | formatting for command list | isanae | 2020-11-03 | 2 | -3/+110 |
| | | | | | added empty exe and run commands | ||||
| * | fixed handling of profile names with different casing than on the filesystem | isanae | 2020-11-03 | 4 | -4/+35 |
| | | | | | added --instance | ||||
