summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Implementation --pick argument.Mikaël Capelle2021-01-285-7/+21
| | |
* | | Do not bring MO2 to front when passing a Nexus link to the CL.Mikaël Capelle2021-01-281-1/+1
|/ /
* | Merge pull request #1382 from LostDragonist/fix_forced_loadChris Bessent2021-01-241-5/+6
|\ \ | | | | | | Fix initial launch of forced load dialog
| * | Fix forced load librariesChris Bessent2021-01-231-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a couple issues. First, the default libraries forced by the game plugins were not being loaded. Second, when the checkbox was disabled, the forced load settings would be wiped out. Both were fixed by always loading and saving the state of the forced loads regardless of the global enabled state.
* | | Merge pull request #1380 from Holt59/fix-pluginlist-contextmenuMikaël Capelle2021-01-241-32/+38
|\ \ \ | | | | | | | | Fix error when right-clicking on an empty space in the pluginlist.
| * | | Fix error when right-clicking on an empty space in the pluginlist.Mikaël Capelle2021-01-211-32/+38
| | |/ | |/|
* | | Add comment to explain the reset() on the log list.Mikaël Capelle2021-01-211-0/+9
| | |
* | | Fix empty loglist after startup.Mikaël Capelle2021-01-201-1/+5
|/ /
* | Merge pull request #1376 from Holt59/fix-filter-modcountMikaël Capelle2021-01-201-3/+1
|\ \ | | | | | | Refresh mod counter when filtering.
| * | Refresh mod counter when filtering.Mikaël Capelle2021-01-191-3/+1
| | |
* | | Merge pull request #1375 from Holt59/fix-collapsible-separators-reverseMikaël Capelle2021-01-202-2/+5
|\ \ \ | | | | | | | | Fix refresh on by-priority proxy when changing sort order.
| * | | Fix refresh on by-priority proxy when changing sort order.Mikaël Capelle2021-01-192-2/+5
| |/ /
* / / Don't look for mods with -1 as mod ID when suggesting namesAL2021-01-191-1/+1
|/ /
* / Improve error message about an extra overwrite modChris Bessent2021-01-191-6/+2
|/
* Merge pull request #1373 from Holt59/fix-change-priorityMikaël Capelle2021-01-182-8/+15
|\ | | | | Fix change priority
| * Clamp priority to the correct value, taking backups into account.Mikaël Capelle2021-01-181-6/+14
| |
| * Fix editing priority.Mikaël Capelle2021-01-181-2/+1
| |
* | Bump dev build versionAL2021-01-181-1/+1
|/
* Merge pull request #1372 from Holt59/install-mod-atMikaël Capelle2021-01-186-54/+81
|\ | | | | Modify 'Install mod... ' in context menu to install above current mod.
| * Update documentation for installMod / createEmptyMod.Mikaël Capelle2021-01-181-6/+12
| |
| * Comment and remove extra blank lines.Mikaël Capelle2021-01-181-2/+3
| |
| * Make installMod behave similarly to createEmptyMod for the new mod priority.Mikaël Capelle2021-01-183-49/+54
| |
| * Modify 'Install mod... ' in context menu to install above current mod.Mikaël Capelle2021-01-186-9/+24
| |
* | Merge pull request #1371 from Holt59/by-priority-proxy-improvementsMikaël Capelle2021-01-185-86/+107
|\ \ | | | | | | Collapsible separators improvements
| * | Remove log.Mikaël Capelle2021-01-181-2/+0
| | |
| * | Fix scrolling when moving mods with keyboard.Mikaël Capelle2021-01-181-0/+5
| | |
| * | Better handling of layoutChanged in by-priority proxy to avoid resetting.Mikaël Capelle2021-01-185-88/+106
| |/
* | Merge pull request #1370 from LostDragonist/preview_extensionsMikaël Capelle2021-01-183-3/+3
|\ \ | | | | | | Remove case sensitivity regarding preview file extensions
| * | Simplify getting extensionChris Bessent2021-01-181-2/+1
| | |
| * | Remove case sensitivity regarding preview file extensionsChris Bessent2021-01-183-3/+4
| | | | | | | | | | | | That means ".dds" and ".DDS" should be treated the same.
* | | Merge pull request #1367 from LostDragonist/lockedorderMikaël Capelle2021-01-181-30/+77
|\ \ \ | | | | | | | | Add error checking to lockedorder.txt processing
| * | | Remove TODOChris Bessent2021-01-181-1/+1
| | | |
| * | | Get rid of static on lambdasChris Bessent2021-01-181-2/+2
| | | |
| * | | Rewrite readLockedOrderFromChris Bessent2021-01-181-47/+77
| | | | | | | | | | | | | | | | This also removes the "The file containing locked plugin indices is broken" dialog. The broken part of the lockedorder.txt will just spit out an error log now and be ignored.
| * | | Add error checking to lockedorder.txt processingChris Bessent2021-01-161-15/+32
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Errors now checked: 1. Plugin listed in lockedorder.txt does not exist 2. Priority in lockedorder.txt is negative 3. Priority in lockedorder.txt is greater than the total number of plugins Note that lockedorder.txt is not rewritten after these errors occur as that seems most likely to be the desired behavior...? That is, preserving the state of lockedorder.txt is more important than anything making sense. Though negative priorities don't make sense and never will so just get rid of that if the lockedorder.txt is written to at some point.
* | | Merge pull request #1366 from LostDragonist/mod_casingMikaël Capelle2021-01-183-2/+21
|\ \ \ | | | | | | | | Make modlist.txt less case sensitive
| * | | Add a warning about overwrite mods being disabledChris Bessent2021-01-181-0/+18
| | | |
| * | | Use existing comparator from MOBaseChris Bessent2021-01-182-8/+3
| | | |
| * | | Improve performance by changing the map to be case insensitiveChris Bessent2021-01-163-12/+9
| | | |
| * | | Make modlist.txt less case sensitiveChris Bessent2021-01-161-1/+10
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should make it so case doesn't matter when it comes to the folder names of mods and what's in modlist.txt. If a mismatch in case is detected, modlist.txt will be flagged dirty to fix it at some point. This handles the foillowing cases: * modlist.txt was modified outside MO * the mod folder was renamed outside MO
* | | moved criticalOnTop() to uibaseisanae2021-01-1812-440/+37
| | | | | | | | | | | | | | | | | | changed all calls to reportError(), which now uses the main window if it exists as a parent, or calls criticalOnTop() added errors when running something from the command line for a different instance/profile removed unused crap
* | | make plugins wait until after the refresh is completed when they request a ↵isanae2021-01-181-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 WaitForRefreshisanae2021-01-1814-40/+209
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | commentsisanae2021-01-182-9/+42
| | |
* | | fixed runPostMultiProcess() not being calledisanae2021-01-182-18/+65
| | | | | | | | | | | | comments
* | | put more stuff in Meta to simplifyisanae2021-01-182-50/+42
| | |
* | | added refresh commandisanae2021-01-182-11/+90
| | | | | | | | | | | | added more help for run
* | | moved externalMessage() to MOApplicationisanae2021-01-188-71/+213
| | | | | | | | | | | | | | | | | | commands can forward to the primary instance added reload-plugin command MessageDialog now tries to find the main window when the reference is null, which actually used to happen often because activeWindow() is typically used, but that's null when the main window doesn't have focus (like when downloading from nexus, for example)
* | | merged exe and run commands, added -e flag insteadisanae2021-01-183-59/+53
| | | | | | | | | | | | added dialog when selected profile doesn't exist, this can happen with -p on the command line
* | | implemented exe commandisanae2021-01-183-13/+49
| | | | | | | | | | | | better error when cwd doesn't exist