| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | stopped using core dump stuff from usvfs, mo has its own | isanae | 2020-11-07 | 1 | -2/+2 |
| | | | | | | set exception handler at the start, it can handle not having qt or data paths hopefully fixed infinite crash dumps | ||||
| * | renamed InstanceManager::instance() to singleton() to avoid confusion | isanae | 2020-11-06 | 1 | -1/+1 |
| | | |||||
| * | replaced #pragma once by ifdefs | isanae | 2020-11-03 | 1 | -22/+9 |
| | | | | | | | | changed pointer to ref to NexusInterface on_actionChange_Game_triggered() now creates the dialog itself instead of calling test code fixed broken command line options, they'd be reset before they were used removed useless explicit | ||||
| * | fixes after rebasing | isanae | 2020-11-03 | 1 | -1/+1 |
| | | |||||
| * | moved nexus api stuff to GlobalSettings | isanae | 2020-11-03 | 1 | -2/+2 |
| | | | | | | | | 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 | ||||
| * | fixed boost bind warnings | isanae | 2020-11-03 | 1 | -1/+3 |
| | | |||||
| * | split nexus connection stuff into NexusConnectionUI so it can be reused in ↵ | isanae | 2020-11-03 | 1 | -31/+31 |
| | | | | | | | | | | | 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 | ||||
| * | hide tutorial question option | isanae | 2020-11-03 | 1 | -5/+25 |
| | | |||||
| * | fixed settings doing weird stuff with multiple instances | isanae | 2020-11-03 | 1 | -11/+15 |
| | | | | | | sort games by name added intro and confirmation pages | ||||
| * | Merge branch 'master' into imodlist-updates | Mikaël Capelle | 2020-10-26 | 1 | -3/+3 |
| |\ | |||||
| | * | Add IOrganizer::onProfileXXX callbacks. | Mikaël Capelle | 2020-10-24 | 1 | -3/+3 |
| | | | |||||
| * | | Move IOrganizer::getMod() to IModList::getMod(). | Mikaël Capelle | 2020-10-25 | 1 | -4/+4 |
| | | | |||||
| * | | Move IOrganizer::modsSortedByProfilePriority() to ↵ | Mikaël Capelle | 2020-10-25 | 1 | -2/+2 |
| | | | | | | | | | IModList::allModsByProfilePriority(). | ||||
| * | | Rename IOrganizer::refreshModList -> refresh. | Mikaël Capelle | 2020-10-25 | 1 | -11/+9 |
| |/ | |||||
| * | Check for problems when closing the settings dialog. | Mikaël Capelle | 2020-10-14 | 1 | -0/+3 |
| | | |||||
| * | Do not show 'Enable Mods... ' action for game without SaveGameInfo feature. | Mikaël Capelle | 2020-09-28 | 1 | -8/+8 |
| | | |||||
| * | Allow MO2 to find game saves into subdirectories. | Mikaël Capelle | 2020-09-28 | 1 | -2/+12 |
| | | |||||
| * | Use IProfile::absoluteIniFilePath(). | Mikaël Capelle | 2020-09-27 | 1 | -4/+1 |
| | | |||||
| * | Allow absolute path for ini files. | Mikaël Capelle | 2020-09-27 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #1238 from Holt59/plugin-installer-callbacks | Mikaël Capelle | 2020-09-23 | 1 | -2/+2 |
| |\ | | | | | Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks | ||||
| | * | Add 'reinstallation' parameter to onInstallationStart(). | Mikaël Capelle | 2020-09-22 | 1 | -2/+2 |
| | | | |||||
| | * | Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks. | Mikaël Capelle | 2020-09-21 | 1 | -2/+2 |
| | | | |||||
| * | | Merge pull request #1236 from Holt59/expose-modinterface-meta | Mikaël Capelle | 2020-09-23 | 1 | -36/+36 |
| |\ \ | |/ |/| | Add getters for most meta-information in mod. | ||||
| | * | Change modId() to nexusId(). | Mikaël Capelle | 2020-09-22 | 1 | -15/+15 |
| | | | |||||
| | * | Add getters for most meta-information in mod. | Mikaël Capelle | 2020-09-20 | 1 | -36/+36 |
| | | | |||||
| * | | Fix issue with global saves directory when setting files are availble for ↵ | Mikaël Capelle | 2020-09-20 | 1 | -6/+10 |
| |/ | | | | non-Bethesda games. | ||||
| * | Standardizing | Jeremy Rimpo | 2020-09-09 | 1 | -9/+9 |
| | | |||||
| * | Traslate lines, use QPair | Jeremy Rimpo | 2020-09-09 | 1 | -9/+9 |
| | | |||||
| * | Fixes for bulk update check | Jeremy Rimpo | 2020-09-09 | 1 | -7/+8 |
| | | | | | | * Check game source for validity * Display name of source when no updates found | ||||
| * | Added Open Meta File context action to downloads | erri120 | 2020-08-20 | 1 | -0/+1 |
| | | |||||
| * | added confirmation for sorting, some users click it by mistake | isanae | 2020-07-20 | 1 | -0/+10 |
| | | |||||
| * | shift+ and ctrl+double-click in mod list will now only open one mod instead ↵ | isanae | 2020-07-20 | 1 | -34/+32 |
| | | | | | | | of the whole selection since these modifiers are also used for selecting, this is too error prone and users have reported opening a crapload of tabs in their browser or explorer windows | ||||
| * | resize data tab columns when migrating from < 2.3 so the new columns are visible | isanae | 2020-07-10 | 1 | -3/+8 |
| | | |||||
| * | Add a dash between the managed game and "Mod Organizer" to distinguish app name. | AL | 2020-06-24 | 1 | -1/+2 |
| | | |||||
| * | Clean notification of userInterfaceInitialized between MainWindow and ↵ | Mikaël Capelle | 2020-06-16 | 1 | -2/+3 |
| | | | | | OrganizerCore. | ||||
| * | Move userInterfaceInitialized notification at the end of the first show event. | Mikaël Capelle | 2020-06-16 | 1 | -2/+3 |
| | | |||||
| * | Update for new organizer callbacks. | Mikaël Capelle | 2020-06-15 | 1 | -0/+2 |
| | | |||||
| * | Avoid using indexOf everywhere. | Mikaël Capelle | 2020-06-11 | 1 | -6/+7 |
| | | |||||
| * | Fix refresh events of tabs in the right panel when some tabs are hidden. | Mikaël Capelle | 2020-06-11 | 1 | -7/+6 |
| | | |||||
| * | Hide plugins and archives tabs when features are missing. | Mikaël Capelle | 2020-06-09 | 1 | -0/+12 |
| | | |||||
| * | Mark mods with orphaned nexus ids as checked to avoid repeated requests. | AL | 2020-06-09 | 1 | -0/+14 |
| | | |||||
| * | Fix consecutive mod update checks checking some mods again.. | AL | 2020-06-09 | 1 | -1/+2 |
| | | | | | by correctly setting the last nexus update timestamp on a missed case. | ||||
| * | Fix problems button not updating on startup in some cases. | AL | 2020-06-08 | 1 | -1/+1 |
| | | | | | | Mainwindow wasn't guaranteed to exist after first directory structure refresh was complete so there was no mainwindow slot triggered to check for problems. Added a proper problems check in the mainwindow constructor. | ||||
| * | Use QEventLoop instead of manually spinning calling ProcessEvents in a while ↵ | AL | 2020-06-07 | 1 | -5/+14 |
| | | | | | with a sleep. | ||||
| * | Change time measurement to not include lock wait time. | AL | 2020-06-07 | 1 | -2/+1 |
| | | |||||
| * | Make checks that occur at the same time not return immediately to avoid ↵ | AL | 2020-06-07 | 1 | -20/+19 |
| | | | | | issues with stuff that might need to rely on check completion. | ||||
| * | Make even the last direct call to checkForProblemsImpl use the async version. | AL | 2020-06-07 | 1 | -6/+8 |
| | | |||||
| * | Avoid executing Problems checks concurrently. | AL | 2020-06-07 | 1 | -3/+14 |
| | | | | | | Reduce timer to 500ms. Make other calls also scheduled. | ||||
| * | Make a couple more calls async since there is no good reason not to. | AL | 2020-06-07 | 1 | -2/+2 |
| | | |||||
| * | * Change the diagnoseUpdate() signals to collapse into a single async call ↵ | AL | 2020-06-06 | 1 | -10/+8 |
| | | | | | | | | | | | | | | | | | in case of multiple signals in short time span. * Make mainwindow constructor and show() use updateProblemsButton() to just update the problems icon without performing checks. * Make directory refreshed schedule a problems check since it can overlap with other invocations. * Make changing translation not trigger checks at all. * Make changing style only update the icon instead of also performing the check. * Make MainWindow ctor, MainWindow::show()and MainWindow::resetActionIcons() just update the icon without actually performing a check. * Make clearing overwrite checkForProblems synchronously. Same before opening the notifications window and after closing it. | ||||
