| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | Simplify getting extension | Chris Bessent | 2021-01-18 | 1 | -2/+1 | |
| | | | | ||||||
| | * | | Remove case sensitivity regarding preview file extensions | Chris Bessent | 2021-01-18 | 3 | -3/+4 | |
| | | | | | | | | | | | | | That means ".dds" and ".DDS" should be treated the same. | |||||
| * | | | Merge pull request #1367 from LostDragonist/lockedorder | Mikaël Capelle | 2021-01-18 | 1 | -30/+77 | |
| |\ \ \ | | | | | | | | | Add error checking to lockedorder.txt processing | |||||
| | * | | | Remove TODO | Chris Bessent | 2021-01-18 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Get rid of static on lambdas | Chris Bessent | 2021-01-18 | 1 | -2/+2 | |
| | | | | | ||||||
| | * | | | Rewrite readLockedOrderFrom | Chris Bessent | 2021-01-18 | 1 | -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 processing | Chris Bessent | 2021-01-16 | 1 | -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_casing | Mikaël Capelle | 2021-01-18 | 3 | -2/+21 | |
| |\ \ \ | | | | | | | | | Make modlist.txt less case sensitive | |||||
| | * | | | Add a warning about overwrite mods being disabled | Chris Bessent | 2021-01-18 | 1 | -0/+18 | |
| | | | | | ||||||
| | * | | | Use existing comparator from MOBase | Chris Bessent | 2021-01-18 | 2 | -8/+3 | |
| | | | | | ||||||
| | * | | | Improve performance by changing the map to be case insensitive | Chris Bessent | 2021-01-16 | 3 | -12/+9 | |
| | | | | | ||||||
| | * | | | Make modlist.txt less case sensitive | Chris Bessent | 2021-01-16 | 1 | -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 uibase | isanae | 2021-01-18 | 12 | -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 ↵ | 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 | 14 | -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 | |||||
| * | | | comments | isanae | 2021-01-18 | 2 | -9/+42 | |
| | | | | ||||||
| * | | | fixed runPostMultiProcess() not being called | isanae | 2021-01-18 | 2 | -18/+65 | |
| | | | | | | | | | | | | | comments | |||||
| * | | | put more stuff in Meta to simplify | isanae | 2021-01-18 | 2 | -50/+42 | |
| | | | | ||||||
| * | | | added refresh command | isanae | 2021-01-18 | 2 | -11/+90 | |
| | | | | | | | | | | | | | added more help for run | |||||
| * | | | moved externalMessage() to MOApplication | isanae | 2021-01-18 | 8 | -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 instead | isanae | 2021-01-18 | 3 | -59/+53 | |
| | | | | | | | | | | | | | added dialog when selected profile doesn't exist, this can happen with -p on the command line | |||||
| * | | | implemented exe command | isanae | 2021-01-18 | 3 | -13/+49 | |
| | | | | | | | | | | | | | better error when cwd doesn't exist | |||||
| * | | | fixed all commands being legacy | isanae | 2021-01-18 | 3 | -26/+40 | |
| | | | | | | | | | | | | | split running command into pre and post organizer | |||||
| * | | | split run() into setup() and run() | isanae | 2021-01-18 | 5 | -123/+152 | |
| | |/ |/| | | | | | | | this is so command line processing can happen outside of MOApplication many important objects were local to run(), so they're not members of MOApplication instead | |||||
| * | | Fix typo. | Mikaël Capelle | 2021-01-18 | 1 | -2/+2 | |
| | | | ||||||
| * | | Add option to enable auto-collapse on hover after delay. | Mikaël Capelle | 2021-01-17 | 5 | -14/+45 | |
| | | | ||||||
| * | | Add setting to not check for updates after installing mods. | Mikaël Capelle | 2021-01-17 | 5 | -0/+37 | |
| |/ | ||||||
| * | Merge pull request #1363 from Holt59/modlist-improvements | Al | 2021-01-16 | 5 | -51/+177 | |
| |\ | | | | | Send to last conflict | |||||
| | * | Fix drag&drop in manual installer after drag&drop of download/external ↵ | Mikaël Capelle | 2021-01-16 | 1 | -4/+7 | |
| | | | | | | | | | archive in mod list. | |||||
| | * | Only maintain selection after drag&drop of mods. | Mikaël Capelle | 2021-01-16 | 1 | -1/+6 | |
| | | | ||||||
| | * | Maintain selection when changing priority manually. | Mikaël Capelle | 2021-01-16 | 2 | -0/+15 | |
| | | | ||||||
| | * | Maintain selection after drag&drop. Fix update of conflicts (visual) after ↵ | Mikaël Capelle | 2021-01-16 | 1 | -26/+25 | |
| | | | | | | | | | priority change. | |||||
| | * | Maintain selection after 'Send to... ' and add send to first conflict. | Mikaël Capelle | 2021-01-16 | 3 | -14/+59 | |
| | | | ||||||
| | * | Only consider loose files vs. loose files conflicts for 'Send to last ↵ | Mikaël Capelle | 2021-01-16 | 2 | -6/+1 | |
| | | | | | | | | | conflict' entry. | |||||
| | * | Fix archive overwritten marker. | Mikaël Capelle | 2021-01-16 | 1 | -1/+1 | |
| | | | ||||||
| | * | Fix entry names. | Mikaël Capelle | 2021-01-16 | 1 | -2/+2 | |
| | | | ||||||
| | * | Fix priority foreground color on colored separators. | Mikaël Capelle | 2021-01-16 | 1 | -3/+2 | |
| | | | ||||||
| | * | Add send to last conflict action for modlist. | Mikaël Capelle | 2021-01-16 | 5 | -7/+72 | |
| | | | ||||||
| * | | Merge pull request #1362 from Holt59/downloadlistview-cleaning | Al | 2021-01-16 | 7 | -116/+153 | |
| |\ \ | | | | | | | DownloadListView improvements | |||||
| | * | | Handle enter and delete on download list. | Mikaël Capelle | 2021-01-15 | 2 | -4/+41 | |
| | | | | ||||||
| | * | | New slot styles for context menus actions. | Mikaël Capelle | 2021-01-15 | 1 | -7/+7 | |
| | | | | ||||||
| | * | | Rename DownloadListWidget -> DownloadListView. Clean context menu. | Mikaël Capelle | 2021-01-15 | 7 | -105/+105 | |
| | |/ | ||||||
| * | | Merge pull request #1361 from Holt59/ui-fixes-and-others | Al | 2021-01-16 | 15 | -122/+330 | |
| |\ \ | | | | | | | UI fixes and others. | |||||
| | * | | Add setting to automatically hide download after installation. | Mikaël Capelle | 2021-01-14 | 5 | -0/+33 | |
| | | | | ||||||
| | * | | Fix disabling of collapsible separators settings. | Mikaël Capelle | 2021-01-14 | 2 | -4/+7 | |
| | | | | ||||||
| | * | | Move Holt59 to lead developers. Add Luca|EzioTheDeadPoet and Patchier to ↵ | Mikaël Capelle | 2021-01-14 | 1 | -5/+15 | |
| | | | | | | | | | | | | | contributors. | |||||
| | * | | Add settings to enable/disable icons on collapsed separators. | Mikaël Capelle | 2021-01-14 | 8 | -114/+188 | |
| | | | | ||||||
| | * | | Disable highlighting from/to separators separately. | Mikaël Capelle | 2021-01-14 | 5 | -31/+89 | |
| | | | | ||||||
| | * | | Contextual menu entry for enable/disable all visible. | Mikaël Capelle | 2021-01-14 | 6 | -27/+46 | |
| | | | | ||||||
| | * | | Better context menu entries for mod/separator creation. | Mikaël Capelle | 2021-01-14 | 2 | -6/+17 | |
| | |/ | ||||||
