Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update 2.3 (Desktop) #277

Merged
merged 26 commits into from
Nov 10, 2023
Merged

Update 2.3 (Desktop) #277

merged 26 commits into from
Nov 10, 2023

Conversation

floribe2000
Copy link
Member

No description provided.

floribe2000 and others added 25 commits October 14, 2023 17:33
replace sonar.login with sonar.token due to the old version being deprecated
* initial draft for improved source gen

* add tests for new generator and restructure generator project

* keep ordering of data container properties in generated code

* add data element analyzer and unittests, refactor data element generator

* add new DataContainer attribute to data containers to enable new generator

* update PropertyChangedSourceGenerator to use FAWMN

* code cleanup for generators and analyzer

* add TextKind type to better specify how a type should be treated

* move data elements to reduce unnecessary namespace nesting

* fix unittests after moving data elements to new namespace

* fix tests for PropertyChangedGenerator

* fix sonarlint warnings and issues from review
* Filters UI clean up

* Initial work on ship comparison revamp

* Implement #252

* revert ship stats panel chances

* revert upgradedModulesUrlParameter

* move loadSettings method code into vm constructor

* change to use mudHidden instead of breakPointProvider to display filters

* extract ship filter from ship comparison and fix wrapping

#252

* fix nullability warning and improve margin for search box
* start reworking theme for web app

#256

* more color scheme improvements, especially for dialogs

* update ship comparison UI

* extract theme creation to common project, minor theme tweaks

* improvements from review

* change talent panel elements color from info to primary

* fix style for the talents activation button when talents and conditional modifiers are activated

* Change the talent activation button style to match the one in the ship comparison page

* minor theme improvements

* update release notes for theme rework

---------

Co-authored-by: iTTou <13366390+iTTou@users.noreply.github.com>
* update all json processing to use STJ instead of Newtonsoft

* fix build deserialization

* update to stable data structures and fix resulting errors

also fix skill changes from update 12.10
* move settings link to regular navigation

* move secondary range into main secondary expande

* Remove detection from subs at maximum depth from concealment data container

* swap positions of concealment and maneuverability datacontainer

* add new translations

* fix ShipStatsPanel.razor indentation

* show "add new ship" when removing last ship on ships page

* makes tabs header sticky

* remove unnecessary css property

* implement synchronization of expander stats in ship stats panel between multiple ship tabs

* Apply requested changes

* Move settings button on desktop in the same position as on web

* add some visual improvements to make it easier to read ship's stats

---------

Co-authored-by: floribe2000 <git@floribe2000.de>
* New translations translation.resx (French)

* New translations translation.resx (Spanish)

* New translations translation.resx (Danish)

* New translations translation.resx (German)

* New translations translation.resx (Hungarian)

* New translations translation.resx (Italian)

* New translations translation.resx (Japanese)

* New translations translation.resx (Korean)

* New translations translation.resx (Dutch)

* New translations translation.resx (Polish)

* New translations translation.resx (Russian)

* New translations translation.resx (Turkish)

* New translations translation.resx (Chinese Simplified)

* New translations translation.resx (Chinese Traditional)

* New translations translation.resx (Portuguese, Brazilian)
@floribe2000 floribe2000 added this to the UI rework milestone Nov 10, 2023
@floribe2000 floribe2000 self-assigned this Nov 10, 2023
Copy link

sonarcloud bot commented Nov 10, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

10.2% 10.2% Coverage
1.2% 1.2% Duplication

@floribe2000 floribe2000 merged commit 73e0ebd into release/desktop Nov 10, 2023
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants