Commit Graph

4208 Commits

Author SHA1 Message Date
pre-commit-ci[bot]
cc78137eb5
[pre-commit.ci] Pre-commit autoupdate. (#2295)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
updates:
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0)
- [github.com/pre-commit/mirrors-clang-format: v20.1.7 → v21.1.2](https://github.com/pre-commit/mirrors-clang-format/compare/v20.1.7...v21.1.2)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-07 15:01:47 +02:00
itch
8016e77723
fix(qt): remove obsolete call to AA_EnableHighDpiScaling (#2283)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
2025-09-15 09:40:50 +02:00
Mikaël Capelle
b77b2722b7
Fix an issue with implementation of CombinedModDataContent. (#2278)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
2025-09-03 10:13:06 +02:00
Jonathan Feenstra
d52fcccb83
Add author and uploader columns to mod list (#2269) 2025-08-18 07:55:52 +02:00
Mikaël Capelle
6c64236e2e
Allow non-cache build in CI when Azure variables are not available. (#2270) 2025-08-17 12:32:23 +02:00
pre-commit-ci[bot]
95b9ab2e45
[pre-commit.ci] Pre-commit autoupdate. (#2258)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
updates:
- [github.com/pre-commit/mirrors-clang-format: v19.1.5 → v20.1.7](https://github.com/pre-commit/mirrors-clang-format/compare/v19.1.5...v20.1.7)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-08 07:50:31 +02:00
Mikaël Capelle
28e712c8a3
Add version of MO2 plugin loaded in logs. (#2252) 2025-06-06 15:06:11 +02:00
Mikaël Capelle
87d0f2eeb6
Fix registry for 2.5.3-beta.2. (#2250) 2025-05-29 14:24:52 +02:00
Mikaël Capelle
455b5075f1
Update registry for 2.5.3-beta.2. (#2249) 2025-05-29 13:06:12 +02:00
Mikaël Capelle
39210af3e5
Move to VCPKG (#2068)
* 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.
2025-05-29 11:04:36 +02:00
Jeremy Rimpo
3a8ea3ccce
Oblivion Remastered Meta PR (#2241)
* Allow for mod directory maps
- Set main data files based on game
- Mapped mod directories to VFS
- Update overwrite setup

* Skip if mod contains no 'data' dir

* More mod directory compatibility fixes

* Workaround for Obl:Rem save location
- SLocalSavePath does nothing yet MO2 wants to use it to override the default save location
- This only applies to BGS games anyway, we should move this logic

* First pass for overwrite mod directory support

* More overwrite move / delete restrictions

* Fix issue with moving directories that are not required

* Formatting pass

* More modDataDirectory updates

* Formatting

---------

Co-authored-by: Mikaël Capelle <capelle.mikael@gmail.com>
2025-05-23 14:08:01 -05:00
Jonathan Feenstra
5d766e94a7
Mass Metadata Parsing: Prevent re-querying and manual prompts to enter missing data (#2135)
* Add a button to "Query Info" of every download in the list

---------

Co-authored-by: Deewens <dudonadrien@gmail.com>
Co-authored-by: KenJyn76 <liambonilla@gmail.com>
Co-authored-by: Al <26797547+Al12rs@users.noreply.github.com>
2025-05-23 09:24:23 +02:00
Jonathan Feenstra
a823d2aa88
Ignore conflicts between hidden files (#2148)
* Ignore conflicts between hidden files
* Optimize checks for .mohidden extension
2025-05-23 09:23:36 +02:00
RJ
b531bbff39
Update following SafeWriteFile changes (#2218)
Co-authored-by: RJ <Liderate@users.noreply.github.com>
2025-05-23 09:18:03 +02:00
RJ
3ef0db4cca
Speedup refresh when archive parsing is enabled and updateBSAList (#2239)
* Precompute load order for ModThreads
* Precompute file infos for plugin association check

---------

Co-authored-by: RJ <Liderate@users.noreply.github.com>
2025-05-23 09:15:43 +02:00
Jeremy Rimpo
15f3d2ba05
Fix an error when filters hide highlighted rows (#2245)
- Crash caused by dataChanged triggering selectionChanged in loop
- Repaint accomplishes what we need
2025-05-22 14:35:48 -05:00
Jeremy Rimpo
48f1f600de
Update copyrights (#2246) 2025-05-22 20:51:49 +02:00
Mikaël Capelle
a41028fafc
Update following USVFS move to VCPKG. (#2244) 2025-05-22 19:35:44 +02:00
Jeremy Rimpo
eddc30a47f
Dependency Updates Meta PR (#2242)
* Update dll manifests
* Fixes for emit / model refresh issues
2025-05-22 10:38:39 +02:00
RJ
52b37a760c
Store integer instead of QString in categories table ID columns (#2230)
Co-authored-by: RJ <Liderate@users.noreply.github.com>
2025-04-12 14:46:03 +02:00
RJ
bff386d277
Do not sort categories table while adding rows (#2229)
Co-authored-by: RJ <Liderate@users.noreply.github.com>
2025-04-01 13:33:52 +02:00
Jonathan Feenstra
d2832ec9c3
Add new contributors to the about dialog (#2175) 2025-03-01 11:49:18 +01:00
Chris Djali
62ccbb1d02
Write BOM if original file used one (#2213)
Important for UTF-16 as lots of things can't detect or read UTF-16 without a BOM
2025-02-28 19:52:49 +01:00
Jonathan Feenstra
6299be28e1
Add form and header versions to plugin list tool tips and plugin API and add more columns (#2200)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
2025-01-31 20:07:41 +01:00
Jonathan Feenstra
9049e65c5e
Add startDownloadNexusFileForGame (#2181)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
2025-01-02 14:10:53 +01:00
Jonathan Feenstra
f8340e1620
Highlight mods that contain selected files in data tab (#2179) 2025-01-02 08:52:38 +01:00
Jonathan Feenstra
110014bf5e
Update readme (#2180)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
2024-12-25 11:22:19 +01:00
Jonathan Feenstra
91912f5fef
(Un-)endorse & (un-)track mods from the same source (#2141)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
2024-10-30 16:20:39 +01:00
Jonathan Feenstra
f42a9f1cef
Fix error message showing even though instance is already selected (#2154) 2024-10-30 15:20:04 +01:00
Jonathan Feenstra
61ef16d08d
Hide hidden folders if "show hidden files" is unchecked in data tab (#2146)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
2024-10-16 08:36:12 +02:00
Jonathan Feenstra
c44ee31e9f
Prevent crash when opening NXM link before selecting instance (#2144)
Some checks are pending
Build ModOrganizer 2 / build (push) Waiting to run
Lint ModOrganizer 2 / lint (push) Waiting to run
2024-10-15 11:02:56 +02:00
Jonathan Feenstra
08fc25d641
Show blueprint master count in plugin counter tooltip and hide unsupported plugin types (#2143)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
2024-10-13 13:24:43 +02:00
Jonathan Feenstra
f305502c5d
Match capitilization of "Hidden files" in data tab with downloads tab (#2142) 2024-10-13 12:42:01 +02:00
Jonathan Feenstra
b6de58f2d3
Highlight masters of selected plugins (#2140)
Some checks are pending
Build ModOrganizer 2 / build (push) Waiting to run
Lint ModOrganizer 2 / lint (push) Waiting to run
2024-10-12 13:37:58 +02:00
Jonathan Feenstra
75e24cd926
Rename Optional ESPs tab to Optional Plugins and improve wording (#2134)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
2024-10-10 13:50:24 +02:00
Jonathan Feenstra
bafc058b7f
Add filter checkbox to data tab to show/hide hidden files (#2136) 2024-10-10 13:49:31 +02:00
Jonathan Feenstra
71434efaa9
Include notes in search when filtering mods if the column is enabled (#2139) 2024-10-10 13:45:40 +02:00
Jonathan Feenstra
8f1dbe9f35
Resize columns to contents in notifications window (#2128)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
2024-10-03 09:48:50 +02:00
Jeremy Rimpo
19fae10b2b
Starfield Updates: Shattered Space & Blueprint Support (#2131)
---------

Co-authored-by: Jonathan Feenstra <26406078+JonathanFeenstra@users.noreply.github.com>
2024-10-03 09:46:53 +02:00
Jonathan Feenstra
7ed06a77c1
Add author and description methods to IPluginList (#2118)
Some checks failed
Build ModOrganizer 2 / build (push) Has been cancelled
Lint ModOrganizer 2 / lint (push) Has been cancelled
2024-09-28 19:58:29 +02:00
Mikaël Capelle
9c130cbf2f
Bump version to 2.5.2. (#2090) 2024-08-04 09:58:53 +02:00
Mikaël Capelle
ea38fdc6ce
Replace chopped by mid in download list. (#2089) 2024-08-03 13:37:39 +02:00
Mikaël Capelle
89f39ef200
Bump version to 2.5.2rc2. (#2084) 2024-08-01 10:58:31 +02:00
Mikaël Capelle
acd201157d
Move slot connections to avoid issue when starting MO2 to download a NXM link. (#2082)
* Move slot connections to avoid issue when starting MO2 to download a NXM link.
2024-08-01 10:40:44 +02:00
Mikaël Capelle
f11925ab88
Fix FIXABLE status for ModDataChecker. (#2080)
* Fix FIXABLE status for ModDataChecker.
* Fix issue with registerFeature() without games.
2024-07-28 14:39:20 +02:00
Mikaël Capelle
2395c13c25
Bump version to 2.5.2rc1. (#2078) 2024-07-21 16:49:38 +02:00
Mikaël Capelle
cc92f6cf88
Set default style to 'windowsvista' and allow stylesheet to modify base style (#2072)
* Set 'windowsvista' as the default style.
* Allow stylesheet to modify base style.
2024-07-19 09:49:53 +02:00
Jeremy Rimpo
193442e773
Archive preview support (#2056)
* Support for archive file previews
- Should account for alternates
- Extracts files and requests preview from plugins that claim support
2024-07-11 16:46:29 +02:00
Jeremy Rimpo
a4f6298111
Parse unmanaged file location when creating ModInfoForeign (#2053)
* Parse unmanaged file location when creating ModInfoForeign
- Fixes issues with secondaryDataDirectories
* Revert SF memory address changes
- CCC implementation prevents the need to determine core plugin LO by dependency chains
* The light flag wins over the medium flag
- I had expected the opposite, but apparently the light flag still wins if both are set. This shouldn't really happen but it's possible, even with the CK
* Update display to account for multi-flagged plugins
- Show both icons, warn if both set
2024-06-22 08:31:26 +02:00
Twinki
d3b647ab2b
Use new Skip File & Skip Directory in usvfs (#2033)
* Use new Skip File & Skip Directory in usvfs.

# Motivations
https://github.com/ModOrganizer2/usvfs/pull/61 Highlights some reasons why the ability to skip files & directories would be beneficial

# Modifications
- Add two new settings, `skip_file_suffixes` and `skip_directories`
- Wire the two new settings up to usvfs
- Add two new buttons to the `Workarounds` dialog, one to adjust Skip File Suffixes and another for Skip Directories, both buttons act nearly identical to the Executable Blacklist button
- Add a new grouping in the `Workarounds` dialog box that contains the usvfs buttons to keep the dialog a tad organized
2024-06-15 18:51:47 +02:00