| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add instance manager to plugin API (#2335) | Jonathan Feenstra | 2026-02-08 | 1 | -0/+8 |
| | | |||||
| * | Add executables list to plugin API (#2327) | Jonathan Feenstra | 2026-01-31 | 1 | -0/+8 |
| | | |||||
| * | Change IOrganizer::profile return type to a shared_ptr (#2322) | Jonathan Feenstra | 2026-01-11 | 1 | -1/+1 |
| | | |||||
| * | Add instanceName and profiles methods to plugin API (#2321) | Jonathan Feenstra | 2026-01-11 | 1 | -0/+19 |
| | | |||||
| * | Move to VCPKG (#2068) | Mikaël Capelle | 2025-05-29 | 1 | -1/+45 |
| | | | | | | | | | | * Remove SConscript related files. * Force-load translations from uibase and gamebryo/creation. * Bring githubpp here and add a standalone preset. * Switch VersionInfo -> Version for ModOrganizer2. (#2063) * Add pre-commit hook. * Use 7zip build from VCPKG registry. * Use archive.dll from the bin folder instead of dlls. | ||||
| * | Refactoring of game features for better management. (#2043) | Mikaël Capelle | 2024-06-09 | 1 | -1/+9 |
| | | |||||
| * | Refresh Callback (+ Extra for AboutToRun) (#1884) | Mikaël Capelle | 2023-09-29 | 1 | -8/+32 |
| | | | | | | * Add working directory and arguments to onAboutToRun (optional). * Add onRefreshCallback functionality. | ||||
| * | Apply clang-format. | Mikaël Capelle | 2023-07-09 | 1 | -88/+116 |
| | | |||||
| * | Convert everything to CRLF. | Mikaël Capelle | 2023-07-09 | 1 | -375/+375 |
| | | |||||
| * | Add IOrganizer::virtualFileTree(). | Mikaël Capelle | 2021-05-14 | 1 | -0/+5 |
| | | |||||
| * | Merge pull request #1372 from Holt59/install-mod-at | Mikaël Capelle | 2021-01-18 | 1 | -1/+1 |
| |\ | | | | | Modify 'Install mod... ' in context menu to install above current mod. | ||||
| | * | Modify 'Install mod... ' in context menu to install above current mod. | Mikaël Capelle | 2021-01-18 | 1 | -1/+1 |
| | | | |||||
| * | | make plugins wait until after the refresh is completed when they request a ↵ | isanae | 2021-01-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | refresh this is a change in behaviour, but it makes sure plugins don't have a stale view of the mods after running something | ||||
| * | | renamed Refresh to TriggerRefresh, added WaitForRefresh | isanae | 2021-01-18 | 1 | -1/+1 |
| |/ | | | | | | | | removed duplicate refreshDirectoryStructure() call that could never work added --logs to output logs to stdout, added final "mod organizer done" log added -i with no arguments to output the current instance name `run -e` now does an additional, case insensitive check for names fixed error being output along with --help | ||||
| * | Remove unused member in proxy. | Mikaël Capelle | 2020-12-04 | 1 | -1/+0 |
| | | |||||
| * | Remove log for disconnectSignals(). | Mikaël Capelle | 2020-12-04 | 1 | -2/+0 |
| | | |||||
| * | Avoid duplicating code to simulate startup. | Mikaël Capelle | 2020-12-04 | 1 | -3/+21 |
| | | |||||
| * | Clarify comment. | Mikaël Capelle | 2020-12-04 | 1 | -1/+1 |
| | | |||||
| * | Fix callbacks for IOrganizer when plugin are unloaded/loaded. | Mikaël Capelle | 2020-12-02 | 1 | -18/+39 |
| | | |||||
| * | Allow optional refresh for waitForApplication() | AL | 2020-11-28 | 1 | -2/+8 |
| | | |||||
| * | Refresh after waiting for application (vfs) | Al | 2020-11-26 | 1 | -1/+1 |
| | | |||||
| * | Add callbacks for plugin enabled/disabled. | Mikaël Capelle | 2020-11-12 | 1 | -1/+29 |
| | | |||||
| * | Replace usage of IPlugin::isActive(). | Mikaël Capelle | 2020-11-11 | 1 | -0/+10 |
| | | |||||
| * | pass null IOrganizer to proxy plugins instead of one with a null OrganizerCore | isanae | 2020-11-06 | 1 | -167/+36 |
| | | | | | | removed now useless null checks in OrganizerProxy call setPluginDataPath() early so plugins can have it, since it's now a static function in IOrganizer | ||||
| * | call init() on proxy plugins | isanae | 2020-11-04 | 1 | -37/+169 |
| | | | | | | OrganizerProxy now handles a null OrganizerCore, used for proxy plugins changed appVersion() and pluginDataPath() so they don't need OrganizerCore | ||||
| * | added IPlugin::registered() | isanae | 2020-11-04 | 1 | -206/+0 |
| | | | | | | | | | removed useless dummy interfaces because init() isn't called anymore python plugins currently broken because init() isn't called on them fixed create instance dialog being shown on startup even if portable instance existed display a message when the last instance can't be found fixed instance manager dialog failing to open the portable instance | ||||
| * | fixes after rebasing | isanae | 2020-11-03 | 1 | -21/+15 |
| | | |||||
| * | moved nexus api stuff to GlobalSettings | isanae | 2020-11-03 | 1 | -0/+212 |
| | | | | | | | | 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 | ||||
| * | Merge branch 'master' into imodlist-updates | Mikaël Capelle | 2020-10-26 | 1 | -0/+15 |
| |\ | |||||
| | * | Add IOrganizer::onProfileXXX callbacks. | Mikaël Capelle | 2020-10-24 | 1 | -0/+15 |
| | | | |||||
| * | | Move IOrganizer::getMod() to IModList::getMod(). | Mikaël Capelle | 2020-10-25 | 1 | -5/+0 |
| | | | |||||
| * | | Move IOrganizer::removeMod() to IModList::removeMod(). | Mikaël Capelle | 2020-10-25 | 1 | -5/+0 |
| | | | |||||
| * | | Move IOrganizer::modsSortedByProfilePriority() to ↵ | Mikaël Capelle | 2020-10-25 | 1 | -5/+0 |
| | | | | | | | | | IModList::allModsByProfilePriority(). | ||||
| * | | Rename IOrganizer::refreshModList -> refresh. | Mikaël Capelle | 2020-10-25 | 1 | -2/+2 |
| | | | |||||
| * | | Move IOrganizer::onModInstalled() to IModList. Add IModList::onModRemoved(). | Mikaël Capelle | 2020-10-25 | 1 | -5/+0 |
| |/ | |||||
| * | Always call onPluginSettingChanged and onUserInterfaceInitialized callbacks. | Mikaël Capelle | 2020-10-18 | 1 | -2/+4 |
| | | |||||
| * | Use proxy for ModList, PluginList and DownloadManager. Do not use registered ↵ | Mikaël Capelle | 2020-10-11 | 1 | -36/+45 |
| | | | | | callbacks when plugin is inactive. | ||||
| * | Add 'reinstallation' parameter to onInstallationStart(). | Mikaël Capelle | 2020-09-22 | 1 | -1/+1 |
| | | |||||
| * | Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks. | Mikaël Capelle | 2020-09-21 | 1 | -1/+1 |
| | | |||||
| * | Remove unecessary default constructor call. | Mikaël Capelle | 2020-06-16 | 1 | -2/+1 |
| | | |||||
| * | Update for new organizer callbacks. | Mikaël Capelle | 2020-06-15 | 1 | -7/+16 |
| | | |||||
| * | Add findFiles overload with glob patterns. | Mikaël Capelle | 2020-06-08 | 1 | -0/+17 |
| | | |||||
| * | Add IOrganizer signal when a plugin setting is changed. | Mikaël Capelle | 2020-06-05 | 1 | -1/+10 |
| | | |||||
| * | now using new common cmakefiles | isanae | 2020-04-23 | 1 | -1/+1 |
| | | | | | | fixed includes because shared/ isn't in the path anymore removed unused modeltest files | ||||
| * | renamed LockWidget to UILocker | isanae | 2019-11-06 | 1 | -1/+1 |
| | | | | | lock interface up to two processes | ||||
| * | added a ForceWait flag to bypass disabled locking | isanae | 2019-11-06 | 1 | -2/+4 |
| | | | | | merged a bunch of unnecessary functions in ProcessRunner | ||||
| * | added attachToProcess(), made waitForApplication() private | isanae | 2019-11-06 | 1 | -3/+10 |
| | | | | | changed OrganizerProxy::startApplication() so it _doesn't_ wait for completion, which is its original behaviour | ||||
| * | removed runExecutableOrExecutableFile() | isanae | 2019-11-06 | 1 | -6/+26 |
| | | | | | | log the actual spawning and requests to start as well as wait from plugins raise the lock widget when it's a dialog | ||||
| * | added lockwidget to replace all the other dialogs | isanae | 2019-11-06 | 1 | -1/+18 |
| | | | | | | | rewrote ProcessRunner to have a bunch of setters and then a run() fixed bad exit code when waiting on a process that's already completed removed lock()/unlock() from main window, ProcessRunner is in charge of that now | ||||
| * | split to processrunner | isanae | 2019-11-06 | 1 | -2/+2 |
| | | | | | | added IUserInterface::qtWidget() put back IUserInterface in OrganizerCore now that there's a way to get the widget | ||||
