NexusMods.App - v0.4
What's Changed
- Fix SMAPI apply order by @erri120 in #938
- Rename
GenericIcon
toUnifiedIcon
for clarity by @Al12rs in #947 - Add back Left Menus and Left Menu Navigation by @Al12rs in #939
- Update App UI Layout, add Workspaces and Tab names by @Al12rs in #950
- Add implicit conversion for
OpenPageBehvaior
entries by @Al12rs in #951 - Simplify crating
IconValue
s forUnifiedIcon
from XAML by @Al12rs in #953 - Add Support for Setting Execute Bit on Linux based on Extension by @Sewer56 in #949
- Fix build on main by @Al12rs in #955
- Adds support for OSX in the App by @halgari in #877
- Save and restore last window session by @erri120 in #954
- Update formatting and diagnostics by @erri120 in #970
- Fix formatting by @erri120 in #971
- Add initial Apply UI implementation by @Al12rs in #973
- Delete .github/workflows/code_quality.yml by @erri120 in #976
- Ingest required error by @halgari in #974
- Diagnostics using source generator by @erri120 in #975
- Update icons to use
UnifiedIcon
by @erri120 in #991 - Bump the microsoft group with 3 updates by @dependabot in #996
- Bump the avalonia group with 1 update by @dependabot in #997
- Update Language.pl.resx by @Patriot99 in #948
- Update Language.pl.resx by @Patriot99 in #957
- Color system updates by @Al12rs in #1000
- Add Style aliases for
Spacing
andCornerRadius
by @Al12rs in #1001 - More diagnostic improvements by @erri120 in #1004
- Rework Stardew Valley diagnostics by @erri120 in #1007
- Always override Stardew Valley launch file by @erri120 in #1013
- Fix mod install tests by @erri120 in #1009
- Apply fixes and refinements by @Al12rs in #1015
- Use
Verify
for mod installers by @erri120 in #1021 - Allow installers to set mod metadata by @erri120 in #1020
- Build error when missing submodule by @erri120 in #1024
- Fix spine buttons getting refreshed on every loadout change by @Al12rs in #1025
- Add diagnostic for missing SMAPI by @erri120 in #1026
- Override
GetVersion
for Stardew Valley by @erri120 in #1031 - Extract SMAPI version by @erri120 in #1033
- Link mod pages by @erri120 in #1034
- Reorder grid states by @erri120 in #1037
- Add project code style file by @erri120 in #1019
- Workspace documentation by @erri120 in #1046
- Spine items active state improvements by @Al12rs in #1047
- Dep updates by @Al12rs in #1051
- View Mod Contents First Draft & TreeDataGrid Improvements by @Sewer56 in #1023
- Update Language.pl.resx by @Patriot99 in #1022
- Update 'Mod Not Found' wording to match design by @Sewer56 in #1056
- Use single
UnifiedIcon
in Advanced Installer Views by @Sewer56 in #1057 - Update
GetDefaultOpenPageBehavior
by @erri120 in #1052 - More dep updates by @Al12rs in #1061
- Remove
UpdaterViewModelTests
by @erri120 in #1059 - Use GetDefaultOpenPageBehavior by @erri120 in #1062
- Add
RequiresNetworking
trait by @erri120 in #1063 - Downgrade the
Microsoft.CodeAnalaysis.CSharp*
packages by @erri120 in #1064 - Move IsExpanded to Child Items by @Sewer56 in #1053
- Fix crash on close by @Al12rs in #1068
- Fix imprecisions in the workspace system by @erri120 in #1070
- Add Title to Diagnostics by @erri120 in #1073
- Convert diagnostic messages into plain text by @erri120 in #1075
- Diagnostic Entries UI by @Al12rs in #1076
- Add Diagnostic Details Page by @Al12rs in #1081
- Rework diagnostic system by @erri120 in #1078
- Update Language.pl.resx by @Patriot99 in #1080
- Fix multi-window interaction with the single process work by @halgari in #972
- Update Language.pl.resx by @Patriot99 in #1086
- View diagnostics by @erri120 in #1082
- Added: A Writer Lock for SqliteDataStore by @Sewer56 in #1090
- Better
IDiagnosticWriter
API by @erri120 in #1085 - Improved: Apply PR Feedback on previous PR by @Sewer56 in #1092
- Fix game updates by @erri120 in #1095
- Add "Required dependency is disabled" diagnostic by @erri120 in #1098
- Run git builds on schedule by @erri120 in #1100
- Cancel login after set timeout by @erri120 in #1096
- Temp fix for advanced installer not starting by @Al12rs in #1101
- Update Language.pl.resx by @Patriot99 in #1107
- Update Language.pl.resx by @Patriot99 in #1108
- Use
Replay
instead ofPublish
by @erri120 in #1105 - Markdown writer by @erri120 in #1102
- Prototype: Eliminate TreeNodeVM by @Sewer56 in #1055
- Add markdown renderer by @erri120 in #1112
- Show diagnostic count by @erri120 in #1114
- Better "cancel download" window in Polish UI by @Patriot99 in #1111
- Various diagnostic UI improvements by @erri120 in #1115
- Fix steam launch on Linux by @erri120 in #1120
- Added: Support for Enhanced Tree Node Icons by @Sewer56 in #1072
- Changed: Don't use custom join in GamePathNode & Update Paths Library by @Sewer56 in #1067
- Move FileTreeView out of ModFiles by @Al12rs in #1117
- Don't include disabled SMAPI mods when counting by @erri120 in #1122
- Diagnostics UI update in Polish UI by @Patriot99 in #1125
- Run Git Builds on Fridays by @Al12rs in #1126
- FileTreeView Status Bar by @Al12rs in #1124
- Use
$OWD
instead ofEntryDirectory
by @erri120 in #1130 - Status bar update in the Polish UI by @Patriot99 in #1132
- Diagnostics for incompatible SMAPI mods by @erri120 in #1129
- Add Ingest button by @Al12rs in #1131
- Remove legacy benchmarks by @Sewer56 in #1136
- Update
MyGames
ui layout by @Al12rs in #1140 - Icons rework by @erri120 in #1139
- Managed games by @Al12rs in #1141
- Update Polish UI by @Patriot99 in #1137
- Removed Database Transaction Bottlenecks by @Sewer56 in #1143
- Add diagnostic docs by @erri120 in #1142
- Add GameWidget UI states by @Al12rs in #1144
- Added: Documentation for TreeDataGrid Usage, Including Examples by @Sewer56 in #1133
- Add GameWidget functionality and show loading while managing a new game by @Al12rs in #1147
- Update of the Polish UI by @Patriot99 in #1145
Full Changelog: v0.3...v0.4