LostDragonist
043a5fa941
Update version to 2.2.0beta8
2019-03-24 21:34:51 -05:00
LostDragonist
b1af3eed10
Add parameters to startApplication to allow control of custom overwrite
2019-03-24 21:30:58 -05:00
LostDragonist
a4679b6fac
Don't query for the file description if it's present but blank
2019-03-24 18:12:23 -05:00
LostDragonist
d541f982a5
Add another query to get the missing file description
2019-03-24 17:41:58 -05:00
LostDragonist
93028df242
Handle multiple replies to MD5 search
2019-03-24 17:12:19 -05:00
LostDragonist
e69c84d40e
Expand mo_interface.log from 1K lines to 1M lines
2019-03-24 10:50:41 -05:00
LostDragonist
3d56e17dd8
Make sure the configured temp folder exists
2019-03-23 23:02:12 -05:00
LostDragonist
1f3133059e
Prevent diagnose plugins that return false for isActive from reporting notifications
2019-03-23 21:21:51 -05:00
LostDragonist
ff7fd68c0b
Connect diagnosisUpdate and updateProblemsButton so the notification button is updated properly
2019-03-23 19:26:16 -05:00
LostDragonist
5f8c95e78e
Allow the user to go back to the instance manager if using an instance and the instance's game plugin disappears or stops functioning
2019-03-23 18:09:27 -05:00
LostDragonist
6a19ac3de5
Only let the user select game installations that match what the instance is configured for
2019-03-23 17:47:55 -05:00
LostDragonist
bca9f0ec56
Do not change the game type of an instance without getting explicit instructions from the user
2019-03-23 17:10:28 -05:00
LostDragonist
a337972ffb
Revert "Use MD5 info search for new downloads"
...
This reverts commit 5ba369680d .
2019-03-23 15:03:44 -05:00
LostDragonist
6dd246363e
Fix origin determination for the case of a lower priority, loose files mod being added after a higher priority, archived files mod.
2019-03-22 21:26:50 -05:00
LostDragonist
1f50d61ecb
Fix update filter check
2019-03-22 18:00:13 -05:00
LostDragonist
c3ff652ff8
Only change to the update filter if mods are being checked for update or mods have updates available
2019-03-22 17:33:10 -05:00
LostDragonist
d141258357
Add support for info log messages
2019-03-22 17:16:08 -05:00
LostDragonist
5ba369680d
Use MD5 info search for new downloads
2019-03-22 17:03:58 -05:00
LostDragonist
b6be2863f2
Set the remaining API requests on a 429 reply
2019-03-22 01:10:01 -05:00
LostDragonist
5b6f16f06a
Fix reported number of mods checking for update when multiple mods are selected
2019-03-22 00:52:14 -05:00
LostDragonist
4144684d8d
Don't display Nexus ID of zero
2019-03-22 00:44:16 -05:00
LostDragonist
84be4c5440
Don't delete the Nexus ID on invalid update requests
2019-03-22 00:43:49 -05:00
LostDragonist
968cc4b495
Allow moving overwrite files to mods to replace files
2019-03-18 13:53:30 -05:00
LostDragonist
be93ce0690
Update translation file
2019-03-18 06:10:06 -05:00
LostDragonist
7819a1aa27
Update version to 2.2.0beta7
2019-03-18 05:16:27 -05:00
Al
105a112f3c
Add "Explore Virtual Folder" (name subject to change) as a default executable.
2019-03-10 17:46:36 +01:00
LostDragonist
df142f8310
Refresh mod list after clearing overwrite folder
2019-03-09 22:12:10 -06:00
LostDragonist
c49fce871a
Allow selecting overwrite to trigger selected plugin highlight
2019-03-09 21:41:38 -06:00
LostDragonist
e8e7f70ded
Allow selecting overwrite to trigger mod conflict highlights
2019-03-09 21:41:20 -06:00
LostDragonist
abfbf68469
Improve updating mod highlights when no mod is selected
2019-03-09 21:40:10 -06:00
LostDragonist
d26c4e8ea2
Fix conflict detection concerning overwrite
2019-03-09 20:47:10 -06:00
LostDragonist
c1210714f8
Update tutorials and stylesheets for problems->notifications change
2019-03-09 01:43:02 -06:00
LostDragonist
57c14681f2
Disable the login timeout timer when something happens
2019-03-09 00:46:45 -06:00
LostDragonist
c28750d0fb
Improve timeout behavior when logging in to Nexus
2019-03-08 23:14:52 -06:00
LostDragonist
035cf9e767
Update what's this description of profiles
2019-03-08 21:34:43 -06:00
LostDragonist
78954b0b9f
Improve function and error reporting of dropping files on mod list
2019-03-08 21:26:47 -06:00
LostDragonist
a6c32d0c3d
Update translation file
2019-03-07 18:21:33 -06:00
LostDragonist
aaeb0e8570
Convert file description from BBCode
2019-03-07 17:52:17 -06:00
LostDragonist
77bcfdfdb3
Update version to 2.2.0beta6
2019-03-07 17:32:27 -06:00
LostDragonist
d5ba880283
Suppress expected network errors during MD5 searches
2019-03-07 16:55:42 -06:00
LostDragonist
70bcd97bd2
Use MD5 when querying info before bothering the user
2019-03-07 16:32:17 -06:00
LostDragonist
2eecead236
Rework tracking pin to be green
2019-03-07 11:59:07 -06:00
LostDragonist
6c0f5202ce
Support log messages with newlines
2019-03-07 11:21:47 -06:00
LostDragonist
d5332c5080
Add support for displaying tracked mods and setting tracked status
2019-03-07 11:21:47 -06:00
LostDragonist
09a68079bb
Assume an empty release list from GitHub means some kind of error occurred
2019-03-06 18:46:15 -06:00
LostDragonist
0174423841
Improve failed login checks on start up
2019-03-06 18:02:03 -06:00
LostDragonist
dfc992f467
Add setting to hide the API counter
2019-03-06 17:20:53 -06:00
LostDragonist
fa44740193
Clear palette of mod list and plugin list to better support themes
2019-03-05 01:58:25 -06:00
LostDragonist
249745c6b1
Don't show unrelated paths when browsing for game
2019-02-25 08:54:51 -06:00
LostDragonist
667ef70cc8
Do not add inactive tool plugins to the tools menu
2019-02-24 21:18:52 -06:00
LostDragonist
899fa6e78d
Call toggleMO2EndorseState for consistency
2019-02-24 02:31:15 -06:00
LostDragonist
bcca611176
Store endorsement state of MO when a reply is received
2019-02-23 21:25:32 -06:00
LostDragonist
ceb0ea65ed
Update version to 2.2.0beta5
2019-02-23 18:19:01 -06:00
LostDragonist
ba8ce395cf
Add function to get configured mods directory
2019-02-23 07:11:57 -06:00
LostDragonist
208f389300
Change setGameName parameters to match MOBase changes
2019-02-22 22:18:05 -06:00
LostDragonist
77d6b71395
Fix call to requestModInfo
2019-02-22 22:17:45 -06:00
LostDragonist
570dc369b7
Fix call to requestDownloadURL
2019-02-22 19:53:10 -06:00
LostDragonist
ef80a8baca
Remove the spoofed NMM version
...
The new API does not require this and it serves no purpose to keep it.
2019-02-22 04:33:21 -06:00
LostDragonist
0798e102ba
Force an update check after installing a mod
2019-02-22 03:45:54 -06:00
LostDragonist
01203bb467
Allow force-check updates to bypass update timeouts
2019-02-21 21:56:09 -06:00
LostDragonist
5812ad3d46
Don't count updates as ignored when the ignored version is invalid
2019-02-21 21:38:52 -06:00
LostDragonist
8f0f41f08c
Invalidate mod list sort proxy when mods find updates
2019-02-21 21:36:09 -06:00
LostDragonist
6984711a01
Don't populate newestVersion from mod description
...
This leaves the newestVersion unpopulated until the user checks the mod for an update.
2019-02-21 20:50:17 -06:00
LostDragonist
3a290b8a5a
Fix warning about multiple consts
2019-02-21 19:36:00 -06:00
LostDragonist
8027fea667
Grab the description for downloads instead of the change log
2019-02-21 19:35:15 -06:00
LostDragonist
9dbac137ef
Limit the download file description to 4096 characters
...
The description is limited to 255 characters on the Nexus so this is mostly protecting against invalid data.
2019-02-21 19:32:32 -06:00
LostDragonist
277e0ffded
Update translation file
2019-02-21 04:12:51 -06:00
LostDragonist
78be0744f9
Merge pull request #661 from przester/double-install-fix
...
Fix state breakage when terminating installation via exceptions
2019-02-21 03:30:24 -06:00
LostDragonist
330ff910d1
Add space
2019-02-21 03:16:52 -06:00
Krzysztof Starecki
067d605a58
Fix state breakage when terminating installation via exceptions
2019-02-20 15:20:20 +01:00
LePresidente
51c02718b1
Merge branch 'Develop' of https://github.com/ModOrganizer2/modorganizer into Develop
2019-02-20 09:25:15 +02:00
LePresidente
b62dff5fd6
[Appveyor] make sure we are in the appveyor build folder before sending the discord notification, to avoid errors
2019-02-20 09:24:50 +02:00
LostDragonist
8d5cfc2470
Remove more old Nexus settings
2019-02-19 09:01:04 -06:00
LePresidente
1a123d2dfa
Updated AppVeyor build to include artifacts, to allow testers to grab new exe's as they are built
2019-02-19 16:21:17 +02:00
LostDragonist
9ec158dcee
Fix for Steam being run as administrator
...
Previously, when Steam was run as administrator, MO couldn't
access the process therefore couldn't detect it. Now, an
alternative method for listing processes is now being used
in order to determine if Steam is running.
Additionally, MO will detect if Steam is admin and MO is not
and prompt the user if they want to restart MO as admin.
2019-02-19 03:26:08 -06:00
Brian Munro
046a72346c
Merge pull request #656 from ModOrganizer2/Appveyor
...
Appveyor test build process, current project only
2019-02-19 06:30:30 +02:00
Silarn
f9ac64c65d
Cleanup and version bump
2019-02-18 21:37:34 -06:00
LostDragonist
9634549f92
Rework messages about downloads already queued or started
2019-02-18 21:33:48 -06:00
Silarn
d2120a9c55
Extend the update date back one hour to help prevent time mismatches
...
- Server time and local time may not align perfectly for bulk API
2019-02-18 21:31:22 -06:00
Silarn
70a9cf9429
Coalesce code for identifying game short name from nexus name
2019-02-18 21:31:22 -06:00
LostDragonist
61842daf93
Fix up messages for already pending/started downloads
2019-02-18 21:31:21 -06:00
LostDragonist
b43ab45493
Fix display of file names when querying info
2019-02-18 21:31:21 -06:00
Silarn
ec0a0a2beb
Fix seconds calculation
2019-02-18 21:31:21 -06:00
Silarn
42ae919c96
Fix issue with downloads not being remove on failure
...
Also adds helpful message when API key is not valid or present
2019-02-18 21:31:21 -06:00
Silarn
f7d1ce1fae
Small updates, cleanup, update code, cache settings, tooltips
2019-02-18 21:31:21 -06:00
Silarn
2b9d2f32fb
Endorsement and efficiency updates
...
* Reduce update timeout to 5 minutes
* Introduce bulk endorsement check replacing global mod info check
* Fine tune performance of bulk update info query
* Thread the update processing to prevent lockups
2019-02-18 21:31:21 -06:00
Silarn
5a7d0243c6
Implement bulk update check layer
2019-02-18 21:31:20 -06:00
Silarn
b59c44aaa1
Some fixes to parse the preferred server list and download speed feature
2019-02-18 21:31:20 -06:00
Silarn
3f86a94ff7
Freeing the credential object when there's no result causes overruns
2019-02-18 21:31:20 -06:00
Silarn
8bc9db23d9
Add settings option to switch between fixed and dynamic cache timeouts
2019-02-18 21:31:20 -06:00
Silarn
eb575e2f92
Implement Windows Credential Manager
2019-02-18 21:31:20 -06:00
Silarn
ae74c7ff2b
Re-simplify ModInfo interface
2019-02-18 21:31:20 -06:00
Silarn
d86d2f704a
Implement staggered timeouts bases on age.
...
* < 1 mo = 2 hours
* < 3 mo = 4 hours
* < 6 mo = 6 hours
* < 1 yr = 12 hours
* > 1 yr = 24 hours
2019-02-18 21:31:19 -06:00
Silarn
a873c7be23
Simple updates API headers requested by Nexus
2019-02-18 21:31:19 -06:00
Silarn
177f5c0446
Fix issues with duplicate requests, expand parallel requests to 6
2019-02-18 21:31:19 -06:00
Silarn
91e909bc45
Request pools are not combined, we need to use the max of both pools.
2019-02-18 21:31:19 -06:00
LostDragonist
17b36957ff
Add Qt5WebSockets to DLL manifest
2019-02-18 21:31:19 -06:00
Silarn
34a374fce8
Several api improvements:
...
* Don't check time for force updates
* Implement API restrictions for <200 remaining requests
* Fix bug causing duplicate mod checks for differing short name capitalization
2019-02-18 21:31:19 -06:00
Silarn
f7220cdd22
Prevent runaway requests and fix info dialog description update display
2019-02-18 21:31:19 -06:00
Silarn
2b5862ef01
Multiple updates:
...
* Remove periodic auto-update
* Add context menu force-update for mod list
* Fix some bugs with update parsing
- Ignore update files that are deleted
- Fix remaining issue with failing to get all mods due to capitalization
* Remove queue retry when out of requests
* Clear all requests when out of requests
* More potential improvements to login/validation process
2019-02-18 21:31:16 -06:00
Silarn
78ae7072c9
Write the file category ID to the mod data when installing/updating
2019-02-18 21:29:27 -06:00
Silarn
7f56407b91
Use NXM link key and expiration in file list API call when available
2019-02-18 21:29:27 -06:00
Silarn
d08b836265
Fix various issues when not having a stored API key
2019-02-18 21:29:27 -06:00
Silarn
b7d2a608d8
Fixe API Key storage and actually validate the response
2019-02-18 21:29:27 -06:00
Silarn
f04c437960
Rework the data and cleanup a bit
2019-02-18 21:29:27 -06:00
Silarn
42d8bba5d4
Stop blindly following examples and use better code
2019-02-18 21:29:27 -06:00
Silarn
b751b070e5
Implement using the DPAPI to encrypt credentials
2019-02-18 21:29:27 -06:00
Silarn
2454690813
Make mod search case insensitive, reintroduce timed update batches
2019-02-18 21:29:26 -06:00
Silarn
bbed7c0a32
Rework SSO for new protocol and utilize MO2 application ID
2019-02-18 21:29:26 -06:00
Silarn
6b9e94473a
Various fixes and updates
...
* Add second api type for mod info to segment updates from basic desc
* Add saved nexus file type and factor it into the update display
* Fix some issues with how we were checking for 'latest update' files
2019-02-18 21:29:26 -06:00
Silarn
5aed35d2b6
Ensure mainwindow slot doesn't override data we've just set
2019-02-18 21:29:26 -06:00
Silarn
04c6c6da5c
Fix missing nexus update setters
2019-02-18 21:29:26 -06:00
Silarn
c7c4a8b08e
Update outdated UI descriptions for API monitor
2019-02-18 21:29:25 -06:00
Silarn
6030a1d1fc
Sorting logic fix and show last updated date
2019-02-18 21:29:25 -06:00
Silarn
f07f6b8904
Update Process Improvements
...
* 5 minute batch auto-update of up to 10 mods
- Still able to force an update of all 'unchecked' mods
- Prioritizes mods with oldest update 'age'
* Implemented 1-hour wait between update checks per mod
* Fixed issues with update progress display
* Only enable update filter automatically if 'force update'
* Improved display of version update status in mod list
- Italic text when ready to perform update check
- Tooltip indicates when next update is available
* Fixed remaining issues with update fallback check
* Only trigger one update API request for duplicate sources
2019-02-18 21:29:23 -06:00
Silarn
ef286a938d
Multiple fixes:
...
* Uses current daily/hourly rate limits
* Fixed issue with translating API game string to mod game string
** Corrects issues with update checks and downloads
2019-02-18 21:28:27 -06:00
Silarn
a305ea2270
Translate nexus game name to short name to fix fetching updates
2019-02-18 21:28:26 -06:00
Silarn
370e010a1a
Fix a typo
2019-02-18 21:28:26 -06:00
Silarn
4932c52136
Add counter for API requests
2019-02-18 21:28:24 -06:00
Silarn
23ff0bea74
Always emit the failed signal so we trigger another request
2019-02-18 21:28:07 -06:00
Silarn
72de94ee89
Add a retry for rate limited requests and requeue requests with 429 err
2019-02-18 21:28:07 -06:00
Silarn
56f9ba159b
Detect throttling with error code 429
2019-02-18 21:28:07 -06:00
Silarn
f6dcc77158
Filter deleted downloads from the download query dialog
2019-02-18 21:28:07 -06:00
Silarn
b4a9dd410c
Fix issue with endorsement response parsing
2019-02-18 21:28:07 -06:00
Silarn
b6805f2730
Add some comments and always use latest update file as the version
2019-02-18 21:28:06 -06:00
Silarn
b6498abaf3
Implement an API rate limiter
2019-02-18 21:28:06 -06:00
Silarn
fbbff08fb8
Fix up mismatched signals and slots
2019-02-18 21:28:06 -06:00
Silarn
4bea346b26
Reworking update checks to use the file update info with a fallback
2019-02-18 21:28:04 -06:00
Silarn
7de78b6697
Several Nexus API-related changes
...
* Added 30-second ping so Nexus doesn't close our connection
* Set an overall 5 minute timeout before we give up listening for auth
* Fixed some old signal and slot connections
* Added a button to revoke the current API authorization
* Updated bulk endorsement function with new API changes
2019-02-18 21:27:32 -06:00
Silarn
9fe2f6126d
Initial Nexus API changes:
...
- Switch to SSO with WebSocket
- Update endpoints (all but version checking)
2019-02-18 21:26:44 -06:00
LostDragonist
bd9cc6254c
Update version to 2.2.0beta3
2019-02-18 18:00:11 -06:00
LePresidente
f0f672f9b7
appveyor really wants those blank lines between commands.
2019-02-18 16:27:45 +02:00
LePresidente
63134bc94a
Use same branch on umbrella as the project.
2019-02-18 16:24:03 +02:00
LePresidente
24ef8c56d2
Added blank lines between commands, due to appveyor sees it as a single command
2019-02-18 14:30:26 +02:00
LePresidente
fa9427d22a
Added appveyor build badge to readme.md
...
Added appveyor.yml which will control the appveyor build in the future (currently extremely basic)
2019-02-18 13:50:48 +02:00
LePresidente
3a1a381b9b
Minor change to CMakeLists.txt to use the DEPENDENCY_DIR variable from umbrella, instead of relative paths, this is required to support appveyor.
2019-02-18 13:23:21 +02:00
LostDragonist
57fd35fc47
Visit Nexus page for first primary source if game does not have its own Nexus page
2019-02-17 23:16:49 -06:00
Al
ee266e5220
Merge pull request #655 from przester/double-install-fix
...
Reject new mod installations if another one is already running
2019-02-16 20:41:27 +01:00
Krzysztof Starecki
d0a6321a39
Update translation file
2019-02-16 13:37:46 +01:00
Krzysztof Starecki
b1f91d28fb
Merge branch 'Develop' into double-install-fix
2019-02-16 13:34:20 +01:00
Al
c19ba15337
Merge pull request #653 from przester/instance-fix
...
Fix instance errors when downloading the same file multiple times
2019-02-16 13:02:52 +01:00
Al
4b98a3f5b6
Merge pull request #654 from przester/contextmenu-fix
...
Change mod list context menu to stack allocation
2019-02-15 23:00:07 +01:00
Krzysztof Starecki
55249ba3a6
Reject new mod installations if another one is already running
2019-02-15 22:01:36 +01:00
Krzysztof Starecki
600b0786eb
Change mod list context menu to stack allocation
2019-02-15 17:34:44 +01:00
Krzysztof Starecki
02c5b083dc
Fix instance errors when downloading the same file multiple times
2019-02-15 17:07:43 +01:00
Al
4d8920cec1
Fix openOriginInfo and openOriginFolder for base files like skyrim.esm
2019-02-15 15:59:33 +01:00
Al
2106f29224
Write currentProfile to Ini file on profile change. Exclusively for outside detection of profile change.
2019-02-15 15:06:44 +01:00
LostDragonist
ad7d740a0b
Update version to 2.2.0beta2
2019-02-15 06:01:40 -06:00
LostDragonist
1c02ae101b
Improve game selection when multiple games are possible
2019-02-15 00:36:56 -06:00
Al
280a32597f
Merge pull request #651 from przester/Develop
...
Fix mod context menu memleak (issue #379 )
2019-02-14 16:39:05 +01:00
Al
749ceff04f
Merge pull request #652 from przester/bugfix-446
...
Fix modId behavior on 'Query Info' cancel (issue #446 )
2019-02-14 16:31:06 +01:00
Krzysztof Starecki
448a37e6bc
Fix mod context menu rendering issue
2019-02-14 16:30:18 +01:00
Krzysztof Starecki
d4a066dbd9
Fix modId behavior on 'Query Info' cancel (issue #446 )
2019-02-14 15:55:53 +01:00
Krzysztof Starecki
a803baa900
Fix mod context menu memleak (issue #379 )
2019-02-14 15:24:02 +01:00
LostDragonist
777ebdd922
Update translation file
2019-02-13 21:16:30 -06:00
LostDragonist
a7350a1940
Update version to 2.2.0beta1
2019-02-13 20:50:46 -06:00
Al
67cb214d47
Added enderal to instance selection name
2019-02-13 02:25:49 +01:00
Al
dc1b1dd829
UpdateProblemsButton when it's pressed, should clear notifications if there was a lingering one.
...
Sadly does not work when it's disabled
2019-02-13 01:04:15 +01:00
Al
b38a26c2bc
Performance improvements:
...
* Avoid accessing disk for finding archives if archive parsing is disabled.
* Avoid very expensive createFile() call in removeOrigin(), after disabling a mod or closing modinfodialog.
2019-02-12 23:56:09 +01:00
Al
5eb686ac48
Use case insensitive check for flagging primary prugins.
...
Fixes some plugins not getting force enabled on TTW.
2019-02-12 18:54:56 +01:00
LostDragonist
c98f00f77e
Clear palette of message dialog to improve readability
2019-02-11 00:07:19 -06:00
LostDragonist
de2274e175
Make notifications geometry implementation match other dialogs
2019-02-10 15:39:20 -06:00
Al
75d16660fd
Made Archive Conflicts option less appealing to random users.
2019-02-10 18:13:10 +01:00
Al
1d55e1f6f9
Avoid calling addModBSAToStructure() altogether if archive conflicts is disasbled.
2019-02-10 18:08:09 +01:00
Al
5767e27925
Fixed crash when "Update" filter is selected and multiple mods are ignored for update.
2019-02-10 00:44:02 +01:00
LostDragonist
98683eca6f
Enable compact mode for mod list flags when column is smaller than 6 icons
2019-02-07 21:42:14 -06:00
LostDragonist
10336caf9e
Add Discord, GOG Galaxy, and Spotify to default blacklist
2019-02-05 19:39:10 -06:00
LostDragonist
3444b9a46e
Fix some logs
2019-01-31 16:14:25 -06:00
LostDragonist
2201a5b0dd
Make gameShortName comparisons case insensitive
2019-01-31 11:31:22 -06:00
Al
02433c486b
Fixed a Failed to refresh list of esps: invalid vector<T> subscript error
...
caused when locking multiple mods where some of them where disabled. Skipped the disabled ones.
2019-01-31 17:57:18 +01:00
LostDragonist
bd0efe4d60
Update translation file
2019-01-30 22:44:02 -06:00
LostDragonist
0cac03cdf6
Always display at least 3 segments of version info for MO itself
2019-01-30 22:16:38 -06:00
LostDragonist
46e2eac1ca
Update version to 2.2.0alpha10
2019-01-30 21:55:37 -06:00
LostDragonist
1369c8d571
Make logs more consistent in format and content
2019-01-30 20:53:48 -06:00
LostDragonist
4b522f40e8
Make logs more consistent in format and content
2019-01-30 20:32:48 -06:00
LostDragonist
6d45350546
Remember geometry of problems dialog
2019-01-30 19:57:01 -06:00
LostDragonist
cfc0b3c055
Rename problems to notifications
2019-01-30 19:34:36 -06:00
LostDragonist
d3f1006a51
Don't report errors when "write to file..." in data tab is canceled
2019-01-30 12:55:26 -06:00
LostDragonist
583bc5b6c6
Auto-populate executable name when browsing for a file
2019-01-30 12:53:00 -06:00
LostDragonist
34640c4d08
Don't add empty icons for flags that don't have icons
2019-01-30 03:23:24 -06:00
LostDragonist
6e3d40a230
Change modsSortedByProfilePriority to not return overwrite or backup mods
2019-01-28 15:13:46 -06:00
Al
4b87be4d3d
Update issue templates
2019-01-26 12:12:31 +01:00
Al
3f2a41979e
Delete Issue template to use specific ones instead
2019-01-25 23:30:40 +01:00
Al
26d5313cba
Added new Issue variegated templates
2019-01-25 23:28:00 +01:00
Al
0740b2b22f
Update ISSUE_TEMPLATE.md
2019-01-25 23:11:30 +01:00
Al
2053efac29
Update ISSUE_TEMPLATE.md
2019-01-25 23:06:43 +01:00
LostDragonist
a853b07953
Change archive parsing to experimental and default to disabled
2019-01-25 10:35:58 -06:00
LostDragonist
08c298c964
Update copyright to 2019
2019-01-25 10:22:56 -06:00
LostDragonist
3372230ca9
Update version to 2.2.0alpha9
2019-01-25 10:21:32 -06:00
LostDragonist
a68a027feb
Merge remote-tracking branch 'remotes/origin/archive_conflicts_2' into Develop
2019-01-25 10:19:44 -06:00
Al
63511cd390
Fixed ListDialog geometry not saving in Move to mod feature.
2019-01-24 19:24:28 +01:00
Al
75d29f7e03
Show windows overwrite dialog when moving and add result message.
2019-01-24 14:41:52 +01:00
Al
ae794dba32
Merge pull request #631 from Thex-PiedDroit/OverwriteToMod
...
Added ability to move files from the overwrite folder to an existing mod
2019-01-24 08:14:51 -05:00
Al
c0c754728c
Fixed display of notes tool-tip and improved Alternative Game source tooltip.
2019-01-24 13:23:44 +01:00
LostDragonist
0ab87850c4
Merge remote-tracking branch 'remotes/origin/Develop' into archive_conflicts_2
2019-01-22 17:57:46 -06:00
LostDragonist
5800f2b7b3
Use the optimized function that was created
2019-01-22 15:26:51 -06:00
LostDragonist
7fd81029ce
Reduce file I/O operations when enabling/disabling multiple mods
2019-01-22 14:59:07 -06:00
Thex
a349ec24df
Added ability to move files from the overwrite folder to an existing mod
2019-01-22 21:39:08 +01:00
Al
a40613f885
Cache list of archives contained in a mod instead of accessing disk each time
2019-01-22 17:58:34 +01:00
Al
917c08cd5f
Fixed a crash with "Disable Selected" while in "checked" filter and similar cases
2019-01-22 13:26:52 +01:00
Al
11b2e0fe34
Improved performance of pluginlist refresh by removing regex
2019-01-22 13:25:31 +01:00
Al
fe04cb47e1
Improved Choose Instance name dialog to avoid confusion
2019-01-20 22:27:43 +01:00
Al
8719248fcf
Add some horizontal padding to downloads tab for eyecare
2019-01-20 00:15:20 +01:00
Al
23e81f7109
Open conflicts tab when double clicking on flags
...
not perfect as flags could be for something else but will provide fast access to that tab.
2019-01-19 23:36:52 +01:00
LostDragonist
6d36f1d959
Fix forced libraries when using shortcuts
2019-01-19 15:15:48 -06:00
LostDragonist
952a9c2ded
Fix forced libraries when using shortcuts
2019-01-19 15:15:31 -06:00
LostDragonist
e6e8ce1d68
Cancel the installation progress bar when done to prevent it showing up again
2019-01-18 17:55:53 -06:00
LostDragonist
a63d12bd0f
Cancel the installation progress bar when done to prevent it showing up again
2019-01-18 17:46:56 -06:00
LostDragonist
5b8b2ddac7
Edit tooltip and what's this of archive parsing option
2019-01-18 15:47:14 -06:00
LostDragonist
2ee3aec6b5
Fix location of archive parsing setting
2019-01-18 15:34:08 -06:00
Silarn
077a050e59
Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2
2019-01-18 01:56:16 -06:00
Al
0d04ba1873
Added OR and AND based search to modlist and pluginlist.
...
A space now means AND and "OR ; | ||" mean OR. OR always wins.
2019-01-18 01:34:18 +01:00
LostDragonist
9c364c0dff
Redirect documentation link in help menu to github.io
2019-01-14 18:53:32 -06:00
LostDragonist
643d2a7725
Add link to discord server in help menu
2019-01-14 18:53:07 -06:00
Al
5efba39f86
Fixed invalid vector access on modInfoDialog closing.
2019-01-13 13:42:56 +01:00
Al
821ca74166
Avoid refreshes unless it's specifically the update filter.
2019-01-12 20:24:10 +01:00
Al
864cab8c8a
Fixed "check all for updates" not updating for the newly added mods.
2019-01-12 19:58:56 +01:00
Al
ea3df2e9bd
Some more drag and drop related changes, still no fix though.
2019-01-12 14:35:09 +01:00
Al
37e1009d94
Added missing Parchment theme file
2019-01-12 12:12:04 +01:00
Al
029da32412
Added Parchment theme by TheBobAbides.
2019-01-12 11:48:36 +01:00
LostDragonist
d24519501f
Delete the settings array before writing a new one
2019-01-11 18:00:54 -06:00
LostDragonist
64a242d922
Remove profile-specific executable settings when removing the executable
2019-01-11 16:21:43 -06:00
LostDragonist
b41c99b742
Remove window title of widget
2019-01-11 10:32:17 -06:00
LostDragonist
e9c35cad2e
Update translation file
2019-01-11 09:02:06 -06:00
LostDragonist
9c721c08eb
Update Paper Dark and Paper Light themes to 5.0
2019-01-11 08:11:13 -06:00
LostDragonist
aa934e5fb3
Update Paper Automata theme to A2-2.0
2019-01-11 08:10:53 -06:00
LostDragonist
f1572a2fc4
Fix regex warning
2019-01-11 07:56:28 -06:00
Al
04a4346dc8
Save version even after downgrading.
...
Otherwise the downgrade warning will appear forever.
2019-01-11 14:02:19 +01:00
Al
cc7c3adcad
Fix or ignore a number of compiler warnings.
2019-01-11 13:56:58 +01:00
LostDragonist
2d78ac26c8
Change version to 2.1.7alpha6
2019-01-11 03:15:21 -06:00
LostDragonist
96b6677ed9
Fixes to library load widget
2019-01-11 03:14:41 -06:00
LostDragonist
347ac2b8b5
Support for force loading libraries
2019-01-11 01:51:11 -06:00
Al
183069a85d
Make Visit on Nexus and Open web page do the other as well for multiple items.
2019-01-11 00:23:39 +01:00
Al
ff49e2a43c
Added Web Page URL field in modinfodialog.
...
It's used only if nexusID is invalid.
2019-01-11 00:04:09 +01:00
Al
d0445685bf
Fix #523 by resetting m_URL after install.
2019-01-10 23:51:53 +01:00
Al
14b117d74a
Save rich text of notes tab across restart.
2019-01-10 21:16:01 +01:00
LostDragonist
301c1156f8
Don't try to resume downloads that aren't paused
2019-01-08 01:34:06 -06:00
Al
fa8e40adcb
Update valid mod status when moving files from overwrite.
2019-01-07 14:28:28 +01:00
Al
d32695843d
Fix drop to downloads tab.
...
Fix DownloadView to be QtreeView in QCreator.
2019-01-07 13:28:46 +01:00
Al
f2ea231f92
Made Delete INIs and Saves dialogs remember selection.
2019-01-06 21:54:11 +01:00
Al
2a010e5cdb
Fixed version notification messages.
2019-01-06 20:57:17 +01:00
LostDragonist
eb6ee86da4
Change version to 2.1.7alpha5
2019-01-05 21:50:52 -06:00
Silarn
e35cdd6c89
Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2
2019-01-05 20:00:16 -06:00
LostDragonist
f2c145b2fc
Change qPrintable to qUtf8Printable to better support non-ASCII text
2019-01-05 19:11:22 -06:00
Al
cc7d1ed721
Improve spacing for plugincounter.
2019-01-06 00:29:37 +01:00
Al
08477d6524
Fix compact/normal download sizes on all themes.
...
Fix hover/select padding changes.
Fix non uniform height due to warning icon.
2019-01-05 23:43:10 +01:00
Al
23426d920e
Added Tannin to thanks
2019-01-05 23:39:50 +01:00
Al
e97f073570
Improve ToLower() performance significally.
2019-01-05 20:59:00 +01:00
Al
299a769a83
Improve performance of refresh (regex and code distribution)
2019-01-05 18:44:15 +01:00
LostDragonist
14782a374c
Improve performance by removing redundant actions when changing mod states
2019-01-05 02:57:01 -06:00
LostDragonist
070a9a4d47
Update mod and plugin counters when a mod is removed
2019-01-05 02:18:18 -06:00
LostDragonist
3d24650095
Fix counting light-flagged plugins
2019-01-05 02:17:37 -06:00
LostDragonist
a6e526210f
Remove redundant "active" labels on plugin counter
2019-01-05 01:33:46 -06:00
LostDragonist
3839de53f0
Don't call ASCII function with unicode
2019-01-03 04:39:34 -06:00
Al
474fdca394
Merge pull request #610 from przester/download-tab
...
Tweak download tab column resizing
2019-01-03 01:35:13 +01:00
Krzysztof Starecki
c54bc7edfa
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into download-tab
2019-01-03 01:20:15 +01:00
Krzysztof Starecki
c57d7567c4
Tweak download tab column resizing
2019-01-03 01:09:08 +01:00
LostDragonist
683d17784b
Improve missing INI dialog when switching profiles
2019-01-02 14:30:46 -06:00
Al
0d0e9ee175
Added Note columns to Export to CSV feature
2019-01-02 19:50:33 +01:00
LostDragonist
15e4711417
Merge remote-tracking branch 'remotes/origin/Develop' into archive_conflicts_2
2019-01-01 17:07:52 -06:00
Al
5ad411cd47
Updated version to 2.1.7alpha4
2019-01-01 23:31:16 +01:00
Al
9a2b9224ca
Sort Separators by priority in Send To dialog.
2019-01-01 22:57:00 +01:00
Al
35995a4989
Merge pull request #607 from przester/download-tab
...
Fix download entry padding issue
2019-01-01 22:37:47 +01:00
Krzysztof Starecki
76fb954b3d
Fix download entry padding issues (again)
2019-01-01 22:34:42 +01:00
Al
523cb203ce
Merge pull request #606 from przester/download-tab
...
Revamp the downloads tab, fix some UI bugs
2019-01-01 22:10:56 +01:00
Krzysztof Starecki
6fa416fc52
Add default download row sizes for generic styles, sanitize mainwindow.ui
2019-01-01 21:52:10 +01:00
Al
619a0887d8
Fix About dialog open tab.
2019-01-01 19:39:57 +01:00
Al
9c1cbed8db
Updated About dialog.
2019-01-01 19:33:44 +01:00
Krzysztof Starecki
ad752182bc
Fix download entry padding issues
2019-01-01 18:31:17 +01:00
Krzysztof Starecki
63b2189416
Remove unused import, fix accidental indent
2019-01-01 15:29:50 +01:00
Krzysztof Starecki
79ccbccb1b
Fix toolbar buttons not setting their icons on startup
2019-01-01 14:27:51 +01:00
Al
d8396bfa2c
Fixed refresh not clearing overwrite highlighting.
2019-01-01 12:39:35 +01:00
LostDragonist
858930cb46
Change find_if to remove_if
2019-01-01 01:18:40 -06:00
Krzysztof Starecki
44d42cb26d
Change redownload dialog to display the filename
2019-01-01 01:10:46 +01:00
Krzysztof Starecki
263a3f7d24
Make download tab columns hideable by user
2018-12-31 23:24:19 +01:00
Krzysztof Starecki
79a2f8477b
Fix bug with hiding installed downloads
2018-12-31 22:45:04 +01:00
Krzysztof Starecki
954785f83e
Fix some compiler warnings
2018-12-31 21:01:15 +01:00
Krzysztof Starecki
895556f257
Add filetime column to download tab
2018-12-31 20:53:35 +01:00
Krzysztof Starecki
e7c59b26e1
Fix nullptr bug with download meta info
2018-12-31 20:45:12 +01:00
Krzysztof Starecki
fd6345cd4e
Add 'download meta information' support to download tab
2018-12-31 20:29:03 +01:00
Krzysztof Starecki
f3ee7a0566
Port the 'Night Eyes' theme
2018-12-31 19:35:52 +01:00
Krzysztof Starecki
527b310ef3
Merge remote-tracking branch 'upstream/Develop' into download-tab
2018-12-31 18:58:11 +01:00
Krzysztof Starecki
b8babae78a
Fix download layout bug, port most of remaining themes
2018-12-31 18:48:53 +01:00
LostDragonist
776bc8efdf
Update version to 2.1.7alpha3
2018-12-31 10:52:02 -06:00
Krzysztof Starecki
412a062082
Tweak styling options for downloads tab, port Paper Light theme for reference
2018-12-31 16:12:25 +01:00
LostDragonist
ba57657b4f
Correct logic of mod conflict color selection
2018-12-31 07:40:44 -06:00
LostDragonist
398cc0112e
Merge branch 'Develop' into archive_conflicts_2
2018-12-30 20:34:29 -06:00
LostDragonist
4809c30132
Apply alpha color settings to the settings dialog
2018-12-30 20:19:23 -06:00
LostDragonist
7cdaecc5bd
Merge pull request #604 from Project579/Develop
...
Added Alpha channel to color pickers
2018-12-30 19:20:52 -06:00
Krzysztof Starecki
03823a433a
Add qss styling options for progress bar and compact mode widgets
2018-12-31 02:15:47 +01:00
LostDragonist
580f45429f
Fix conflict colors and make archive conflict colors configurable
2018-12-30 18:52:15 -06:00
Project579
22643edb21
Added Alpha channel to color pickers
2018-12-31 01:18:01 +01:00
LostDragonist
e9fe45eb89
Merge branch 'Develop' into archive_conflicts_2
2018-12-30 16:30:41 -06:00
LostDragonist
b2ca83366a
Merge pull request #601 from Project579/archive_conflicts_2
...
Archive conflicts Updating to Lastest Develop
2018-12-30 16:27:43 -06:00
Krzysztof Starecki
c11ff7e2db
Add icon for incomplete download info, add download progress delegate
2018-12-30 22:13:15 +01:00
Krzysztof Starecki
cfb941082e
Add downloadlist styling tweaks
2018-12-30 19:41:05 +01:00
Krzysztof Starecki
463abedee7
Remove old downloads tab code leftovers
2018-12-30 16:35:39 +01:00
Krzysztof Starecki
4d40e8d18c
Fix adding new downloads, add missing download progress states
2018-12-30 16:22:35 +01:00
Krzysztof Starecki
c3ad0349d4
Tweak downloadlist status sorting behavior
2018-12-30 15:27:25 +01:00
Krzysztof Starecki
7a71a9eb9e
Fix a bug where downloadlist context actions run multiple times
2018-12-30 15:16:06 +01:00
Krzysztof Starecki
ec8dbcbf28
Port context menus to new downloadlist
2018-12-30 14:57:05 +01:00
Krzysztof Starecki
5920dc2cd1
Disable downloadlist widget delegates, port partial functionality to QTreeView
2018-12-30 12:26:34 +01:00
Project579
71091f679d
Updated translation
2018-12-30 11:22:08 +01:00
Project579
302f9b99d8
Updated version to reflect changes
2018-12-30 11:22:08 +01:00
Project579
b842eb1ca3
Fix for download list refreshing, courtesy of bshd
2018-12-30 11:22:08 +01:00
Project579
b525ee392f
Updated translation file
2018-12-30 11:07:56 +01:00
Al
7f0844bdd4
Changed name limit to 60 instead of 100 since it was too long
2018-12-29 23:52:18 +01:00
LostDragonist
87c6b019bc
Fix for download list refreshing, courtesy of bshd
2018-12-29 14:56:43 -06:00
LostDragonist
5fc107cdb2
Change version to 2.1.7alpha2
2018-12-29 14:23:36 -06:00
Project579
d6f9e6d900
Merge branch 'Develop' into archive_conflicts_2
...
Updating to 2.1.7alpha1
2018-12-29 11:56:42 +01:00
LostDragonist
eb50d0b447
Update counters when changing profiles
2018-12-28 20:13:31 -06:00
LostDragonist
f6884fe3d6
Allow some functions to pass in empty paths to check the root folder
2018-12-28 16:33:51 -06:00
Al
93a60177ee
Changed "Loads BSA" flag to finds loaded archives in the entire virtual folder.
2018-12-28 21:26:59 +01:00
LostDragonist
b82677fab1
Fix warning about missing signal
2018-12-28 01:10:16 -06:00
LostDragonist
66bf2ab537
Stop warning about missing English translations
2018-12-28 01:05:11 -06:00
LostDragonist
2d9cf25657
Fix typo
2018-12-27 18:49:19 -06:00
LostDragonist
dea754ad91
Update translation file
2018-12-27 15:02:26 -06:00
LostDragonist
b84e938726
Update version to 2.1.7alpha1
2018-12-27 14:29:25 -06:00
LostDragonist
b397e0bc5d
Simplify code for visible counter changes
2018-12-27 04:37:23 -06:00
LostDragonist
4cc371ab84
Modify active counters based on filters
2018-12-27 02:50:04 -06:00
Al
bbed72c6a3
*Made clear Filters button clear also the nameEdit filter
2018-12-27 01:07:08 +01:00
LostDragonist
a3110731ca
Use WriteRegistryValue function to handle read-only files
2018-12-26 17:23:12 -06:00
LostDragonist
6a4e52f9dc
Display counter tooltips when clicked
2018-12-26 10:59:18 -06:00
LostDragonist
66d0ae4317
Add a small gutter around the active mod/plugin counters
2018-12-26 09:19:44 -06:00
Al
fecb66f66b
Added "Visible" counters for modlist.
...
Improved counters tool tip view.
2018-12-26 15:49:00 +01:00
LostDragonist
85eb57eebb
Relaunch MO as admin when elevation is required
...
Previously, a new process of MO would be created as administrator when elevation was required. This had some unwanted side effects. The GUI lock would not function. The virtual file system would likely break as the non-admin process could not access data from the new admin instance.
2018-12-25 03:51:32 -06:00
LostDragonist
22f40072cf
Allow user to "won't endorse" MO itself
2018-12-24 22:37:53 -06:00
LostDragonist
40a3e93c46
Add an option to disable endorsements
2018-12-24 22:37:53 -06:00
LostDragonist
d021011cfa
Allow "endorse", "unendorse", and "won't endorse" for multiple mods
2018-12-24 22:37:52 -06:00
LostDragonist
5f06da756e
Allow "visit on Nexus" for multiple mods
2018-12-24 20:52:56 -06:00
LostDragonist
7fa230411e
Improvements to the plugin and mod counters
...
* Fix style
* Add whatsThis
* Add tooltips with additional statistics
* Don't count mods like overwrite, unmanaged, DLC, etc.
2018-12-24 19:46:31 -06:00
Al
23cf8e60fd
Changed ui of active mod counters
2018-12-24 21:22:48 +01:00
Al
d28ddcfbb5
Added Active Plugins and Active Mods counters
2018-12-24 17:29:16 +01:00
Al
6211a23c5f
Made compact download view show longer names
2018-12-24 13:26:51 +01:00
LostDragonist
ce02da497a
Prevent missing INI dialog from popping up when creating a new instance with archive invalidation
2018-12-24 00:59:54 -06:00
LostDragonist
fcff329c1e
Add sorting for the notes column
2018-12-23 00:57:28 -06:00
Al12rs
2d79e37e59
Fixed typo in previous commit.
2018-12-22 17:06:06 +01:00
Al12rs
77e4cb5c6e
Improved tooltip for Alternate Game Source flag.
2018-12-22 17:02:55 +01:00
Al12rs
69ff53f443
Some logging for drop events on modlist.
2018-12-22 16:41:05 +01:00
Al12rs
127fbda849
Fixed unignreUpdate option from not showing up.
2018-12-22 14:54:45 +01:00
LePresidente
d8e988d372
encase path in quotations to support spaces in Install Location.
2018-12-22 15:46:02 +02:00
Silarn
da3a95ed66
Translation updates
2018-12-22 03:25:08 -06:00
Al12rs
101d656709
Removed pixel limit on downloads tab, inclreased character limit to 120.
2018-12-22 01:55:52 +01:00
LostDragonist
549db7d331
Escape quotes in arguments when elevating MO
2018-12-21 17:38:07 -06:00
LostDragonist
9bc15eb6f7
Add hotkeys for download filter and allow ESC to clear filter more often
2018-12-20 20:57:09 -06:00
LostDragonist
70ddfaadbf
Expand mod list search edit to work on categories, nexus IDs, and notes
2018-12-20 20:57:09 -06:00
LostDragonist
afdd21440a
Catch and report exceptions in the MainWindow deconstructor
2018-12-20 20:56:31 -06:00
Al12rs
a899823fff
Fixed Description not loading when InfoDialog opens on Nexus tab.
2018-12-21 02:15:02 +01:00
Al12rs
3161bdb9a5
Made doubleclick open relevant info tab
2018-12-21 01:05:30 +01:00
LostDragonist
63efd21a6a
Fix version reporting to allow non-alpha builds
2018-12-20 15:33:01 -06:00
Al12rs
9a33dc1480
*Added "Open INIs Folder" option.
...
*Changed "Open Instance Folder" to open the Appdata or MO2 install instead of the baseDirectory.
2018-12-20 19:12:11 +01:00
LostDragonist
1b0c437788
Update translation file
2018-12-19 14:33:04 -06:00
LostDragonist
5e530becc2
Don't mention save games when dealing with INI files
2018-12-19 13:02:15 -06:00
LostDragonist
d9835cc4ae
Update translation file
2018-12-19 12:47:33 -06:00
LostDragonist
18ea79c2d0
Update translation file
2018-12-19 11:53:53 -06:00
LostDragonist
37a6989ba8
Make language about profile-specific settings and save games consistent
2018-12-19 11:53:29 -06:00
LostDragonist
830b63c4e2
Re-initialize the profile configuration if INI files are missing
2018-12-19 11:43:15 -06:00
LostDragonist
662772c2fc
Optionally delete and restore profile-specific game INI files when changing the setting
2018-12-19 11:19:03 -06:00
LostDragonist
027edcf688
Enable per-profile game INI files by default again
2018-12-19 11:03:24 -06:00
Al12rs
ff51aa10c2
Fixed performance issue of Data tab.
2018-12-18 00:12:28 +01:00
LostDragonist
cbc9d00584
Update translation file
2018-12-15 16:23:20 -06:00
Al12rs
e15f768a15
Fixed opening multiple modinfodialog from Open Origin info.
2018-12-13 21:18:35 +01:00
LostDragonist
e63eba2ca1
Improve cleanup of temporary files when installing
2018-12-13 13:30:04 -06:00
LostDragonist
4436d376a8
Clean up and fix merge issues
2018-12-12 20:35:23 -06:00
Al12rs
40c82fc190
Fixed mainwindow.cpp so that Qt Creator does not break it anymore.
...
We should be able to normally use Creator now without having to worry about breaking the build.
Partial fix for conflict information getting messd up after opening infodialog or disabling a mod.
Icons still get messed up but conflict tab remains consistent at first inspection.
Reverted main tab to plugins
Changed version of Archive conflicts branch to 2.2.0 pre-alpha.
2018-12-12 20:17:07 -06:00
Project579
57178f8988
Added button to disable Archives in Data Tree and entirely.
2018-12-12 20:16:54 -06:00
Al12rs
49159de5d7
Improved refresh performance by replacing std::transform() with CharLowerBuffer().
...
Fixed padding to four spaces and removed references to FLAG_ARCHIVE_LOOSE_CONFLICTS_MIXED that isn't used.
2018-12-12 20:16:50 -06:00
Silarn
75a663941d
Add flag padding for all conflict icons
2018-12-12 20:16:40 -06:00
Al12rs
b05f56c808
Added red archive conflict icon and made the conflicts tab change font for files that come from an archive.
2018-12-12 20:16:39 -06:00
Silarn
f9f70b224e
Add loose file/archive conflict icons
2018-12-12 20:16:07 -06:00
Al12rs
01e1232cf8
Added new "loose files overwrite archive" icon and all the flags.
...
The logic to show it is still missing until the other issues are fixed.
2018-12-12 20:15:55 -06:00
Silarn
8d6c715672
Initial archive conflict parsing
...
Squashed commit:
Basic archive conflict parsing - pass 1
Merge fixes for archive parsing
Basic archive conflict parsing - pass 1
Merge fixes for archive parsing
Should fix conflict detection for archive files
2018-12-12 20:15:55 -06:00
LostDragonist
20008e17b7
Fix highlighting plugins when selecting mods with no visible priority
2018-12-12 17:43:43 -06:00
LostDragonist
c24200bc04
Remove a weird vertical spacer from the diagnostics settings tab
2018-12-12 13:22:17 -06:00
LostDragonist
25a9290cd5
Reset previousSeparatorColor when a separator color is reset
2018-12-12 09:40:25 -06:00
Al12rs
efe657c23e
Removed old styles
2018-12-12 16:30:04 +01:00
LePresidente
571347d2de
Pass DIR parameter to install exe, so installation directory matches current directory.
2018-12-12 16:01:50 +02:00
Al12rs
346bc630f8
Create new Separators in last used color.
2018-12-12 10:37:10 +01:00
LostDragonist
013890f644
Remember the last separator color used
2018-12-12 03:04:23 -06:00
LostDragonist
3559364473
Update translation file
2018-12-12 02:46:51 -06:00
LostDragonist
92cdf41243
Update Skyrim theme by chintsu_kun to v2.1.0
2018-12-11 20:48:16 -06:00
LostDragonist
789e95ca58
Update VS2015 Themes by chintsu_kun to v2.0.2
2018-12-11 20:47:29 -06:00
LostDragonist
9b9a1f435e
Add v1.1 Paper Automata theme by 6788
2018-12-11 20:37:59 -06:00
LostDragonist
7f82ffa664
Add v4.3 Paper Light and Paper Dark themes by 6788
2018-12-11 20:37:36 -06:00
LostDragonist
68a1afed49
Implement separator text color in a way that doesn't break everything else
2018-12-11 20:31:17 -06:00
LostDragonist
7b1ece5f28
Further extend the version field to 32 characters
2018-12-11 18:31:09 -06:00
LostDragonist
2306e006dc
Remove the requirement for a game launcher to be present
2018-12-11 15:45:29 -06:00
LostDragonist
f6cd53e932
Change color of separator text based on the configured color of the separator
2018-12-11 15:24:25 -06:00
LostDragonist
5335188e63
Add option to remove column colors for mod list separators
2018-12-11 14:47:50 -06:00
LostDragonist
dac716bb86
Allow tool plugins to define a submenu with the display name
...
Setting the display name to "<submenu>/<displayname>" will group plugins under the submenu.
2018-12-11 14:15:37 -06:00
Al12rs
c486220d20
Updated translations and removed an excessive separator from previous commit.
2018-12-11 16:33:39 +01:00
Al12rs
0af33ccddf
Added "Open Origin in Explorer" and "Open Origin Info..." options to ESPList context menu.
2018-12-11 16:26:41 +01:00
Al12rs
413c045383
* Fixed order of data tab to be Folders first.
...
* Remember expanded folders across refreshes.
2018-12-11 14:57:03 +01:00
LostDragonist
1266e13921
Add the ability to change the managed game directory
2018-12-11 01:52:53 -06:00
LostDragonist
f4af3264f0
Sort tools menu to provide consistent results
2018-12-11 00:25:18 -06:00
Al12rs
f61236e4cf
Added UI locking while loadbar is active (for refresh of modlist).
2018-12-10 20:53:45 +01:00
LostDragonist
d7e6fd1dd6
Don't disable ESMs when disabling mods if alternatives are available
2018-12-08 20:23:45 -06:00
LostDragonist
9d9dbd9f7e
Add shortcut to select name filters on mod list and plugin list
2018-12-08 14:46:42 -06:00
LostDragonist
93763a9364
Add workaround setting to prevent the GUI from locking when running an executable
2018-12-08 11:15:16 -06:00
LostDragonist
a94977988b
Move the mod info separator flag to the end as it's hidden
2018-12-08 10:44:46 -06:00
LostDragonist
c501b5cca0
Add notes column to mod list
2018-12-08 10:44:46 -06:00
Al12rs
c87d97de8c
Added missing games to the suggested names list.
...
Imroved dialog description.
2018-12-08 15:01:01 +01:00
LostDragonist
4914fd172d
Add workarounds button to reset window geometries
2018-12-08 01:19:37 -06:00
LostDragonist
02fe0d3384
Improve refresh of data when changing profile settings
2018-12-07 23:44:31 -06:00
LostDragonist
e76891b926
Update translation file
2018-12-06 03:06:46 -06:00
LostDragonist
b53be165fd
Savagemes -> Savegames
2018-12-06 02:59:41 -06:00
LostDragonist
849d00521a
Transition profile settings to settings.ini
2018-12-05 19:17:16 -06:00
Al12rs
deb3c5ca21
Fixed tooltip and "What's this" to better explain INI options.
2018-12-05 22:57:52 +01:00
Al12rs
25448ef076
* Changed "Local game settings" to "Use profile-specific Game INI files".
...
* Added tooltip to the option explaining what it does since it was missing.
* Improved Local Savegames text and tooltip as well.
2018-12-05 22:50:03 +01:00
LostDragonist
40919c1520
Create empty mods above the selected mod
2018-12-04 18:08:39 -06:00
LostDragonist
79c451bb17
Improvements to "send to separator..." dialog
...
* Scale contents with dialog size
* Save and restore dialog geometry
* Add a better window title
2018-12-03 06:04:16 -06:00
LostDragonist
87292ca30f
Add filter to "send to separator..." dialog
2018-12-02 22:07:58 -06:00
LostDragonist
c0b55690bc
Add "send to separator..." option for mods
2018-12-02 20:26:26 -06:00
Al12rs
f1384cdfa7
Fixed context menu for Data tab showing the File version for empty folders.
2018-12-02 12:48:16 +01:00
Al12rs
c9658e1a65
* Added Folders and Files icons to Data tab.
...
* Fixed empty folders not showing up in Data tab.
2018-12-01 23:23:28 +01:00
LostDragonist
9431597e66
Correct comparison logic for blacklist warning
2018-11-29 15:33:47 -06:00
LostDragonist
4566b51093
Set general settings tab as the default again
2018-11-29 15:23:25 -06:00
LostDragonist
2212ad6f1c
Add executable blacklisting
2018-11-29 14:11:09 -06:00
LostDragonist
6142872620
Prevent the user from renaming unmanaged and DLC mods
2018-11-26 07:51:45 -06:00
LostDragonist
4cae1397e7
Prevent the user from setting a negative mod priority
2018-11-26 07:44:26 -06:00
LostDragonist
7fbfc12118
Sort the plugin list
2018-11-26 07:23:11 -06:00
LostDragonist
4eaa0d16bb
Resize plugin settings to make keys visible
2018-11-26 07:23:03 -06:00
LostDragonist
a219d03444
Add cancel button to "Start Steam?" dialog to not start binary
2018-11-26 03:13:33 -06:00
LostDragonist
ad01e1d608
Less strict implementation of path normalization
2018-11-10 22:04:12 -06:00
LostDragonist
aaa1523db9
Normalize path settings to prevent extra characters
2018-11-10 16:24:45 -06:00
LostDragonist
effd05df06
Tweak text color selection to prevent white text on bright green background
2018-11-09 19:05:06 -06:00
LostDragonist
545b7b4eb7
Fix button colors in the settings dialog with the default theme
2018-11-09 18:14:01 -06:00
Al12rs
71830a65d4
Added three new Transparent Styles by Gernash:
...
Transparent Style 101 Green
Transparent Style BOS
Transparent Style Skyrim
2018-11-09 21:50:46 +01:00
Al12rs
bde2e5fca1
Improved Skyrim.qss theme performance.
2018-11-09 17:15:04 +01:00
Al12rs
15bbfdfa6f
Added Nigh Eyes theme by ciathyza.
2018-11-08 20:41:40 +01:00
LostDragonist
a85a6e635e
Update translation file
2018-11-06 19:00:06 -06:00
LostDragonist
9abb3ca162
Prevent user from clicking the run button more than once
2018-11-05 21:43:50 -06:00
LostDragonist
5588b8b756
Change "mods" to "plugins" in "send to priority..." option for plugins
2018-11-04 13:47:39 -06:00
LostDragonist
d48392c89f
Don't change priority of new separators when not sorting by priority
2018-11-04 13:45:42 -06:00
LostDragonist
21d61e617b
Hide "send to" context menu options when not sorting by priority
2018-11-04 13:39:22 -06:00
LostDragonist
a48a20f13f
Add context menu option to send to a specific priority
2018-11-04 13:10:41 -06:00
LostDragonist
2e09e633bd
Fix creating separators when right-clicking overwrite
2018-11-04 12:33:37 -06:00
Al12rs
1189b8cc33
Made the "checked" filter show separators.
2018-11-04 16:19:54 +01:00
LostDragonist
17f1cf0aab
Allow switching instances when MO is launched with moshortcut://<instance>:
2018-11-02 21:02:30 -05:00
Al12rs
78cd0110d3
Updated Skyrim and VS15 theme to fix highlighting on ESPlist.
2018-11-02 19:29:50 +01:00
LostDragonist
2c57899cf6
Fix matching highlights for mod and plugin selections
...
The selectionChanged event used before requires subtractive/additive logic to work correctly. A separate event is fired for each row and each column for each row that is selected or deselected. The previous logic assumed all of the selection was passed in at once.
The logic has been changed to recalculate all highlights each time the event is fired. This is poorly optimized in regards to performance but makes the function work.
2018-11-01 17:58:49 -05:00
LostDragonist
3dbfba91e1
Add separators according to context location of context menu
2018-11-01 16:55:58 -05:00
Al12rs
2c53f9d934
Cleaned up leftover from color customizzation.
2018-11-01 16:35:02 +01:00
Al12rs
6323a348da
Fixed missing category selection for separators.
2018-11-01 16:29:38 +01:00
Al12rs
73842ee245
Added ability to change color of conflict and plugin highlighting from the settings.
2018-11-01 16:20:53 +01:00
LostDragonist
122744454c
Improve changing mod and plugin priorities
2018-11-01 06:40:55 -05:00
LostDragonist
5de173ba1a
Add send to top/bottom options for the plugin list
2018-10-31 17:05:05 -05:00
LostDragonist
eb26120332
Add send to top/bottom options for the mod list
2018-10-31 14:53:24 -05:00
LostDragonist
6056202ead
Fix crash when 7-zip fails to extract a file
...
A thread is spun off to handle the extraction while the main thread handles the progress bar updates. Previously, a dialog was spawned in the thread when an error in 7-zip occurred. Now, the thread will terminate and pass the error message back to the main thread who will spawn the dialog.
2018-10-31 00:52:32 -05:00
LostDragonist
c1d90b131b
Add modinfoseparator to CMakeLists.txt
2018-10-30 21:38:16 -05:00
Al12rs
63a66c8754
Added VS2015 and Skyrim Stylesheets, courtesy of chintsu!
2018-10-28 19:11:44 +01:00
Al12rs
ab95f78689
Added Reset color option for separators and changed the bahavior of "cancel" of the color selector dialog to keep previous color.
2018-10-28 17:27:34 +01:00
Al12rs
9e66799abf
Fixed Separators not getting deleted while deleting multiple selected items.
2018-10-28 16:15:27 +01:00
Al12rs
dce6507dad
Added Color costumization for Separators.
2018-10-28 15:04:50 +01:00
Al12rs
42d2344f0b
Added modlist Separators feature:
...
*New modType separator.
*Bold, italic and centralized name without _separator at the end.
*Added "create separator" option to context menu.
*Added "rename separator" option.
*Fixed rename separator issue with priority resetting.
2018-10-28 02:16:20 +02:00
Al12rs
18e49b71b5
Added uniformRowHeight = true property to the modlist, data tab, filters view and Log area. It should make Qt perform better when showing a large number of items.
2018-10-27 18:37:51 +02:00
Al12rs
fcb29afe83
Increase filterview size to not cut off filternames
2018-10-13 14:44:16 +02:00
Al12rs
cf52aa335a
Fix Creator setting Boss button to invisible each time
2018-10-13 11:47:10 +02:00
Al12rs
9c35443780
Fixed UI file to not break each time it's opened in creator.
2018-10-13 10:42:12 +02:00
Silarn
9c6c01df56
Update path to gamebryo/creation engine sources
2018-10-01 00:14:03 -05:00
LostDragonist
b83807e4d5
Set the web viewer widget in the mod info dialog to expand vertically
2018-09-30 16:04:28 -05:00
LostDragonist
2d50b17243
Fix pointer truncation to remove warning
2018-09-30 16:03:28 -05:00
LostDragonist
5a1d4e8783
Rename spacer to get remove warning
2018-09-30 16:03:27 -05:00
Al
478aeeb28c
Merge pull request #536 from AnyOldName3/patch-1
...
Add link to upcoming FNISTool repo
2018-09-30 12:27:27 +02:00
Al
07fc9d3546
Merge pull request #537 from AnyOldName3/patch-2
...
Add link to Skyrim VR repo
2018-09-30 12:27:14 +02:00
Al12rs
15ab8d5c5e
Changed "ignore missing game data" to not create an empty Texture folder and instead save the choice in meta.ini
2018-09-29 15:07:24 +02:00
Al12rs
192f14b001
Updated translations file
2018-09-29 12:10:41 +02:00
Al12rs
3ccceb19e1
Added .editorconfig to main repo to help keep some consistency of whitespace.
2018-09-29 09:38:03 +02:00
AnyOldName3
2d9a2a0432
Add link to Skyrim VR repo
2018-09-26 16:40:57 +01:00
AnyOldName3
ac650ae078
Add link to upcoming FNISTool repo
...
DO NOT MERGE UNTIL https://github.com/ModOrganizer2/modorganizer-umbrella/pull/31 IS HANDLED
2018-09-26 16:16:43 +01:00
LostDragonist
1a91174757
Merge pull request #534 from Gaerzi/patch-1
...
Extend version field to 12 characters
2018-09-25 14:28:46 -05:00
Gaerzi
e2ec6632ec
Extend version field to 12 characters
...
This is needed because some mods out there have version strings longer than 10 characters. For example, the current version string of [SSE Engine Fixes (skse64 plugin)](https://www.nexusmods.com/skyrimspecialedition/mods/17230 ) is "2.12.1.5.50" -- 11 characters in total.
12 should hopefully be enough.
2018-09-25 17:37:24 +02:00
LostDragonist
b1a3bdd6e8
Automatically set CDN as a preferred server
...
This also removes the (free) and (premium) labels from the servers as they aren't useful anymore. Premium users get premium speeds on all servers. Added (automatic) tag to the CDN server to indicate it will automatically pick servers based on geography.
2018-09-17 00:01:12 -05:00
Al12rs
22a004be2e
Reverted default setting tab to General
2018-09-15 19:18:29 +02:00
Al12rs
a3cb400152
Store and load major dialogs geometry information.
2018-09-15 14:12:24 +02:00
Silarn
3e29d31231
Allow installs to pass Mod ID through (fixes NCC installs losing ID)
2018-09-09 04:12:23 -05:00
Al
edf48bca6f
Update readme.md
2018-09-08 13:08:06 +02:00
Al12rs
33e11e2056
Added debug line to check actual processed parameters passed to CreateProcessHooked() to see if we can discover somethig more on Parameter is incorrect error.
2018-09-08 12:32:45 +02:00
Al12rs
67fb7e56d3
Add option to create a Mod backup from the modlist context menu.
2018-09-07 22:04:03 +02:00
Al12rs
979206228d
Added Mod Backups filter for modlist.
2018-09-07 20:53:42 +02:00
Al12rs
ba162804cd
Added Contains Script Extender Files filter.
2018-09-07 20:19:20 +02:00
Al12rs
c6751b690a
Improved Skript Extender Plugin filter to actually look for plugins and not only the SKSE folder.
2018-09-07 18:56:28 +02:00
Al12rs
138154aca0
Added "Refresh" button to downloads tab.
2018-08-31 22:16:13 +02:00
LostDragonist
c576f1ff40
Refresh save game list when local game settings may have changed
2018-08-26 18:39:30 -05:00
Al12rs
c4636d891f
Added ModGroups contents icon and flag.
2018-08-25 14:30:27 +02:00
LostDragonist
8ea8444dc8
Update the version to 2.1.6
2018-08-24 19:50:46 -05:00
LostDragonist
258bddb6b7
Fix possible crash during write to disk error
2018-08-21 15:59:22 -05:00
LostDragonist
ef771fd8ca
Fix disabled menu item styling in Paper Dark theme
2018-08-20 00:55:18 -05:00
LostDragonist
2060df1585
Detect errors when writing downloads to disk and cancel download
2018-08-19 16:33:34 -05:00
LostDragonist
9a973ccf5f
Center profile deletion dialog on parent
2018-08-19 13:02:54 -05:00
LostDragonist
a2eb3e0266
Prevent user from deleting currently active profile
2018-08-19 13:02:30 -05:00
LostDragonist
d65031c814
Allow user to cancel VFS mapping
2018-08-16 22:40:17 -05:00
LostDragonist
c27e718fbd
Add "enable/disable selected" to mod list context menu
2018-08-16 14:32:28 -05:00
LostDragonist
43b2df9077
Add "enable/disable selected" to plugin list context menu
2018-08-16 13:58:44 -05:00
LostDragonist
79b2e52a58
Fix another instance of "Open in Explorer"
2018-08-16 08:35:19 -05:00
LostDragonist
16a7ef78d3
Change version to 2.1.5
2018-08-16 08:19:05 -05:00
LostDragonist
74202cc743
Dracula theme: Make disabled widgets darker than enabled widgets
...
Fix by Kob, author of the Paper themes.
2018-08-16 01:29:01 -05:00
LostDragonist
8f86130759
Correct file category when manually querying info
...
The Nexus API appears to have been changed back in July 2018 to match what MO was expecting without the conversion.
2018-08-15 11:53:33 -05:00
LostDragonist
17e4ec7b13
Fix selecting the active profile when opening the profiles dialog
2018-08-12 19:59:54 -05:00
LostDragonist
9a426a2474
Revert "Improve robustness of endorsement checks"
...
This reverts commit fc8a6b358f .
2018-08-12 12:33:22 -05:00
LostDragonist
80594d6e1a
Set toolbar widget names later to catch the problems and update widgets
2018-08-12 12:13:47 -05:00
Al12rs
56473e0ec8
Updated "Thanks".
2018-08-07 19:57:23 +02:00
LostDragonist
71988e386c
Modify dark and dracula stylesheets to allow text colors on download widgets
2018-08-06 21:40:59 -05:00
LostDragonist
5e7c0fddf0
Update Paper themes by 6788-00 to version 3.0.1
2018-08-06 21:37:05 -05:00
Al12rs
b0c15c9cfb
Added Open File option to downloads tab.
2018-08-06 20:17:57 +02:00
Al12rs
f92027bea6
Merge PR
2018-08-06 19:54:45 +02:00
Al
a31b5495b8
Merge pull request #469 from Freso/minor-fixups
...
A couple of minor fixes
2018-08-06 16:13:18 +02:00
Frederik “Freso” S. Olesen
fc19486f53
Fix capitalisation of "Explorer"
...
1. Explorer is a specific program, so it should be treated as a proper
noun, and thus capitalised.
2. Other menu items in the same menu are Title Cases, so it looks out of
place that this item is not.
2018-08-06 15:17:23 +02:00
Frederik “Freso” S. Olesen
232bbfb23b
Fix DownloadManager::openInDownloadsFolder error message
2018-08-06 13:23:28 +02:00
Frederik “Freso” S. Olesen
2af99f2170
Clean up DownloadManager::openFile
2018-08-06 13:21:08 +02:00
Frederik “Freso” S. Olesen
796224d733
Add new "Open File" right-click dialog for Downloads
...
This enables the user to directly open the downloaded archived/file
which can be useful for e.g., inspection of what's inside or if they
need to copy files from inside the archive to somewhere else. Saves a
step compared to "Show in Folder" and then opening the file.
2018-08-06 12:21:02 +02:00
LostDragonist
1e4b5d2436
Set the names of the toolbar widgets to allow styling
...
QToolButton#foo where foo is one of:
actionChange_Game
actionInstallMod
actionNexus
actionAdd_Profile
actionModify_Executables
actionTool
actionSettings
seperator
actionEndorseMO
actionProblems
actionUpdate
actionHelp
2018-08-05 15:56:39 -05:00
LostDragonist
94ef8dffbc
List load order backups from most recent to oldest
2018-08-04 22:16:39 -05:00
Al12rs
1ea43586d8
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into Develop
2018-08-01 20:12:32 +02:00
Al12rs
fd51434e5e
Enabled Ctrl+C to copy selected stuff instead of the entire log. No one used it before and now it's much more practical.
2018-08-01 20:04:59 +02:00
LostDragonist
7eb4b33214
Tweak shading of mods and plugins to better support dark themes
2018-08-01 12:55:36 -05:00
Al12rs
e1e367c7ea
Added CTRL+Doubleclick on plugin list as well
2018-08-01 17:55:07 +02:00
Al12rs
696bb3bc47
Added CTRL+Double Click on Modlist to open in Explorer
2018-08-01 17:18:07 +02:00
Al12rs
10be66a62a
Revert "Temporarely disable the BSA list refresh if it is hidden from view. this will need to be reversted once the Bsa changes are added I presume."
...
This reverts commit 8f28e0af36 .
2018-08-01 17:07:35 +02:00
LostDragonist
a02b920b19
Force nxmhandler.exe registration when the associate button is clicked
...
This allows the register dialog to appear when the user had previously selected "No, don't ask again". If a user is clicking this button, there's a good chance they want MO to be the primary nxm handler.
2018-07-27 12:34:28 -05:00
LostDragonist
2f8e5b4f69
Update translation file
2018-07-24 14:00:26 -05:00
LostDragonist
385765ecdd
Truncate strings longer than 1024 characters in the plugin list tooltip
2018-07-23 14:13:12 -05:00
LostDragonist
447a2169fe
Allow more characters in instance names and add an error message
...
Previously allowed: "A-Za-z0-9 "
Now allowed: "A-Za-z0-9 !@#$%^()_+-=[]{};'."
2018-07-22 19:44:39 -05:00
LostDragonist
fc8a6b358f
Improve robustness of endorsement checks
...
At times, the voted_by_user item is returned as Invalid. toBool() causes this to be false, meaning the item is seen as not endorsed. Now, the endorsement state is not checked if the data is invalid.
2018-07-22 14:28:38 -05:00
Al12rs
edf608ab23
Allow normal QAbstractItemModel event handling for mainwindow. Somehow before it wouldn't work.
2018-07-22 15:49:40 +02:00
Al12rs
d02df7e4b4
Avoided downloads defaulting to "File Time" sorting at each startup.
...
Improved downloads tab header sizes and resize policy.
2018-07-21 23:43:04 +02:00
Al12rs
cc63717060
Added "Open Mods folder" to "Open Folder" context menu.
2018-07-21 20:09:25 +02:00
Al12rs
8f28e0af36
Temporarely disable the BSA list refresh if it is hidden from view. this will need to be reversted once the Bsa changes are added I presume.
2018-07-21 20:01:40 +02:00
Al12rs
e80bb3a837
Check if there is actually something in overwrite to delete before asking confirmation.
2018-07-18 16:14:16 +02:00
Al12rs
f6ecb93d46
Set delete Key to recursively clear overwrite with confirmation message.
2018-07-18 16:00:19 +02:00
Al12rs
4f14598cfc
Changed size rappresentation in downloads compact view.
2018-07-18 12:06:35 +02:00
Al12rs
ce2494ba20
Don't show info dialog for unmanaged pluugins.
2018-07-18 12:03:02 +02:00
Al12rs
d5f3bee642
Changed unit check.
2018-07-18 12:01:50 +02:00
Al12rs
b38957d853
Small visual fix for size positioning in compact downloads.
2018-07-18 12:00:55 +02:00
Al12rs
f824d255a2
Added clarification to loads archives tooltip.
2018-07-17 19:51:30 +02:00
Al12rs
344b83957e
Revert "Fix download index in downloadFinished"
...
This reverts commit 942e656a71 .
2018-07-17 18:35:32 +02:00
Al12rs
023cacab7f
Added ability to open mod information window by double cliking on plugins.
2018-07-17 16:26:17 +02:00
Al12rs
35bbe0001e
Added a flag to the plugin list indicating if a certain plugin has one or more archives attached.
...
Changed the tooltip to list the loaded archives.
Fixed tool tip to have titles for subsections.
2018-07-17 14:37:50 +02:00
Al12rs
75478f68a1
Avoid asking users if they are sure they want to close of all downlaods are paused.
2018-07-17 13:32:53 +02:00
Al12rs
5a0b8b431c
Added Contains INI files content filter and checking.
2018-07-17 13:10:08 +02:00
Al12rs
61b33a8351
Added feather and scroll content icon to rappresent ini files. Icon curtesy of WolfHeartAurora.
2018-07-17 13:09:57 +02:00
Al
103e3f3098
Merge pull request #438 from LostDragonist/Develop
...
Added support for selecting multiple mod for multiple modlist options.
Added check for Windows Event Service before spawning new hooked processes.
2018-07-17 02:08:17 +02:00
Al12rs
872c33fe55
Added new "Hide Uninstalled" and "Delete Uninstalled" options to downloads tab.
2018-07-17 00:49:41 +02:00
Al12rs
9ddb26ea51
Added size label to compact download view.
2018-07-17 00:10:30 +02:00
Al12rs
1867c20f02
Added sortable "Size" column to the downlaods tab.
2018-07-17 00:10:03 +02:00
LostDragonist
6552054e58
Detect if the Windows Event Log service is not running
2018-07-16 15:46:44 -05:00
LostDragonist
a830f3e09e
Allow "unignore update" to work with multiple mods
2018-07-16 15:46:44 -05:00
LostDragonist
eaf3655492
Allow "ignore update" to work with multiple mods
2018-07-16 15:46:44 -05:00
LostDragonist
952f1fe8cd
Allow "open in explorer" to work with multiple mods
2018-07-16 15:46:44 -05:00
LostDragonist
b4530eb843
Allow "mark as converted" to work with multiple mods
2018-07-16 15:46:43 -05:00
LostDragonist
f20a1f6a84
Allow "ignore missing data" to work with multiple mods
2018-07-16 15:46:43 -05:00
LostDragonist
942e656a71
Fix download index in downloadFinished
...
An index of 0 is valid as this is a bog standard array. This resolves an instance of the warning "no download index 0".
2018-07-16 15:46:43 -05:00
LostDragonist
7f3dc586b0
Redirect endorsements of MO2 to the Skyrim SE nexus
2018-07-16 15:46:43 -05:00
Al12rs
2524d65441
Added "Open in Folder" option to downloads tab.
2018-07-16 20:56:47 +02:00
Al12rs
5efddbd515
Chnged download speed to be a little more consistant in display, to avoid the progrss bar jumping around all the time. Chnaged the kb->MB jumps to happen at 1000 instead of 1024 to avoid going in the 4 digits, but still divide by 1024 to keep units acuurate.
2018-07-16 14:18:25 +02:00
Silarn
181de232f4
Potential fix for corrupted downloads
2018-06-25 20:50:49 -05:00
Al12rs
1f9103c24e
Added the path of the managed game in the settings menu under the path tab, it's read only for now as allowing the user to change it would probably require a lot more work.
2018-06-22 02:47:58 +02:00
Al12rs
2d49ba2bef
Add open in explorer button to Overwrite dialog.
2018-06-21 18:54:20 +02:00
Al12rs
e41c97b64f
Merge branch 'Develop' of https://github.com/Modorganizer2/modorganizer into Develop1
2018-06-20 21:33:27 +02:00
Al12rs
b7d6bbb451
Fix for downloads getting stuck after pausing them.
...
Disabled timer check as it appeared to terminate some downloads early.
2018-06-20 19:33:56 +02:00
Al
4a765cc152
Merge pull request #410 from LostDragonist/Develop
...
Extend mod backups and load order backups to a maximum of 10
2018-06-20 16:17:29 +02:00
LostDragonist
30f170c10d
Extend mod backups and load order backups to a maximum of 10
2018-06-20 08:45:05 -05:00
Al12rs
b6aa12b323
Fix for downloads getting insta-completed if there isn't enough bandwidth for them to procede. Now they will instead remain in the download state and continue once the bandwidth is available.
...
There is much room for improvement here but for now I guess this will avoid MO simply stopping the download.
2018-06-19 23:13:06 +02:00
Al
19d80cc23d
Merge pull request #400 from LostDragonist/Develop
...
Sort by game and fix for instance names
2018-06-10 09:55:41 +02:00
LostDragonist
0c4b1e9a92
Prevent instances from ending in a space
...
Windows directories are not allowed to end in a space. Allowing
this creates a broken directory that is difficult for the user
to remove.
2018-06-09 10:44:23 -07:00
Lost Dragonist
cacf7e0542
Allow sorting by "source game" column
2018-06-08 22:48:53 -05:00
Silarn
f09ec53fcf
Updated strings
2018-06-08 18:05:01 -05:00
Al12rs
ddb40b712e
*Avoided some unnecessary refreshes while removing mods.
...
*Added "Visit on Nexus" menu entry in the downloads tab.
*Added confirmation message when deleting a single download.
*Changed text of messages to more easily distinguish deleting from hiding.
2018-05-25 15:33:53 +02:00
Al12rs
186f26b71e
Added un-hide all option to downlods tab.
...
Improved performace when hiding/unhiding. There is still room for improvement for hiding but it requires refactoring the function
2018-05-21 01:27:13 +02:00
Al12rs
6d6444c126
Made downlods file sizes human readable instead of just being KB
2018-05-20 23:53:57 +02:00
Al12rs
4b66c6c1ef
Added "Open Plugins folder" option to Open folder menu.
2018-05-20 23:02:50 +02:00
Al
08f35d6519
Merge pull request #369 from iaz3/Develop
...
Fix a memory leak in updateToolBar
2018-05-18 14:02:02 +02:00
Diana
6617be8ef9
Fix a memory leak in updateToolBar
...
updateToolBar was creating new QActions and QWidgets every call, without cleaning them up.
The spacer, help widgets, and toolbuttons only need to be created once.
Those have been moved out into the MainWindow constructor
updateToolBar is called in various places, importantly when adding/removing executable shortcuts.
Also adds a deleteLater() call to clean up executable shortcut actions.
2018-05-18 07:45:13 -04:00
Al
5a5bfee712
Merge pull request #362 from Al12rs/dirWatcher
...
Downloads tab: fix for freezes and greatly improved performance and responsiveness
2018-05-17 19:59:06 +02:00
Silarn
2fc55ccc86
Updated strings for downloads
2018-05-16 23:54:50 -05:00
Al12rs
8731159bfb
Huge performace improvements for downloads tab by disabling the dirWatcher triggered refreshes.
...
Avoid app freezes caused by stacked refresh calls.
Added chack to see if a download is alerady hidden before trying to hide it.
Made sure to refresh Download tab where it was othwerwise relying in the dirwatcher to refresh.
2018-05-17 00:03:10 +02:00
Al12rs
1c6543454e
Initial work on avoiding the spamming of the Downlods tab refresh caused by the fileSystemWatcher picking up changes made by MO itself and triggering multiple refreshes
2018-05-17 00:02:34 +02:00
Silarn
941c50bff9
Add UA to resume and fix edge case for hung download check
2018-05-16 14:58:43 -05:00
Silarn
1e6e055f39
Add the MO user agent string to the download requests (fixes EU#1)
2018-05-16 11:14:44 -05:00
Jeremy Rimpo
81e329fb39
Merge pull request #361 from AnyOldName3/even-better-version-parsing
...
Move improved version parsing to util.h and use it everywhere.
2018-05-16 09:32:13 -05:00
AnyOldName3
15db1b76f7
Move improved version parsing to util.h and use it everywhere.
2018-05-16 00:42:31 +01:00
Jeremy Rimpo
75e6c72ae4
Merge pull request #360 from AnyOldName3/better-version-parsing
...
Better version parsing
2018-05-15 17:55:02 -05:00
AnyOldName3
9c1806cc74
Remove sneaky test qDebug instance.
2018-05-15 23:45:15 +01:00
AnyOldName3
8f905e1d49
Change how the VersionInfo object is created from version.rc such that non-release builds are possible and get labelled as such
2018-05-15 23:43:35 +01:00
Silarn
2ee5f0e96d
Push version update for 2.1.4 dev
2018-05-15 12:46:49 -05:00
Silarn
0d220b6b41
Fixes for download errors and retrying with alternate mirrors
2018-05-15 11:13:16 -05:00
Silarn
decbbb611e
Download resume fixes for restarting MO, hung downloads
2018-05-13 18:32:59 -05:00
Silarn
aeb0b42cde
Refresh the sort proxy when the data is changed
2018-05-10 11:21:27 -05:00
Silarn
38391b10e9
Fix plugin lock slot typo
2018-05-10 09:21:02 -05:00