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.4 (Desktop) #290

Merged
merged 92 commits into from
Jan 10, 2024
Merged

Update 2.4 (Desktop) #290

merged 92 commits into from
Jan 10, 2024

Commits on Nov 19, 2023

  1. add 50% transparency to the scroll to top button in order to permit v…

    …isibility of the underneath values
    iTTou committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    c9620c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    982b7d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c49f31 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    5784d60 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Add secondaries dispersion data

    iTTou committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    ffcdcd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    792a4c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a272e2a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    22d91ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3776aeb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74b1413 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ec2774b View commit details
    Browse the repository at this point in the history
  8. improve ship stats tooltips

    iTTou committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    a4e7151 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Configuration menu
    Copy the full SHA
    2d8ea54 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Configuration menu
    Copy the full SHA
    943f2fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33afb89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b56a43 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Configuration menu
    Copy the full SHA
    e6b22df View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    34451e6 View commit details
    Browse the repository at this point in the history
  2. Revert "improve save and share buttons naming to better clearify thei…

    …r different functions"
    
    This reverts commit 33afb89.
    floribe2000 committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    6c171e4 View commit details
    Browse the repository at this point in the history
  3. update PropertyChangedSourceGenerator to group all properties of a cl…

    …ass in a single generated file
    floribe2000 committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    808dbd9 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    62b43c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Implemented missing localization in ShipSelectionDialog.razor and upd…

    …ated button styling in multiple components
    iTTou committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    44202bd View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Configuration menu
    Copy the full SHA
    6b25499 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ffcbdb4 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Add clipboard copy functionality to image render

    This change improves user experience by allowing quick sharing of images. However, as this feature is not supported in all browsers, an error message has been added for unsupported cases.
    iTTou committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    39ebcbb View commit details
    Browse the repository at this point in the history
  2. Refactor build sharing features and improve user notifications.

    Deleted the BuildShareResult.cs file and updated handling of build sharing, image saving and link generation in ShipStatsTab. Also user notifications.
    iTTou committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    1961aa5 View commit details
    Browse the repository at this point in the history
  3. fix app crash happening when pressing cancel on the folder picker.

    also fix default starting folder for the folder picker being a collection instead of an actual folder.
    iTTou committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    23353f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2677e7c View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    a46aaa9 View commit details
    Browse the repository at this point in the history
  2. add footer for to desktop

    iTTou committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    b65c385 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7512cf9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f7345a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9ff85c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1165cf4 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    7aa4fdb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f865897 View commit details
    Browse the repository at this point in the history
  3. Various fixes for modifier handling

    yesod30 authored and floribe2000 committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    7cfdb6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcbd142 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a7eb15 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8eeca0f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c11c20a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2b82545 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #284 from WoWs-Builder-Team/feature/immutable-data…

    …-structures
    
    Modifier processing and immutable data structures
    floribe2000 authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    a143546 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Fix kitakami loaders parameter

    iTTou committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    45cd287 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dacb65 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Configuration menu
    Copy the full SHA
    5181585 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Fitting Tool style ship selector (#285)

    * Initial layout
    
    * rename component
    
    * style implementations
    
    * more layout implementations
    
    * full implementation of the component style and behaviour
    
    * add close and open transition and localization to settings strings
    
    * Add ability to hide ship images
    
    * add missing localization
    
    * update to data structure 5.1.1 and implement tech tree based order in ft selector
    
    * remove good internet connection warning for ship images from desktop settings
    
    * Change bind to local property to allow detection of changes.
    Fix typo in property binding.
    Add missing translations
    
    * Remove data structure generation during component initialization.
    The mapping ensures data immutability and is generated on server startup.
    
    * css isolation implementation to move single component related css styles into a dedicated scoped file
    
    * Add setting to completely disable the selector
    
    * improve fitting tool selector data structure initialization
    
    * move FT selector data initialization into Helpers.cs class and remove old implementation from DataCacheHelper.cs class
    
    * share data structure directly from appData
    
    ---------
    
    Co-authored-by: floribe2000 <git@floribe2000.de>
    iTTou and floribe2000 authored Dec 23, 2023
    Configuration menu
    Copy the full SHA
    675abd0 View commit details
    Browse the repository at this point in the history
  2. repository cleanup

    floribe2000 committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    f18d17c View commit details
    Browse the repository at this point in the history
  3. fix dirs.proj

    floribe2000 committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    f4b95a3 View commit details
    Browse the repository at this point in the history
  4. fix paths in dirs.proj

    floribe2000 committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    c99fc66 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2023

  1. Configuration menu
    Copy the full SHA
    4c532d8 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

  1. Configuration menu
    Copy the full SHA
    d57e12e View commit details
    Browse the repository at this point in the history
  2. fix upgraded modules not being applied by default when passing ships …

    …from ship stats page without a build applied
    iTTou committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    0530a37 View commit details
    Browse the repository at this point in the history
  3. improve build name display in ship comparison gird to better distinct…

    … ships without a build applied from ships with a build without a name applided
    iTTou committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    3454b6d View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. Configuration menu
    Copy the full SHA
    5b62806 View commit details
    Browse the repository at this point in the history
  2. fix all currently known wrong skill effects translations.

    firx modifiers application of manual secondary battery aiming
    iTTou committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    3542529 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. Configuration menu
    Copy the full SHA
    d9f6f7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aed7eb4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    85104e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b62a60 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4a3bd7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d68e732 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ee72933 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    facc10d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c76a22f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    494d1e0 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2023

  1. Configuration menu
    Copy the full SHA
    3b28ddb View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Configuration menu
    Copy the full SHA
    3019746 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a6f917 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    1ecf1e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49c1817 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d419869 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f379adb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    05b7be0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    04c4db4 View commit details
    Browse the repository at this point in the history
  7. App pages browser (#287)

    * add service to navigate from one page of the app to the other without losing builds.
    add buttons to go back to ships stats page in all app pages
    
    * integrate metrics logging into the service
    
    * fix multiple blank lines
    
    * fix wrong localization
    
    * Simplify the navigator service and drastically reduce methods overloading
    
    * remove unnecessary service injections
    
    * make url generation method static
    
    * add documentation
    
    * change container lists into an immutable one
    
    * move DataTransfer folder from Infrastructure to features
    
    * rearrange DataTransfer directory and split navigation-related classes into new Navigation feature
    
    * remove metricLabel parameter from AppNavigator service methods and integrate them into LogMetrics method logic
    
    * move updateBuildConfirmationDialog into its own method
    
    ---------
    
    Co-authored-by: floribe2000 <git@floribe2000.de>
    iTTou and floribe2000 authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    39d42d1 View commit details
    Browse the repository at this point in the history
  8. add missing localization

    iTTou committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    4d6c17d View commit details
    Browse the repository at this point in the history
  9. Parameterized localization (#288)

    * add parameterized localization support for ILocalizer
    
    * apply new parameterized localization to OverwriteExistingBuildConfirmationDialog and rename the dialog to better show its use case
    
    * remove methods for parameterized game localization
    
    game localization is not localized, only app localization can use placeholders
    floribe2000 authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    4e26c4b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    401caff View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    838d558 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    44f9a04 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7662c6c View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Configuration menu
    Copy the full SHA
    881fedc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f6cf1c View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. New Crowdin updates (#289)

    * New translations translation.resx (French)
    
    * New translations translation.resx (Spanish)
    
    * 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)
    
    * New translations translation.resx (Russian)
    
    * New translations translation.resx (Japanese)
    
    * New translations translation.resx (Chinese Traditional)
    yesod30 authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    de1e88d View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Configuration menu
    Copy the full SHA
    6bf98c2 View commit details
    Browse the repository at this point in the history
  2. downgrade nunit for data generator tests

    the source generator tests do not work properly with the new nunit version
    floribe2000 committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    a6ecf1f View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    2f66532 View commit details
    Browse the repository at this point in the history
  2. Removed unused imports

    yesod30 committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    22c6737 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa43924 View commit details
    Browse the repository at this point in the history
  4. Ship Comparison Pager (#292)

    * first draft of a custom pager
    
    * Add page size to app settings
    
    * remove unnecessary custom pager component
    
    * add missing localization
    
    * increase default page size from 25 to 50
    
    * change pageSize url parameter setting threshold
    
    * remove pageSize property direct set and delegate its setting to SetRowsPerPageAsync method of the MudDataGrid component
    
    * remove unnecessary pageCounter variable
    iTTou authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    0a282ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf9553b View commit details
    Browse the repository at this point in the history