diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 1ef22a72..ce1e68c9 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -27,14 +27,15 @@ assignees: '' **Device and Application Information (please complete the following information):** - - OS Build Number: + - OS Build: - Architecture: - - Application Version Number: + - Application Version: - + **Additional context** diff --git a/build/pipelines/azure-pipelines.ci.yaml b/build/pipelines/azure-pipelines.ci.yaml index f8c70188..31ce98fb 100644 --- a/build/pipelines/azure-pipelines.ci.yaml +++ b/build/pipelines/azure-pipelines.ci.yaml @@ -11,7 +11,7 @@ pr: - master - servicing/* -name: 0.$(Date:yyMM).$(Date:dd)$(Rev:rr).0 +name: 0.$(Date:yyMM).$(DayOfMonth)$(Rev:rr).0 jobs: - template: ./templates/build-app-public.yaml @@ -36,9 +36,15 @@ jobs: - template: ./templates/run-unit-tests.yaml parameters: platform: x64 + reimageServiceConnection: essential-experiences-interactive-reimage + reimageSubscriptionId: a8f5eb47-e59c-44b4-8e42-e70811a047b5 + reimageResourceGroup: EETestPublic - template: ./templates/run-unit-tests.yaml parameters: platform: x86 + reimageServiceConnection: essential-experiences-interactive-reimage + reimageSubscriptionId: a8f5eb47-e59c-44b4-8e42-e70811a047b5 + reimageResourceGroup: EETestPublic - template: ./templates/package-appxbundle.yaml diff --git a/build/pipelines/azure-pipelines.release.yaml b/build/pipelines/azure-pipelines.release.yaml index 59cd41c3..78b4fd90 100644 --- a/build/pipelines/azure-pipelines.release.yaml +++ b/build/pipelines/azure-pipelines.release.yaml @@ -38,10 +38,16 @@ jobs: - template: ./templates/run-unit-tests.yaml parameters: platform: x64 + reimageServiceConnection: macool-sandbox-interactiveDesktopRS5 + reimageSubscriptionId: 012a8008-c00f-45b3-9828-41ebba30141d + reimageResourceGroup: interactiveDesktopRS5 - template: ./templates/run-unit-tests.yaml parameters: platform: x86 + reimageServiceConnection: macool-sandbox-interactiveDesktopRS5 + reimageSubscriptionId: 012a8008-c00f-45b3-9828-41ebba30141d + reimageResourceGroup: interactiveDesktopRS5 - template: ./templates/package-appxbundle.yaml diff --git a/build/pipelines/templates/run-unit-tests.yaml b/build/pipelines/templates/run-unit-tests.yaml index 708b30b1..6123609e 100644 --- a/build/pipelines/templates/run-unit-tests.yaml +++ b/build/pipelines/templates/run-unit-tests.yaml @@ -2,6 +2,9 @@ parameters: platform: '' + reimageServiceConnection: '' + reimageSubscriptionId: '' + reimageResourceGroup: '' jobs: - job: UnitTests${{ parameters.platform }} @@ -49,6 +52,6 @@ jobs: displayName: Reimage test machine inputs: connectionType: connectedServiceNameARM - azureServiceConnection: macool-sandbox-interactiveDesktopRS5 - urlSuffix: subscriptions/012a8008-c00f-45b3-9828-41ebba30141d/resourceGroups/interactiveDesktopRS5/providers/Microsoft.Compute/virtualMachineScaleSets/essential/reimage?api-version=2018-10-01 + azureServiceConnection: ${{ parameters.reimageServiceConnection }} + urlSuffix: subscriptions/${{ parameters.reimageSubscriptionId }}/resourceGroups/${{ parameters.reimageResourceGroup }}/providers/Microsoft.Compute/virtualMachineScaleSets/essential/reimage?api-version=2018-10-01 body: '{ "instanceIds": ["$(agentInstanceId)"] }' \ No newline at end of file diff --git a/src/CalcViewModel/StandardCalculatorViewModel.cpp b/src/CalcViewModel/StandardCalculatorViewModel.cpp index 78ad7dd2..c8b87071 100644 --- a/src/CalcViewModel/StandardCalculatorViewModel.cpp +++ b/src/CalcViewModel/StandardCalculatorViewModel.cpp @@ -69,7 +69,7 @@ StandardCalculatorViewModel::StandardCalculatorViewModel() : m_HexDisplayValue(L"0"), m_BinaryDisplayValue(L"0"), m_OctalDisplayValue(L"0"), - m_standardCalculatorManager(make_unique(&m_calculatorDisplay, &m_resourceProvider)), + m_standardCalculatorManager(&m_calculatorDisplay, &m_resourceProvider), m_MemorizedNumbers(ref new Vector()), m_IsMemoryEmpty(true), m_IsFToEChecked(false), @@ -110,7 +110,7 @@ StandardCalculatorViewModel::StandardCalculatorViewModel() : CalculationExpressionAutomationName = GetLocalizedStringFormat(m_expressionAutomationNameFormat, L""); // Initialize history view model - m_HistoryVM = ref new HistoryViewModel(m_standardCalculatorManager.get()); + m_HistoryVM = ref new HistoryViewModel(&m_standardCalculatorManager); m_HistoryVM->SetCalculatorDisplay(m_calculatorDisplay); m_decimalSeparator = LocalizationSettings::GetInstance().GetDecimalSeparator(); @@ -215,7 +215,7 @@ void StandardCalculatorViewModel::SetPrimaryDisplay(_In_ wstring const &displayS void StandardCalculatorViewModel::DisplayPasteError() { - m_standardCalculatorManager->DisplayPasteError(); + m_standardCalculatorManager.DisplayPasteError(); } void StandardCalculatorViewModel::SetParenthesisCount(_In_ const wstring& parenthesisCount) @@ -285,9 +285,9 @@ void StandardCalculatorViewModel::SetHistoryExpressionDisplay(_Inout_ shared_ptr IsEditingEnabled = false; // Setting the History Item Load Mode so that UI does not get updated with recalculation of every token - m_standardCalculatorManager->SetInHistoryItemLoadMode(true); + m_standardCalculatorManager.SetInHistoryItemLoadMode(true); Recalculate(true); - m_standardCalculatorManager->SetInHistoryItemLoadMode(false); + m_standardCalculatorManager.SetInHistoryItemLoadMode(false); m_isLastOperationHistoryLoad = true; } @@ -573,7 +573,7 @@ void StandardCalculatorViewModel::OnButtonPressed(Object^ parameter) if (IsInError) { - m_standardCalculatorManager->SendCommand(Command::CommandCLEAR); + m_standardCalculatorManager.SendCommand(Command::CommandCLEAR); if (!IsRecoverableCommand((int)numOpEnum)) { @@ -643,7 +643,7 @@ void StandardCalculatorViewModel::OnButtonPressed(Object^ parameter) m_isLastOperationHistoryLoad = false; } - m_standardCalculatorManager->SendCommand(cmdenum); + m_standardCalculatorManager.SendCommand(cmdenum); } } } @@ -746,7 +746,7 @@ void StandardCalculatorViewModel::OnPaste(String^ pastedString, ViewMode mode) TraceLogger::GetInstance().LogValidInputPasted(mode); bool isFirstLegalChar = true; - m_standardCalculatorManager->SendCommand(Command::CommandCENTR); + m_standardCalculatorManager.SendCommand(Command::CommandCENTR); bool sendNegate = false; bool processedExp = false; bool processedDigit = false; @@ -836,7 +836,7 @@ void StandardCalculatorViewModel::OnPaste(String^ pastedString, ViewMode mode) { sentEquals = (mappedNumOp == NumbersAndOperatorsEnum::Equals); Command cmdenum = ConvertToOperatorsEnum(mappedNumOp); - m_standardCalculatorManager->SendCommand(cmdenum); + m_standardCalculatorManager.SendCommand(cmdenum); // The CalcEngine state machine won't allow the negate command to be sent before any // other digits, so instead a flag is set and the command is sent after the first appropriate @@ -846,7 +846,7 @@ void StandardCalculatorViewModel::OnPaste(String^ pastedString, ViewMode mode) if (canSendNegate) { Command cmdNegate = ConvertToOperatorsEnum(NumbersAndOperatorsEnum::Negate); - m_standardCalculatorManager->SendCommand(cmdNegate); + m_standardCalculatorManager.SendCommand(cmdNegate); } // Can't send negate on a leading zero, so wait until the appropriate time to send it. @@ -865,7 +865,7 @@ void StandardCalculatorViewModel::OnPaste(String^ pastedString, ViewMode mode) if (!(MapCharacterToButtonId(*it, canSendNegate) == NumbersAndOperatorsEnum::Add)) { Command cmdNegate = ConvertToOperatorsEnum(NumbersAndOperatorsEnum::Negate); - m_standardCalculatorManager->SendCommand(cmdNegate); + m_standardCalculatorManager.SendCommand(cmdNegate); } } @@ -876,7 +876,7 @@ void StandardCalculatorViewModel::OnPaste(String^ pastedString, ViewMode mode) void StandardCalculatorViewModel::OnClearMemoryCommand( Object^ parameter) { - m_standardCalculatorManager->MemorizedNumberClearAll(); + m_standardCalculatorManager.MemorizedNumberClearAll(); int windowId = Utils::GetWindowId(); TraceLogger::GetInstance().LogMemoryClearAll(windowId); @@ -1013,7 +1013,7 @@ NumbersAndOperatorsEnum StandardCalculatorViewModel::MapCharacterToButtonId( void StandardCalculatorViewModel::OnMemoryButtonPressed() { - m_standardCalculatorManager->MemorizeNumber(); + m_standardCalculatorManager.MemorizeNumber(); int windowId = Utils::GetWindowId(); TraceLogger::GetInstance().InsertIntoMemoryMap(windowId, IsStandard, IsScientific, IsProgrammer); @@ -1051,7 +1051,7 @@ void StandardCalculatorViewModel::OnMemoryItemPressed(Object^ memoryItemPosition if (MemorizedNumbers && MemorizedNumbers->Size > 0) { auto boxedPosition = safe_cast^>(memoryItemPosition); - m_standardCalculatorManager->MemorizedNumberLoad(boxedPosition->Value); + m_standardCalculatorManager.MemorizedNumberLoad(boxedPosition->Value); HideMemoryClicked(); int windowId = Utils::GetWindowId(); TraceLogger::GetInstance().LogMemoryUsed(windowId, boxedPosition->Value, IsStandard, IsScientific, IsProgrammer, MemorizedNumbers->Size); @@ -1075,7 +1075,7 @@ void StandardCalculatorViewModel::OnMemoryAdd(Object^ memoryItemPosition) { TraceLogger::GetInstance().InsertIntoMemoryMap(windowId, IsStandard, IsScientific, IsProgrammer); } - m_standardCalculatorManager->MemorizedNumberAdd(boxedPosition->Value); + m_standardCalculatorManager.MemorizedNumberAdd(boxedPosition->Value); } } @@ -1096,7 +1096,7 @@ void StandardCalculatorViewModel::OnMemorySubtract(Object^ memoryItemPosition) { TraceLogger::GetInstance().InsertIntoMemoryMap(windowId, IsStandard, IsScientific, IsProgrammer); } - m_standardCalculatorManager->MemorizedNumberSubtract(boxedPosition->Value); + m_standardCalculatorManager.MemorizedNumberSubtract(boxedPosition->Value); } } @@ -1110,7 +1110,7 @@ void StandardCalculatorViewModel::OnMemoryClear(_In_ Object^ memoryItemPosition) if (boxedPosition->Value >= 0) { unsigned int unsignedPosition = safe_cast(boxedPosition->Value); - m_standardCalculatorManager->MemorizedNumberClear(unsignedPosition); + m_standardCalculatorManager.MemorizedNumberClear(unsignedPosition); MemorizedNumbers->RemoveAt(unsignedPosition); for (unsigned int i = 0; i < MemorizedNumbers->Size; i++) @@ -1145,11 +1145,11 @@ Array^ StandardCalculatorViewModel::Serialize() writer->WriteUInt32(static_cast(m_CurrentAngleType)); writer->WriteBoolean(IsFToEChecked); writer->WriteBoolean(IsCurrentViewPinned); - writer->WriteUInt32(static_cast(m_standardCalculatorManager->SerializeSavedDegreeMode())); + writer->WriteUInt32(static_cast(m_standardCalculatorManager.SerializeSavedDegreeMode())); // Serialize Memory vector serializedMemory; - serializedMemory = m_standardCalculatorManager->GetSerializedMemory(); + serializedMemory = m_standardCalculatorManager.GetSerializedMemory(); size_t lengthOfSerializedMemory = serializedMemory.size(); writer->WriteUInt32(static_cast(lengthOfSerializedMemory)); for (auto data : serializedMemory) @@ -1158,7 +1158,7 @@ Array^ StandardCalculatorViewModel::Serialize() } // Serialize Primary Display - vector serializedPrimaryDisplay = m_standardCalculatorManager->GetSerializedPrimaryDisplay(); + vector serializedPrimaryDisplay = m_standardCalculatorManager.GetSerializedPrimaryDisplay(); writer->WriteUInt32(static_cast(serializedPrimaryDisplay.size())); for (auto data : serializedPrimaryDisplay) { @@ -1169,7 +1169,7 @@ Array^ StandardCalculatorViewModel::Serialize() writer->WriteUInt32(static_cast(CurrentRadixType)); //Serialize commands of calculator manager - vector serializedCommand = m_standardCalculatorManager->SerializeCommands(); + vector serializedCommand = m_standardCalculatorManager.SerializeCommands(); writer->WriteUInt32(static_cast(serializedCommand.size())); writer->WriteBytes(ref new Array(serializedCommand.data(), static_cast(serializedCommand.size()))); @@ -1205,7 +1205,7 @@ void StandardCalculatorViewModel::Deserialize(Array^ state) IsCurrentViewPinned = reader->ReadBoolean(); Command serializedDegreeMode = static_cast(reader->ReadUInt32()); - m_standardCalculatorManager->SendCommand(serializedDegreeMode); + m_standardCalculatorManager.SendCommand(serializedDegreeMode); // Deserialize Memory UINT32 memoryDataLength = reader->ReadUInt32(); @@ -1214,7 +1214,7 @@ void StandardCalculatorViewModel::Deserialize(Array^ state) { serializedMemory.push_back(reader->ReadInt32()); } - m_standardCalculatorManager->DeSerializeMemory(serializedMemory); + m_standardCalculatorManager.DeSerializeMemory(serializedMemory); // Serialize Primary Display UINT32 serializedPrimaryDisplayLength = reader->ReadUInt32(); @@ -1223,14 +1223,14 @@ void StandardCalculatorViewModel::Deserialize(Array^ state) { serializedPrimaryDisplay.push_back(reader->ReadInt32()); } - m_standardCalculatorManager->DeSerializePrimaryDisplay(serializedPrimaryDisplay); + m_standardCalculatorManager.DeSerializePrimaryDisplay(serializedPrimaryDisplay); CurrentRadixType = reader->ReadUInt32(); //Read command data and Deserialize UINT32 modeldatalength = reader->ReadUInt32(); Array^ modelDataAsBytes = ref new Array(modeldatalength); reader->ReadBytes(modelDataAsBytes); - m_standardCalculatorManager->DeSerializeCommands(vector(modelDataAsBytes->begin(), modelDataAsBytes->end())); + m_standardCalculatorManager.DeSerializeCommands(vector(modelDataAsBytes->begin(), modelDataAsBytes->end())); // After recalculation. If there is an error then // IsInError should be set synchronously. @@ -1326,31 +1326,31 @@ void StandardCalculatorViewModel::ResetDisplay() { AreHEXButtonsEnabled = false; CurrentRadixType = (int)RADIX_TYPE::DEC_RADIX; - m_standardCalculatorManager->SetRadix(DEC_RADIX); + m_standardCalculatorManager.SetRadix(DEC_RADIX); ProgModeRadixChange(); } void StandardCalculatorViewModel::SetPrecision(int32_t precision) { - m_standardCalculatorManager->SetPrecision(precision); + m_standardCalculatorManager.SetPrecision(precision); } void StandardCalculatorViewModel::SwitchProgrammerModeBase(RADIX_TYPE radixType) { if (IsInError) { - m_standardCalculatorManager->SendCommand(Command::CommandCLEAR); + m_standardCalculatorManager.SendCommand(Command::CommandCLEAR); } AreHEXButtonsEnabled = (radixType == RADIX_TYPE::HEX_RADIX); CurrentRadixType = (int)radixType; - m_standardCalculatorManager->SetRadix(radixType); + m_standardCalculatorManager.SetRadix(radixType); ProgModeRadixChange(); } void StandardCalculatorViewModel::SetMemorizedNumbersString() { - m_standardCalculatorManager->SetMemorizedNumbersString(); + m_standardCalculatorManager.SetMemorizedNumbersString(); } ANGLE_TYPE GetAngleTypeFromCommand(Command command) @@ -1384,7 +1384,7 @@ void StandardCalculatorViewModel::SaveEditedCommand(_In_ unsigned int tokenPosit if (IsUnaryOp(nOpCode) && command != Command::CommandSIGN) { - int angleCmd = static_cast(m_standardCalculatorManager->GetCurrentDegreeMode()); + int angleCmd = static_cast(m_standardCalculatorManager.GetCurrentDegreeMode()); ANGLE_TYPE angleType = GetAngleTypeFromCommand(static_cast(angleCmd)); if (IsTrigOp(nOpCode)) @@ -1452,7 +1452,7 @@ void StandardCalculatorViewModel::SaveEditedCommand(_In_ unsigned int tokenPosit { shared_ptr spOpndCommand = dynamic_pointer_cast(tokenCommand); spOpndCommand->ToggleSign(); - updatedToken = spOpndCommand->GetToken(m_standardCalculatorManager->DecimalSeparator()); + updatedToken = spOpndCommand->GetToken(m_standardCalculatorManager.DecimalSeparator()); } IsOperandUpdatedUsingViewModel = true; } @@ -1481,7 +1481,7 @@ void StandardCalculatorViewModel::SaveEditedCommand(_In_ unsigned int tokenPosit void StandardCalculatorViewModel::Recalculate(bool fromHistory) { // Recalculate - Command currentDegreeMode = m_standardCalculatorManager->GetCurrentDegreeMode(); + Command currentDegreeMode = m_standardCalculatorManager.GetCurrentDegreeMode(); shared_ptr >> savedCommands = make_shared >>(); vector currentCommands; @@ -1556,29 +1556,29 @@ void StandardCalculatorViewModel::Recalculate(bool fromHistory) savedTokens->Append(currentToken); } - m_standardCalculatorManager->Reset(false); + m_standardCalculatorManager.Reset(false); if (IsScientific) { - m_standardCalculatorManager->SendCommand(Command::ModeScientific); + m_standardCalculatorManager.SendCommand(Command::ModeScientific); } if (IsFToEChecked) { - m_standardCalculatorManager->SendCommand(Command::CommandFE); + m_standardCalculatorManager.SendCommand(Command::CommandFE); } - m_standardCalculatorManager->SendCommand(currentDegreeMode); + m_standardCalculatorManager.SendCommand(currentDegreeMode); size_t currentCommandsSize = currentCommands.size(); for (size_t i = 0; i < currentCommandsSize; i++) { - m_standardCalculatorManager->SendCommand(static_cast(currentCommands[i])); + m_standardCalculatorManager.SendCommand(static_cast(currentCommands[i])); } if (fromHistory) // This is for the cases where the expression is loaded from history { // To maintain F-E state of the engine, as the last operand hasn't reached engine by now - m_standardCalculatorManager->SendCommand(Command::CommandFE); - m_standardCalculatorManager->SendCommand(Command::CommandFE); + m_standardCalculatorManager.SendCommand(Command::CommandFE); + m_standardCalculatorManager.SendCommand(Command::CommandFE); } // After recalculation. If there is an error then @@ -1785,7 +1785,7 @@ void StandardCalculatorViewModel::UpdateProgrammerPanelDisplay() { // we want the precision to be set to maximum value so that the autoconversions result as desired int32_t precision = 64; - if (m_standardCalculatorManager->GetResultForRadix(16, precision) == L"") + if (m_standardCalculatorManager.GetResultForRadix(16, precision) == L"") { hexDisplayString = DisplayValue->Data(); decimalDisplayString = DisplayValue->Data(); @@ -1794,10 +1794,10 @@ void StandardCalculatorViewModel::UpdateProgrammerPanelDisplay() } else { - hexDisplayString = m_standardCalculatorManager->GetResultForRadix(16, precision); - decimalDisplayString = m_standardCalculatorManager->GetResultForRadix(10, precision); - octalDisplayString = m_standardCalculatorManager->GetResultForRadix(8, precision); - binaryDisplayString = m_standardCalculatorManager->GetResultForRadix(2, precision); + hexDisplayString = m_standardCalculatorManager.GetResultForRadix(16, precision); + decimalDisplayString = m_standardCalculatorManager.GetResultForRadix(10, precision); + octalDisplayString = m_standardCalculatorManager.GetResultForRadix(8, precision); + binaryDisplayString = m_standardCalculatorManager.GetResultForRadix(2, precision); } } const auto& localizer = LocalizationSettings::GetInstance(); @@ -1909,7 +1909,7 @@ void StandardCalculatorViewModel::UpdateOperand(int pos, String^ text) void StandardCalculatorViewModel::UpdatecommandsInRecordingMode() { - vector savedCommands = m_standardCalculatorManager->GetSavedCommands(); + vector savedCommands = m_standardCalculatorManager.GetSavedCommands(); shared_ptr> commands = make_shared>(); bool isDecimal = false; bool isNegative = false; diff --git a/src/CalcViewModel/StandardCalculatorViewModel.h b/src/CalcViewModel/StandardCalculatorViewModel.h index 1a95a232..7fb311c5 100644 --- a/src/CalcViewModel/StandardCalculatorViewModel.h +++ b/src/CalcViewModel/StandardCalculatorViewModel.h @@ -214,7 +214,7 @@ namespace CalculatorApp } property bool IsEngineRecording { - bool get() { return m_standardCalculatorManager->IsEngineRecording(); } + bool get() { return m_standardCalculatorManager.IsEngineRecording(); } } property bool IsOperandEnabled { @@ -311,7 +311,7 @@ namespace CalculatorApp void ResetDisplay(); RADIX_TYPE GetCurrentRadixType() { return (RADIX_TYPE)m_CurrentRadixType; } void SetPrecision(int32_t precision); - void UpdateMaxIntDigits() { m_standardCalculatorManager->UpdateMaxIntDigits(); } + void UpdateMaxIntDigits() { m_standardCalculatorManager.UpdateMaxIntDigits(); } NumbersAndOperatorsEnum GetCurrentAngleType() { return m_CurrentAngleType; } private: @@ -323,7 +323,7 @@ namespace CalculatorApp wchar_t m_decimalSeparator; CalculatorDisplay m_calculatorDisplay; CalculatorApp::EngineResourceProvider m_resourceProvider; - std::unique_ptr m_standardCalculatorManager; + CalculationManager::CalculatorManager m_standardCalculatorManager; Platform::String^ m_expressionAutomationNameFormat; Platform::String^ m_localizedCalculationResultAutomationFormat; Platform::String^ m_localizedCalculationResultDecimalAutomationFormat; diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-100.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-100.png index 47a1860c..6a3af461 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-100.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-125.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-125.png index 790a8930..90c20773 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-125.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-150.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-150.png index 5b407160..292c6db4 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-150.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-200.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-200.png index 3be99668..3fe92534 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-200.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-400.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-400.png index a91408ee..ec8143d9 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-400.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_scale-400.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-16.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-16.png index d58618da..dd7e068c 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-16.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-16.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-20.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-20.png index ca584a3d..497fb90d 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-20.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-20.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-24.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-24.png index 6f904255..89f78b6d 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-24.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-24.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-256.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-256.png index 4c601517..fe20d448 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-256.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-256.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-30.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-30.png index d1d10643..27060604 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-30.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-30.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-32.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-32.png index 73e3d415..e4b2ecbb 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-32.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-32.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-36.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-36.png index 1de3f6c6..c6599e87 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-36.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-36.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-40.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-40.png index be55cd05..f963a7a1 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-40.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-40.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-48.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-48.png index 02e793af..b801ca63 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-48.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-48.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-60.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-60.png index 8ac9d445..63ffe785 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-60.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-60.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-64.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-64.png index 6bd47b58..6261dd17 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-64.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-64.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-72.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-72.png index 99f23797..6642f98f 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-72.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-72.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-80.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-80.png index a12e46fe..11905219 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-80.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-80.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-96.png b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-96.png index 3a587d80..bbe1ebc9 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-96.png and b/src/Calculator/Assets/CalculatorAppList.contrast-black_targetsize-96.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-100.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-100.png index cfad3bfd..c6f47b8e 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-100.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-125.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-125.png index 3bd0b85b..5324dad9 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-125.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-150.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-150.png index 05f1eb44..e218ef89 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-150.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-200.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-200.png index e0632d7b..0f424423 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-200.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-400.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-400.png index e43ac51c..ba6c8b48 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-400.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_scale-400.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-16.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-16.png index b33b1caf..c3a1da94 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-16.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-16.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-20.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-20.png index dfe95170..a4b0d7a5 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-20.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-20.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-24.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-24.png index 2d989296..ef4f1d2c 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-24.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-24.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-256.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-256.png index b59d0f8e..fcd75a2b 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-256.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-256.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-30.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-30.png index b623996c..5f8f8955 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-30.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-30.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-32.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-32.png index f9cbcf8b..4f65a30b 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-32.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-32.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-36.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-36.png index b16fa5b6..a43f92f8 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-36.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-36.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-40.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-40.png index 432563f5..623e6594 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-40.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-40.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-48.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-48.png index 95ec20f0..de3eb465 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-48.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-48.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-60.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-60.png index d3608f1b..c987aef4 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-60.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-60.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-64.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-64.png index afbb74ed..a1958c46 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-64.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-64.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-72.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-72.png index e0ff1b51..c839943e 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-72.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-72.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-80.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-80.png index 7b118f0e..1c47ded7 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-80.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-80.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-96.png b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-96.png index 22761459..f1921a51 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-96.png and b/src/Calculator/Assets/CalculatorAppList.contrast-white_targetsize-96.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-16.png b/src/Calculator/Assets/CalculatorAppList.targetsize-16.png index d58618da..dd7e068c 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-16.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-16.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-colorize.png index d58618da..dd7e068c 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-fullcolor.png index b33b1caf..c3a1da94 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-lightunplated.png index b33b1caf..c3a1da94 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated.png index d58618da..dd7e068c 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated_contrast-black.png index d58618da..dd7e068c 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated_contrast-white.png index b33b1caf..c3a1da94 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-16_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-20.png b/src/Calculator/Assets/CalculatorAppList.targetsize-20.png index ca584a3d..497fb90d 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-20.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-20.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-colorize.png index ca584a3d..497fb90d 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-fullcolor.png index dfe95170..a4b0d7a5 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-lightunplated.png index dfe95170..a4b0d7a5 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated.png index ca584a3d..497fb90d 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated_contrast-black.png index ca584a3d..497fb90d 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated_contrast-white.png index dfe95170..a4b0d7a5 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-20_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-24.png b/src/Calculator/Assets/CalculatorAppList.targetsize-24.png index 6f904255..89f78b6d 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-24.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-24.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-colorize.png index 6f904255..89f78b6d 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-fullcolor.png index 2d989296..ef4f1d2c 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-lightunplated.png index 2d989296..ef4f1d2c 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated.png index 6f904255..89f78b6d 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated_contrast-black.png index 6f904255..89f78b6d 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated_contrast-white.png index 2d989296..ef4f1d2c 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-24_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-256.png b/src/Calculator/Assets/CalculatorAppList.targetsize-256.png index 4c601517..fe20d448 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-256.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-256.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-colorize.png index 4c601517..fe20d448 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-fullcolor.png index b59d0f8e..7cfe42e8 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-lightunplated.png index b59d0f8e..7cfe42e8 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated.png index 4c601517..fe20d448 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated_contrast-black.png index 4c601517..fe20d448 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated_contrast-white.png index b59d0f8e..7cfe42e8 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-256_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-30.png b/src/Calculator/Assets/CalculatorAppList.targetsize-30.png index d1d10643..27060604 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-30.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-30.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-colorize.png index d1d10643..27060604 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-fullcolor.png index b623996c..5f8f8955 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-lightunplated.png index b623996c..5f8f8955 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated.png index d1d10643..27060604 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated_contrast-black.png index d1d10643..27060604 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated_contrast-white.png index b623996c..5f8f8955 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-30_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-32.png b/src/Calculator/Assets/CalculatorAppList.targetsize-32.png index 73e3d415..e4b2ecbb 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-32.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-32.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-colorize.png index 73e3d415..e4b2ecbb 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-fullcolor.png index f9cbcf8b..4f65a30b 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-lightunplated.png index f9cbcf8b..4f65a30b 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated.png index 73e3d415..e4b2ecbb 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated_contrast-black.png index 73e3d415..e4b2ecbb 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated_contrast-white.png index f9cbcf8b..4f65a30b 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-32_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-36.png b/src/Calculator/Assets/CalculatorAppList.targetsize-36.png index 1de3f6c6..c6599e87 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-36.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-36.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-colorize.png index 1de3f6c6..c6599e87 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-fullcolor.png index b16fa5b6..a43f92f8 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-lightunplated.png index b16fa5b6..a43f92f8 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated.png index 1de3f6c6..c6599e87 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated_contrast-black.png index 1de3f6c6..c6599e87 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated_contrast-white.png index b16fa5b6..a43f92f8 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-36_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-40.png b/src/Calculator/Assets/CalculatorAppList.targetsize-40.png index be55cd05..f963a7a1 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-40.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-40.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-colorize.png index be55cd05..f963a7a1 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-fullcolor.png index 432563f5..623e6594 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-lightunplated.png index 432563f5..623e6594 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated.png index be55cd05..f963a7a1 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated_contrast-black.png index be55cd05..f963a7a1 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated_contrast-white.png index 432563f5..623e6594 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-40_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-48.png b/src/Calculator/Assets/CalculatorAppList.targetsize-48.png index 02e793af..b801ca63 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-48.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-48.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-colorize.png index 02e793af..b801ca63 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-fullcolor.png index 95ec20f0..de3eb465 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-lightunplated.png index 95ec20f0..de3eb465 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated.png index 02e793af..b801ca63 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated_contrast-black.png index 02e793af..b801ca63 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated_contrast-white.png index 95ec20f0..de3eb465 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-48_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-60.png b/src/Calculator/Assets/CalculatorAppList.targetsize-60.png index 8ac9d445..63ffe785 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-60.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-60.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-colorize.png index 8ac9d445..63ffe785 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-fullcolor.png index d3608f1b..c987aef4 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-lightunplated.png index d3608f1b..c987aef4 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated.png index 8ac9d445..63ffe785 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated_contrast-black.png index 8ac9d445..63ffe785 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated_contrast-white.png index d3608f1b..c987aef4 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-60_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-64.png b/src/Calculator/Assets/CalculatorAppList.targetsize-64.png index 6bd47b58..6261dd17 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-64.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-64.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-colorize.png index 6bd47b58..6261dd17 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-fullcolor.png index afbb74ed..a1958c46 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-lightunplated.png index afbb74ed..a1958c46 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated.png index 6bd47b58..6261dd17 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated_contrast-black.png index 6bd47b58..6261dd17 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated_contrast-white.png index afbb74ed..a1958c46 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-64_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-72.png b/src/Calculator/Assets/CalculatorAppList.targetsize-72.png index 99f23797..6642f98f 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-72.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-72.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-colorize.png index 99f23797..6642f98f 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-fullcolor.png index e0ff1b51..c839943e 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-lightunplated.png index e0ff1b51..c839943e 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated.png index 99f23797..6642f98f 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated_contrast-black.png index 99f23797..6642f98f 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated_contrast-white.png index e0ff1b51..c839943e 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-72_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-80.png b/src/Calculator/Assets/CalculatorAppList.targetsize-80.png index a12e46fe..11905219 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-80.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-80.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-colorize.png index a12e46fe..11905219 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-fullcolor.png index 7b118f0e..1c47ded7 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-lightunplated.png index 7b118f0e..1c47ded7 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated.png index a12e46fe..11905219 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated_contrast-black.png index a12e46fe..11905219 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated_contrast-white.png index 7b118f0e..1c47ded7 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-80_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-96.png b/src/Calculator/Assets/CalculatorAppList.targetsize-96.png index 3a587d80..bbe1ebc9 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-96.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-96.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-colorize.png b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-colorize.png index 3a587d80..bbe1ebc9 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-colorize.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-colorize.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-fullcolor.png b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-fullcolor.png index 22761459..f1921a51 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-fullcolor.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-fullcolor.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-lightunplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-lightunplated.png index 22761459..f1921a51 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-lightunplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-lightunplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated.png b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated.png index 3a587d80..bbe1ebc9 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated_contrast-black.png b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated_contrast-black.png index 3a587d80..bbe1ebc9 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated_contrast-black.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated_contrast-black.png differ diff --git a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated_contrast-white.png b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated_contrast-white.png index 22761459..f1921a51 100644 Binary files a/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated_contrast-white.png and b/src/Calculator/Assets/CalculatorAppList.targetsize-96_altform-unplated_contrast-white.png differ diff --git a/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-100.png b/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-100.png index 7d84f4f3..10a5c1c9 100644 Binary files a/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-100.png and b/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-125.png b/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-125.png index a87c16cd..5a1857e9 100644 Binary files a/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-125.png and b/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-150.png b/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-150.png index b880069d..0c51ac67 100644 Binary files a/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-150.png and b/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-200.png b/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-200.png index 26a399d8..3c6e6099 100644 Binary files a/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-200.png and b/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-400.png b/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-400.png index 5169de0b..65310d23 100644 Binary files a/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-400.png and b/src/Calculator/Assets/CalculatorLargeTile.contrast-black_scale-400.png differ diff --git a/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-100.png b/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-100.png index 7330c220..87d74cd2 100644 Binary files a/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-100.png and b/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-125.png b/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-125.png index 3d13a45d..a656fb81 100644 Binary files a/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-125.png and b/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-150.png b/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-150.png index c0e650a0..71661756 100644 Binary files a/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-150.png and b/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-200.png b/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-200.png index 4fc2319a..26bedbf2 100644 Binary files a/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-200.png and b/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-400.png b/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-400.png index 9c20bd69..ad474316 100644 Binary files a/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-400.png and b/src/Calculator/Assets/CalculatorLargeTile.contrast-white_scale-400.png differ diff --git a/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-100.png b/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-100.png index b706fa41..bddf62b2 100644 Binary files a/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-100.png and b/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-125.png b/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-125.png index e27f9e23..00b6ee58 100644 Binary files a/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-125.png and b/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-150.png b/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-150.png index 5d0a043b..76507134 100644 Binary files a/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-150.png and b/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-200.png b/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-200.png index 7479b5cf..93476fcd 100644 Binary files a/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-200.png and b/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-400.png b/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-400.png index 3a11a362..94c7c704 100644 Binary files a/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-400.png and b/src/Calculator/Assets/CalculatorMedTile.contrast-black_scale-400.png differ diff --git a/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-100.png b/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-100.png index b2b6f38e..8bd4677f 100644 Binary files a/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-100.png and b/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-125.png b/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-125.png index 698ef6c2..dd46d0cd 100644 Binary files a/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-125.png and b/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-150.png b/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-150.png index bbc67571..419299ca 100644 Binary files a/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-150.png and b/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-200.png b/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-200.png index cdfef256..84cad255 100644 Binary files a/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-200.png and b/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-400.png b/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-400.png index ec0da5de..c4716d8d 100644 Binary files a/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-400.png and b/src/Calculator/Assets/CalculatorMedTile.contrast-white_scale-400.png differ diff --git a/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-100.png b/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-100.png index ff162707..06d001e5 100644 Binary files a/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-100.png and b/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-125.png b/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-125.png index 6f36c55a..0d5acb3c 100644 Binary files a/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-125.png and b/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-150.png b/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-150.png index 8054a8b3..9172076a 100644 Binary files a/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-150.png and b/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-200.png b/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-200.png index 11b65ec3..4f959cf4 100644 Binary files a/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-200.png and b/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-400.png b/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-400.png index 2ae1c42b..d8cf7fce 100644 Binary files a/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-400.png and b/src/Calculator/Assets/CalculatorSmallTile.contrast-black_scale-400.png differ diff --git a/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-100.png b/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-100.png index 11274752..ec09997a 100644 Binary files a/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-100.png and b/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-125.png b/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-125.png index 81bc0917..36c0419f 100644 Binary files a/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-125.png and b/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-150.png b/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-150.png index efde3cc8..ceb0a0d1 100644 Binary files a/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-150.png and b/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-200.png b/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-200.png index c10684a0..9a19e6d4 100644 Binary files a/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-200.png and b/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-400.png b/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-400.png index 17ca8520..791b5870 100644 Binary files a/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-400.png and b/src/Calculator/Assets/CalculatorSmallTile.contrast-white_scale-400.png differ diff --git a/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-100.png b/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-100.png index 228828b8..7839982a 100644 Binary files a/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-100.png and b/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-125.png b/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-125.png index 6a422936..8556d5f7 100644 Binary files a/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-125.png and b/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-150.png b/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-150.png index be9c553b..3de17af6 100644 Binary files a/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-150.png and b/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-200.png b/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-200.png index 58fefa76..9ae50cbb 100644 Binary files a/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-200.png and b/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-400.png b/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-400.png index 850d8e99..053f0376 100644 Binary files a/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-400.png and b/src/Calculator/Assets/CalculatorSplashScreen.contrast-black_scale-400.png differ diff --git a/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-100.png b/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-100.png index 309b48f6..be2d7005 100644 Binary files a/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-100.png and b/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-125.png b/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-125.png index 66468489..c156fff8 100644 Binary files a/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-125.png and b/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-150.png b/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-150.png index 39f4882e..678fdd5f 100644 Binary files a/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-150.png and b/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-200.png b/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-200.png index 59e34154..7f8df9ca 100644 Binary files a/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-200.png and b/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-400.png b/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-400.png index 857103d0..98b11f1f 100644 Binary files a/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-400.png and b/src/Calculator/Assets/CalculatorSplashScreen.contrast-white_scale-400.png differ diff --git a/src/Calculator/Assets/CalculatorStoreLogo.contrast-black_scale-100.png b/src/Calculator/Assets/CalculatorStoreLogo.contrast-black_scale-100.png index f0b450a4..205ba873 100644 Binary files a/src/Calculator/Assets/CalculatorStoreLogo.contrast-black_scale-100.png and b/src/Calculator/Assets/CalculatorStoreLogo.contrast-black_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorStoreLogo.contrast-black_scale-200.png b/src/Calculator/Assets/CalculatorStoreLogo.contrast-black_scale-200.png index 7cff4d2e..414125fc 100644 Binary files a/src/Calculator/Assets/CalculatorStoreLogo.contrast-black_scale-200.png and b/src/Calculator/Assets/CalculatorStoreLogo.contrast-black_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorStoreLogo.contrast-white_scale-100.png b/src/Calculator/Assets/CalculatorStoreLogo.contrast-white_scale-100.png index b4a6a2c7..ea5dd4f8 100644 Binary files a/src/Calculator/Assets/CalculatorStoreLogo.contrast-white_scale-100.png and b/src/Calculator/Assets/CalculatorStoreLogo.contrast-white_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorStoreLogo.contrast-white_scale-200.png b/src/Calculator/Assets/CalculatorStoreLogo.contrast-white_scale-200.png index 40543748..a505472d 100644 Binary files a/src/Calculator/Assets/CalculatorStoreLogo.contrast-white_scale-200.png and b/src/Calculator/Assets/CalculatorStoreLogo.contrast-white_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-100.png b/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-100.png index 8dc45a80..41d59040 100644 Binary files a/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-100.png and b/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-125.png b/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-125.png index 3c4258ac..4b21c818 100644 Binary files a/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-125.png and b/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-150.png b/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-150.png index d17d2ae2..cdd47484 100644 Binary files a/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-150.png and b/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-200.png b/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-200.png index 90e2f821..7839982a 100644 Binary files a/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-200.png and b/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-400.png b/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-400.png index 4ab08c93..0953c500 100644 Binary files a/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-400.png and b/src/Calculator/Assets/CalculatorWideTile.contrast-black_scale-400.png differ diff --git a/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-100.png b/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-100.png index 2266d8c4..821feddc 100644 Binary files a/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-100.png and b/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-100.png differ diff --git a/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-125.png b/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-125.png index 1f31c6f4..1885cfe6 100644 Binary files a/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-125.png and b/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-125.png differ diff --git a/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-150.png b/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-150.png index 5bd2a324..621073b8 100644 Binary files a/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-150.png and b/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-150.png differ diff --git a/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-200.png b/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-200.png index 0e5d6f5d..be2d7005 100644 Binary files a/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-200.png and b/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-200.png differ diff --git a/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-400.png b/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-400.png index 4d790570..189a7185 100644 Binary files a/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-400.png and b/src/Calculator/Assets/CalculatorWideTile.contrast-white_scale-400.png differ diff --git a/src/Calculator/Resources/af-ZA/Resources.resw b/src/Calculator/Resources/af-ZA/Resources.resw index 37eb7705..1e563e89 100644 --- a/src/Calculator/Resources/af-ZA/Resources.resw +++ b/src/Calculator/Resources/af-ZA/Resources.resw @@ -2615,7 +2615,7 @@ %1 %2 is bygewerk The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Werk tariewe by The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/am-ET/Resources.resw b/src/Calculator/Resources/am-ET/Resources.resw index 0e9a197b..476e41bd 100644 --- a/src/Calculator/Resources/am-ET/Resources.resw +++ b/src/Calculator/Resources/am-ET/Resources.resw @@ -2615,7 +2615,7 @@ የዘመነው %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + የዝማኔ ክፍያዎች The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/ar-SA/Resources.resw b/src/Calculator/Resources/ar-SA/Resources.resw index 78ec422d..aab109b7 100644 --- a/src/Calculator/Resources/ar-SA/Resources.resw +++ b/src/Calculator/Resources/ar-SA/Resources.resw @@ -2616,7 +2616,7 @@ تم تحديث %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + تحديث الأسعار The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/az-Latn-AZ/Resources.resw b/src/Calculator/Resources/az-Latn-AZ/Resources.resw index 0b733f8f..32a24559 100644 --- a/src/Calculator/Resources/az-Latn-AZ/Resources.resw +++ b/src/Calculator/Resources/az-Latn-AZ/Resources.resw @@ -2615,7 +2615,7 @@ Yeniləndi: %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Tarifləri yeniləyin The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/be-BY/Resources.resw b/src/Calculator/Resources/be-BY/Resources.resw index b4d936a9..d5f0cd53 100644 --- a/src/Calculator/Resources/be-BY/Resources.resw +++ b/src/Calculator/Resources/be-BY/Resources.resw @@ -2615,7 +2615,7 @@ Абноўлена %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Абнавіць курсы The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/bg-BG/Resources.resw b/src/Calculator/Resources/bg-BG/Resources.resw index b2b750f9..3ef8f7fe 100644 --- a/src/Calculator/Resources/bg-BG/Resources.resw +++ b/src/Calculator/Resources/bg-BG/Resources.resw @@ -2615,7 +2615,7 @@ Актуализирано на %1 в %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Актуализиране на обменни курсове The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/bn-BD/Resources.resw b/src/Calculator/Resources/bn-BD/Resources.resw index e55d13c3..3dec2e26 100644 --- a/src/Calculator/Resources/bn-BD/Resources.resw +++ b/src/Calculator/Resources/bn-BD/Resources.resw @@ -2615,7 +2615,7 @@ %1 %2 হালনাগাদ The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + হালনাগাদ হার The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/ca-ES/Resources.resw b/src/Calculator/Resources/ca-ES/Resources.resw index 9dfe10fd..6e9fd54f 100644 --- a/src/Calculator/Resources/ca-ES/Resources.resw +++ b/src/Calculator/Resources/ca-ES/Resources.resw @@ -2615,7 +2615,7 @@ Data d'actualització: %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Actualitza les tarifes The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/cs-CZ/Resources.resw b/src/Calculator/Resources/cs-CZ/Resources.resw index 46c7d3ef..656df8e3 100644 --- a/src/Calculator/Resources/cs-CZ/Resources.resw +++ b/src/Calculator/Resources/cs-CZ/Resources.resw @@ -2615,7 +2615,7 @@ Aktualizováno %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Aktualizovat sazby The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/da-DK/Resources.resw b/src/Calculator/Resources/da-DK/Resources.resw index 4c463444..6b3d2e30 100644 --- a/src/Calculator/Resources/da-DK/Resources.resw +++ b/src/Calculator/Resources/da-DK/Resources.resw @@ -2615,7 +2615,7 @@ Opdateret %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Opdater valutakurser The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/de-DE/Resources.resw b/src/Calculator/Resources/de-DE/Resources.resw index 52631d95..f68e5607 100644 --- a/src/Calculator/Resources/de-DE/Resources.resw +++ b/src/Calculator/Resources/de-DE/Resources.resw @@ -2615,7 +2615,7 @@ Aktualisiert: %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Preise aktualisieren The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/el-GR/Resources.resw b/src/Calculator/Resources/el-GR/Resources.resw index 32c28e4a..677de0e6 100644 --- a/src/Calculator/Resources/el-GR/Resources.resw +++ b/src/Calculator/Resources/el-GR/Resources.resw @@ -2615,7 +2615,7 @@ Ενημέρωση %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Ενημέρωση χρεώσεων The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/en-GB/Resources.resw b/src/Calculator/Resources/en-GB/Resources.resw index b55f1c51..e89ffae7 100644 --- a/src/Calculator/Resources/en-GB/Resources.resw +++ b/src/Calculator/Resources/en-GB/Resources.resw @@ -2615,7 +2615,7 @@ Updated %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Update rates The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/en-US/Resources.resw b/src/Calculator/Resources/en-US/Resources.resw index 06a348dc..e7383a35 100644 --- a/src/Calculator/Resources/en-US/Resources.resw +++ b/src/Calculator/Resources/en-US/Resources.resw @@ -1,17 +1,17 @@ - @@ -3099,7 +3099,7 @@ Updated %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Update rates The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/es-ES/Resources.resw b/src/Calculator/Resources/es-ES/Resources.resw index 0eac4555..a417822d 100644 --- a/src/Calculator/Resources/es-ES/Resources.resw +++ b/src/Calculator/Resources/es-ES/Resources.resw @@ -2615,7 +2615,7 @@ Actualizado el %1 a las %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Actualizar tipos The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/es-MX/Resources.resw b/src/Calculator/Resources/es-MX/Resources.resw index 3cdb17d5..f843a7c0 100644 --- a/src/Calculator/Resources/es-MX/Resources.resw +++ b/src/Calculator/Resources/es-MX/Resources.resw @@ -2615,7 +2615,7 @@ Actualizado el %1 a las %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Actualizar tarifas The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/et-EE/Resources.resw b/src/Calculator/Resources/et-EE/Resources.resw index 793b818d..664f5af1 100644 --- a/src/Calculator/Resources/et-EE/Resources.resw +++ b/src/Calculator/Resources/et-EE/Resources.resw @@ -2615,7 +2615,7 @@ Värskendatud %1 kell %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Värskenda valuutakursse The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/eu-ES/Resources.resw b/src/Calculator/Resources/eu-ES/Resources.resw index 8fd90d5c..66168a0d 100644 --- a/src/Calculator/Resources/eu-ES/Resources.resw +++ b/src/Calculator/Resources/eu-ES/Resources.resw @@ -2615,7 +2615,7 @@ Eguneratze-data: %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Eguneratu tarifak The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/fa-IR/Resources.resw b/src/Calculator/Resources/fa-IR/Resources.resw index b0f80d1c..78ef4c25 100644 --- a/src/Calculator/Resources/fa-IR/Resources.resw +++ b/src/Calculator/Resources/fa-IR/Resources.resw @@ -2615,7 +2615,7 @@ در %1 %2 به‌روزرسانی شد The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + به‌روزرسانی نرخ‌‌ها The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/fi-FI/Resources.resw b/src/Calculator/Resources/fi-FI/Resources.resw index ff7f7c89..cc8766ef 100644 --- a/src/Calculator/Resources/fi-FI/Resources.resw +++ b/src/Calculator/Resources/fi-FI/Resources.resw @@ -2615,7 +2615,7 @@ Päivitetty %1 klo %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Päivitä kurssit The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/fil-PH/Resources.resw b/src/Calculator/Resources/fil-PH/Resources.resw index e601976a..a9141ffe 100644 --- a/src/Calculator/Resources/fil-PH/Resources.resw +++ b/src/Calculator/Resources/fil-PH/Resources.resw @@ -2615,7 +2615,7 @@ Na-update noong %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + I-update ang mga rate The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/fr-CA/Resources.resw b/src/Calculator/Resources/fr-CA/Resources.resw index bc64c860..5024cb49 100644 --- a/src/Calculator/Resources/fr-CA/Resources.resw +++ b/src/Calculator/Resources/fr-CA/Resources.resw @@ -2615,7 +2615,7 @@ Mise à jour le %1 à %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Mettre à jour les taux The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/fr-FR/Resources.resw b/src/Calculator/Resources/fr-FR/Resources.resw index 1cfcbfd1..f76ce0ad 100644 --- a/src/Calculator/Resources/fr-FR/Resources.resw +++ b/src/Calculator/Resources/fr-FR/Resources.resw @@ -2615,7 +2615,7 @@ Mise à jour le %1 à %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Mettre à jour les taux The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/gl-ES/Resources.resw b/src/Calculator/Resources/gl-ES/Resources.resw index 5cdaabec..29b83d32 100644 --- a/src/Calculator/Resources/gl-ES/Resources.resw +++ b/src/Calculator/Resources/gl-ES/Resources.resw @@ -2615,7 +2615,7 @@ Actualizado o %1 ás %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Actualizar tipos The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/he-IL/Resources.resw b/src/Calculator/Resources/he-IL/Resources.resw index 8a32b97d..f43b19a0 100644 --- a/src/Calculator/Resources/he-IL/Resources.resw +++ b/src/Calculator/Resources/he-IL/Resources.resw @@ -2615,7 +2615,7 @@ עודכן ב- %1 ב- %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + עדכן שערים The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/hi-IN/Resources.resw b/src/Calculator/Resources/hi-IN/Resources.resw index 5610c18d..371ecc4f 100644 --- a/src/Calculator/Resources/hi-IN/Resources.resw +++ b/src/Calculator/Resources/hi-IN/Resources.resw @@ -2615,7 +2615,7 @@ %1 %2 को अपडेट किया गया The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + दरों को अपडेट करें The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/hr-HR/Resources.resw b/src/Calculator/Resources/hr-HR/Resources.resw index 98ef9456..52b647d2 100644 --- a/src/Calculator/Resources/hr-HR/Resources.resw +++ b/src/Calculator/Resources/hr-HR/Resources.resw @@ -2615,7 +2615,7 @@ Ažurirano %1 u %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Ažuriraj stope The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/hu-HU/Resources.resw b/src/Calculator/Resources/hu-HU/Resources.resw index 1fd88497..4659d271 100644 --- a/src/Calculator/Resources/hu-HU/Resources.resw +++ b/src/Calculator/Resources/hu-HU/Resources.resw @@ -2615,7 +2615,7 @@ Frissítve: %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Díjak frissítése The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/id-ID/Resources.resw b/src/Calculator/Resources/id-ID/Resources.resw index 62581caf..02e3ca65 100644 --- a/src/Calculator/Resources/id-ID/Resources.resw +++ b/src/Calculator/Resources/id-ID/Resources.resw @@ -2615,7 +2615,7 @@ %1 %2 Diperbarui The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Perbarui tarif The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/is-IS/Resources.resw b/src/Calculator/Resources/is-IS/Resources.resw index 342d2a8d..a00a8d7e 100644 --- a/src/Calculator/Resources/is-IS/Resources.resw +++ b/src/Calculator/Resources/is-IS/Resources.resw @@ -2615,7 +2615,7 @@ Uppfært %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Uppfæra taxta The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/it-IT/Resources.resw b/src/Calculator/Resources/it-IT/Resources.resw index 2e0f8403..94820ec9 100644 --- a/src/Calculator/Resources/it-IT/Resources.resw +++ b/src/Calculator/Resources/it-IT/Resources.resw @@ -2615,7 +2615,7 @@ Aggiornato il %1 alle %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Aggiorna tariffe The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/ja-JP/Resources.resw b/src/Calculator/Resources/ja-JP/Resources.resw index 4714e8ef..f99097d9 100644 --- a/src/Calculator/Resources/ja-JP/Resources.resw +++ b/src/Calculator/Resources/ja-JP/Resources.resw @@ -2615,7 +2615,7 @@ 更新: %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + 為替レートの更新 The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/kk-KZ/Resources.resw b/src/Calculator/Resources/kk-KZ/Resources.resw index 8b8d5069..f656d41d 100644 --- a/src/Calculator/Resources/kk-KZ/Resources.resw +++ b/src/Calculator/Resources/kk-KZ/Resources.resw @@ -2615,7 +2615,7 @@ Жаңартылған %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Бағамдарды жаңарту The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/km-KH/Resources.resw b/src/Calculator/Resources/km-KH/Resources.resw index 3edad578..12e7359a 100644 --- a/src/Calculator/Resources/km-KH/Resources.resw +++ b/src/Calculator/Resources/km-KH/Resources.resw @@ -2615,7 +2615,7 @@ ការបន្ទាន់សម័យ %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + ធ្វើឱ្យទាន់សម័យការដាក់ពិន្ទុ The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/kn-IN/Resources.resw b/src/Calculator/Resources/kn-IN/Resources.resw index 4b14b4d7..dbf0acea 100644 --- a/src/Calculator/Resources/kn-IN/Resources.resw +++ b/src/Calculator/Resources/kn-IN/Resources.resw @@ -2615,7 +2615,7 @@ ನವೀಕರಿಸಿದ ದಿನಾಂಕ %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + ದರಗಳನ್ನು ಪರಿಷ್ಕರಿಸಿ The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/ko-KR/Resources.resw b/src/Calculator/Resources/ko-KR/Resources.resw index 5dba0cd9..609ebca0 100644 --- a/src/Calculator/Resources/ko-KR/Resources.resw +++ b/src/Calculator/Resources/ko-KR/Resources.resw @@ -2615,7 +2615,7 @@ 업데이트 일자: %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + 환율 업데이트 The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/lo-LA/Resources.resw b/src/Calculator/Resources/lo-LA/Resources.resw index 86270b47..05bf3c60 100644 --- a/src/Calculator/Resources/lo-LA/Resources.resw +++ b/src/Calculator/Resources/lo-LA/Resources.resw @@ -2615,7 +2615,7 @@ ອັບເດດແລ້ວ %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + ອັບເດດອັດຕາ The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/lt-LT/Resources.resw b/src/Calculator/Resources/lt-LT/Resources.resw index c9dbd246..52f2592f 100644 --- a/src/Calculator/Resources/lt-LT/Resources.resw +++ b/src/Calculator/Resources/lt-LT/Resources.resw @@ -2615,7 +2615,7 @@ Atnaujinta %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Naujinti valiutos kursus The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/lv-LV/Resources.resw b/src/Calculator/Resources/lv-LV/Resources.resw index 3ec8b70b..2402bb29 100644 --- a/src/Calculator/Resources/lv-LV/Resources.resw +++ b/src/Calculator/Resources/lv-LV/Resources.resw @@ -2615,7 +2615,7 @@ Atjaunināšana veikta šādā datumā: %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Atjaunināt kursus The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/mk-MK/Resources.resw b/src/Calculator/Resources/mk-MK/Resources.resw index 212f545c..01f1a01c 100644 --- a/src/Calculator/Resources/mk-MK/Resources.resw +++ b/src/Calculator/Resources/mk-MK/Resources.resw @@ -2615,7 +2615,7 @@ Ажурирано на %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Ажурирај ги цените The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/ml-IN/Resources.resw b/src/Calculator/Resources/ml-IN/Resources.resw index 19feb640..693087e3 100644 --- a/src/Calculator/Resources/ml-IN/Resources.resw +++ b/src/Calculator/Resources/ml-IN/Resources.resw @@ -2615,7 +2615,7 @@ അപ്‌ഡേറ്റ് ചെയ്‌തത് %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + നിരക്കുകൾ അപ്‌ഡേറ്റ് ചെയ്യുക The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/ms-MY/Resources.resw b/src/Calculator/Resources/ms-MY/Resources.resw index 58305f7a..a1cdbb11 100644 --- a/src/Calculator/Resources/ms-MY/Resources.resw +++ b/src/Calculator/Resources/ms-MY/Resources.resw @@ -2615,7 +2615,7 @@ %1 %2 yang dikemas kini The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Kemas kini kadar The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/nb-NO/Resources.resw b/src/Calculator/Resources/nb-NO/Resources.resw index 3f781f1e..0cee8494 100644 --- a/src/Calculator/Resources/nb-NO/Resources.resw +++ b/src/Calculator/Resources/nb-NO/Resources.resw @@ -2615,7 +2615,7 @@ Oppdatert %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Oppdater valutakurser The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/nl-NL/Resources.resw b/src/Calculator/Resources/nl-NL/Resources.resw index 18ee8bc4..a3c0b7cc 100644 --- a/src/Calculator/Resources/nl-NL/Resources.resw +++ b/src/Calculator/Resources/nl-NL/Resources.resw @@ -2617,7 +2617,7 @@ Bijgewerkt %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Tarieven bijwerken The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/pl-PL/Resources.resw b/src/Calculator/Resources/pl-PL/Resources.resw index 9957a9fd..5344082c 100644 --- a/src/Calculator/Resources/pl-PL/Resources.resw +++ b/src/Calculator/Resources/pl-PL/Resources.resw @@ -2615,7 +2615,7 @@ Zaktualizowano %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Aktualizuj kursy The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/pt-BR/Resources.resw b/src/Calculator/Resources/pt-BR/Resources.resw index eb3e69ee..c98f1a85 100644 --- a/src/Calculator/Resources/pt-BR/Resources.resw +++ b/src/Calculator/Resources/pt-BR/Resources.resw @@ -2615,7 +2615,7 @@ Atualizado %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Atualizar taxas The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/pt-PT/Resources.resw b/src/Calculator/Resources/pt-PT/Resources.resw index 7b059d69..fa94a032 100644 --- a/src/Calculator/Resources/pt-PT/Resources.resw +++ b/src/Calculator/Resources/pt-PT/Resources.resw @@ -2615,7 +2615,7 @@ Atualização a %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Atualizar taxas The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/ro-RO/Resources.resw b/src/Calculator/Resources/ro-RO/Resources.resw index c879bb57..0e35f3f5 100644 --- a/src/Calculator/Resources/ro-RO/Resources.resw +++ b/src/Calculator/Resources/ro-RO/Resources.resw @@ -2615,7 +2615,7 @@ Actualizat %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Actualizare tarife The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/ru-RU/Resources.resw b/src/Calculator/Resources/ru-RU/Resources.resw index 663ca2c8..8f0e5393 100644 --- a/src/Calculator/Resources/ru-RU/Resources.resw +++ b/src/Calculator/Resources/ru-RU/Resources.resw @@ -2615,7 +2615,7 @@ Обновлено %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Обновить тарифы The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/sk-SK/Resources.resw b/src/Calculator/Resources/sk-SK/Resources.resw index 7457d595..55d31401 100644 --- a/src/Calculator/Resources/sk-SK/Resources.resw +++ b/src/Calculator/Resources/sk-SK/Resources.resw @@ -2615,7 +2615,7 @@ Aktualizované %1 o %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Aktualizovať kurz The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/sl-SI/Resources.resw b/src/Calculator/Resources/sl-SI/Resources.resw index f073e185..4c9adc2b 100644 --- a/src/Calculator/Resources/sl-SI/Resources.resw +++ b/src/Calculator/Resources/sl-SI/Resources.resw @@ -2615,7 +2615,7 @@ Posodobljeno %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Posodobi menjalne tečaje The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/sq-AL/Resources.resw b/src/Calculator/Resources/sq-AL/Resources.resw index ae1f7d07..4c009ac6 100644 --- a/src/Calculator/Resources/sq-AL/Resources.resw +++ b/src/Calculator/Resources/sq-AL/Resources.resw @@ -2615,7 +2615,7 @@ Përditësuar më %1 në %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Përditëso kurset e këmbimit The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/sr-Latn-RS/Resources.resw b/src/Calculator/Resources/sr-Latn-RS/Resources.resw index 54c73827..bc859aab 100644 --- a/src/Calculator/Resources/sr-Latn-RS/Resources.resw +++ b/src/Calculator/Resources/sr-Latn-RS/Resources.resw @@ -2615,7 +2615,7 @@ Ažurirano %1 u %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Ažuriraj kurs The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/sv-SE/Resources.resw b/src/Calculator/Resources/sv-SE/Resources.resw index 5bcae461..372e0eea 100644 --- a/src/Calculator/Resources/sv-SE/Resources.resw +++ b/src/Calculator/Resources/sv-SE/Resources.resw @@ -2615,7 +2615,7 @@ Uppdaterades %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Uppdatera valutakurser The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/sw-KE/Resources.resw b/src/Calculator/Resources/sw-KE/Resources.resw index 9d3773a6..e4d37470 100644 --- a/src/Calculator/Resources/sw-KE/Resources.resw +++ b/src/Calculator/Resources/sw-KE/Resources.resw @@ -2615,7 +2615,7 @@ Imesasishwa %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Sasisha ada The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/ta-IN/Resources.resw b/src/Calculator/Resources/ta-IN/Resources.resw index 9a0583bb..5ecb7851 100644 --- a/src/Calculator/Resources/ta-IN/Resources.resw +++ b/src/Calculator/Resources/ta-IN/Resources.resw @@ -2615,7 +2615,7 @@ புதுப்பித்தது %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + கட்டணங்களைப் புதுப்பி The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/te-IN/Resources.resw b/src/Calculator/Resources/te-IN/Resources.resw index 6299c0fd..6e3a6f97 100644 --- a/src/Calculator/Resources/te-IN/Resources.resw +++ b/src/Calculator/Resources/te-IN/Resources.resw @@ -2615,7 +2615,7 @@ %1 %2 అప్‌డేట్ చేయబడింది The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + రేట్లను అప్‌డేట్ చేయండి The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/th-TH/Resources.resw b/src/Calculator/Resources/th-TH/Resources.resw index fd91b7c6..29ba6e75 100644 --- a/src/Calculator/Resources/th-TH/Resources.resw +++ b/src/Calculator/Resources/th-TH/Resources.resw @@ -2615,7 +2615,7 @@ อัปเดตเมื่อ %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + อัปเดตอัตรา The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/tr-TR/Resources.resw b/src/Calculator/Resources/tr-TR/Resources.resw index 9a5b41d1..1d26970c 100644 --- a/src/Calculator/Resources/tr-TR/Resources.resw +++ b/src/Calculator/Resources/tr-TR/Resources.resw @@ -2616,7 +2616,7 @@ Güncelleştirilmiş %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Ücretleri güncelleştir The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/uk-UA/Resources.resw b/src/Calculator/Resources/uk-UA/Resources.resw index 4300428b..050134b2 100644 --- a/src/Calculator/Resources/uk-UA/Resources.resw +++ b/src/Calculator/Resources/uk-UA/Resources.resw @@ -2615,7 +2615,7 @@ Оновлено %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Оновити тарифи The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/uz-Latn-UZ/Resources.resw b/src/Calculator/Resources/uz-Latn-UZ/Resources.resw index b54ad5a5..579831a0 100644 --- a/src/Calculator/Resources/uz-Latn-UZ/Resources.resw +++ b/src/Calculator/Resources/uz-Latn-UZ/Resources.resw @@ -2615,7 +2615,7 @@ %1 %2 da yangilandi The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Kursni yangilash The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/vi-VN/Resources.resw b/src/Calculator/Resources/vi-VN/Resources.resw index b881373c..c27c0aee 100644 --- a/src/Calculator/Resources/vi-VN/Resources.resw +++ b/src/Calculator/Resources/vi-VN/Resources.resw @@ -2615,7 +2615,7 @@ Đã cập nhật %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + Cập nhật cước The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/zh-CN/Resources.resw b/src/Calculator/Resources/zh-CN/Resources.resw index a14420ac..2554f339 100644 --- a/src/Calculator/Resources/zh-CN/Resources.resw +++ b/src/Calculator/Resources/zh-CN/Resources.resw @@ -2615,7 +2615,7 @@ 已更新 %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + 更新汇率 The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Resources/zh-TW/Resources.resw b/src/Calculator/Resources/zh-TW/Resources.resw index ccd8ee3a..decddf14 100644 --- a/src/Calculator/Resources/zh-TW/Resources.resw +++ b/src/Calculator/Resources/zh-TW/Resources.resw @@ -2615,7 +2615,7 @@ 已更新 %1 %2 The timestamp of currency conversion ratios fetched from an online service. %1 is the date. %2 is the time. Example: "Updated Sep 28, 2016 5:42 PM" - + 更新費率 The text displayed for a hyperlink button that refreshes currency converter ratios. diff --git a/src/Calculator/Views/Calculator.xaml b/src/Calculator/Views/Calculator.xaml index d63ac26f..b7db10eb 100644 --- a/src/Calculator/Views/Calculator.xaml +++ b/src/Calculator/Views/Calculator.xaml @@ -13,7 +13,30 @@ mc:Ignorable="d"> - + + + + + + + + + + + + + + + + - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -399,6 +402,7 @@ + @@ -426,9 +430,32 @@ + + + + + + + + + + + + + + + 0 + + @@ -683,6 +711,7 @@ Width="1*" MaxWidth="80"/> + - - + + @@ -818,7 +847,6 @@ - @@ -826,7 +854,6 @@ - @@ -837,7 +864,6 @@ - @@ -854,7 +880,6 @@ - @@ -865,7 +890,6 @@ - @@ -879,7 +903,6 @@ - @@ -892,6 +915,7 @@ + + @@ -948,6 +973,7 @@ UseLayoutRounding="False"/> + + - + - diff --git a/src/Calculator/Views/UnitConverter.xaml b/src/Calculator/Views/UnitConverter.xaml index 879dc063..7afc660d 100644 --- a/src/Calculator/Views/UnitConverter.xaml +++ b/src/Calculator/Views/UnitConverter.xaml @@ -614,17 +614,18 @@ IsTabStop="False" TabIndex="5" Visibility="Collapsed"> - - - - - - - + + + + + + + diff --git a/src/Calculator/Views/UnitConverter.xaml.cpp b/src/Calculator/Views/UnitConverter.xaml.cpp index 38884830..add80774 100644 --- a/src/Calculator/Views/UnitConverter.xaml.cpp +++ b/src/Calculator/Views/UnitConverter.xaml.cpp @@ -159,7 +159,6 @@ void UnitConverter::OnOfflineNetworkAccess() void UnitConverter::SetNormalCurrencyStatus() { - AutomationProperties::SetAccessibilityView(CurrencyRefreshBlock, AccessibilityView::Raw); CurrencySecondaryStatus->Text = L""; } diff --git a/src/CalculatorUnitTests/HistoryTests.cpp b/src/CalculatorUnitTests/HistoryTests.cpp index 9f30bf6b..c85ad82c 100644 --- a/src/CalculatorUnitTests/HistoryTests.cpp +++ b/src/CalculatorUnitTests/HistoryTests.cpp @@ -46,17 +46,17 @@ namespace CalculatorFunctionalTests { m_standardViewModel = ref new StandardCalculatorViewModel(); m_standardViewModel->IsStandard = true; - m_historyViewModel = ref new HistoryViewModel(m_standardViewModel->m_standardCalculatorManager.get()); + m_historyViewModel = ref new HistoryViewModel(&(m_standardViewModel->m_standardCalculatorManager)); m_historyViewModel->SetCalculatorDisplay(m_standardViewModel->m_calculatorDisplay); } void Cleanup(unsigned int windowId = 0) { - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeBasic); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeBasic); m_historyViewModel->OnClearCommand(nullptr); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); m_historyViewModel->OnClearCommand(nullptr); - m_standardViewModel->m_standardCalculatorManager->Reset(); + m_standardViewModel->m_standardCalculatorManager.Reset(); } bool IsHistoryContainerEmpty(_In_ String^ historyContainerKey) @@ -83,12 +83,12 @@ namespace CalculatorFunctionalTests { Initialize(windowId); int initialSize = m_historyViewModel->ItemSize; - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command8); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command8); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); int sizeAfterItemAdd = m_historyViewModel->ItemSize; - auto historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(0); + auto historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(0); String^ expression = UtfUtils::LRO + L"1 + 8 =" + UtfUtils::PDF; String ^result = StringReference(L"9"); VERIFY_ARE_EQUAL(initialSize + 1, sizeAfterItemAdd); @@ -101,33 +101,33 @@ namespace CalculatorFunctionalTests { Initialize(windowId); int initialSize = m_historyViewModel->ItemSize; - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); - for (int i = 1; i < m_standardViewModel->m_standardCalculatorManager->MaxHistorySize(); i++) + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); + for (int i = 1; i < m_standardViewModel->m_standardCalculatorManager.MaxHistorySize(); i++) { - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command2); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command2); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); } - VERIFY_ARE_EQUAL(m_historyViewModel->ItemSize, m_standardViewModel->m_standardCalculatorManager->MaxHistorySize()); + VERIFY_ARE_EQUAL(m_historyViewModel->ItemSize, m_standardViewModel->m_standardCalculatorManager.MaxHistorySize()); String ^expression = UtfUtils::LRO + L"1 + 1 =" + UtfUtils::PDF; int output = 2; String ^result = output.ToString(); - auto historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(0); + auto historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(0); VERIFY_ARE_EQUAL(expression, StringReference(historyItem->historyItemVector.expression.c_str())); VERIFY_ARE_EQUAL(result, StringReference(historyItem->historyItemVector.result.c_str())); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command5); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); - VERIFY_ARE_EQUAL(m_historyViewModel->ItemSize, m_standardViewModel->m_standardCalculatorManager->MaxHistorySize()); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command5); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); + VERIFY_ARE_EQUAL(m_historyViewModel->ItemSize, m_standardViewModel->m_standardCalculatorManager.MaxHistorySize()); expression = UtfUtils::LRO + L"1 + 2 =" + UtfUtils::PDF; output = 3; result = output.ToString(); - historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(0); + historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(0); VERIFY_ARE_EQUAL(expression, StringReference(historyItem->historyItemVector.expression.c_str())); VERIFY_ARE_EQUAL(result, StringReference(historyItem->historyItemVector.result.c_str())); Cleanup(windowId); @@ -137,30 +137,30 @@ namespace CalculatorFunctionalTests { Initialize(windowId); - m_standardViewModel->m_standardCalculatorManager->Reset(); + m_standardViewModel->m_standardCalculatorManager.Reset(); int scientificItems = 5; - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); for (int i = 0; i < scientificItems; i++) { Command nextCommand = Command(130 + i); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(nextCommand); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(nextCommand); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); } - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeBasic); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeBasic); int standardItems = 2; for (int i = 0; i < standardItems; i++) { Command nextCommand = Command(130 + i); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(nextCommand); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(nextCommand); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); } - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); m_historyViewModel->ReloadHistory(ViewMode::Scientific); VERIFY_ARE_EQUAL(scientificItems, m_historyViewModel->ItemSize); for (int i = 0; i < scientificItems; i++) @@ -169,13 +169,13 @@ namespace CalculatorFunctionalTests expr = UtfUtils::LRO + expr + UtfUtils::PDF; int output = 1 + i; String ^result = output.ToString(); - auto historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(i); + auto historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(i); VERIFY_ARE_EQUAL(expr, historyItem->historyItemVector.expression); VERIFY_ARE_EQUAL(result, StringReference(historyItem->historyItemVector.result.c_str())); } m_historyViewModel->ReloadHistory(ViewMode::Standard); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeBasic); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeBasic); VERIFY_ARE_EQUAL(standardItems, m_historyViewModel->ItemSize); for (int i = 0; i < standardItems; i++) { @@ -183,7 +183,7 @@ namespace CalculatorFunctionalTests expr = UtfUtils::LRO + expr + UtfUtils::PDF; int output = 1 + i; String ^result = output.ToString(); - auto historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(i); + auto historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(i); VERIFY_ARE_EQUAL(expr, historyItem->historyItemVector.expression); VERIFY_ARE_EQUAL(result, StringReference(historyItem->historyItemVector.result.c_str())); } @@ -193,16 +193,16 @@ namespace CalculatorFunctionalTests void ClearHistory(unsigned int windowId = 0) { Initialize(windowId); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command2); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeBasic); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command2); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command2); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeBasic); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command2); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); m_historyViewModel->OnClearCommand(nullptr); VERIFY_ARE_EQUAL(0, m_historyViewModel->ItemSize); VERIFY_IS_TRUE(IsHistoryContainerEmpty(GetHistoryContainerKeyHelper(CM_STD))); @@ -213,15 +213,15 @@ namespace CalculatorFunctionalTests void SerializeDeSerializeHistoryItem(unsigned int windowId = 0) { Initialize(windowId); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command2); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); - auto itemBeforeSerializeDeserialize = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(0); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command2); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); + auto itemBeforeSerializeDeserialize = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(0); m_historyViewModel->SaveHistory(); m_historyViewModel->ReloadHistory(ViewMode::Scientific); - auto itemAfterSerializeDeserialize = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(0); + auto itemAfterSerializeDeserialize = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(0); VERIFY_IS_TRUE((itemBeforeSerializeDeserialize->historyItemVector.expression == itemAfterSerializeDeserialize->historyItemVector.expression) && (itemBeforeSerializeDeserialize->historyItemVector.result == itemAfterSerializeDeserialize->historyItemVector.result) && (itemBeforeSerializeDeserialize->historyItemVector.spCommands == itemAfterSerializeDeserialize->historyItemVector.spCommands) && (itemBeforeSerializeDeserialize->historyItemVector.spTokens == itemAfterSerializeDeserialize->historyItemVector.spTokens)); Cleanup(windowId); } @@ -229,30 +229,30 @@ namespace CalculatorFunctionalTests void SaveAndReloadHistory(unsigned int windowid = 0) { Initialize(windowid); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command8); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command2); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeBasic); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command6); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command8); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command2); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeBasic); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command6); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); int itemsBeforeSaveAndReload = m_historyViewModel->ItemSize; m_historyViewModel->SaveHistory(); m_historyViewModel->ReloadHistory(ViewMode::Scientific); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); wstring expr = L"1 + 8 ="; // add double quotes around the expression expr = UtfUtils::LRO + expr + UtfUtils::PDF; String ^result = StringReference(L"9"); int itemsAfterSaveAndReload = m_historyViewModel->ItemSize; - auto historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(0); + auto historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(0); VERIFY_ARE_EQUAL(expr, historyItem->historyItemVector.expression); VERIFY_ARE_EQUAL(result, StringReference(historyItem->historyItemVector.result.c_str())); @@ -271,16 +271,16 @@ namespace CalculatorFunctionalTests ResourceLoader^ m_uiResourceLoader = ResourceLoader::GetForViewIndependentUse(L"CEngineStrings"); int itemIndex = 0; int commandResource = 67; - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); for (int index = 0; index < modes; index++) { - m_standardViewModel->m_standardCalculatorManager->SendCommand(mode[index]); + m_standardViewModel->m_standardCalculatorManager.SendCommand(mode[index]); for (int command = 0; command < commandsSize; command++) { - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(commands[command]); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); - auto historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(itemIndex); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(commands[command]); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); + auto historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(itemIndex); String^ expression = m_uiResourceLoader->GetString(commandResource.ToString()); expression += L"( 1 ) ="; wstring expr = wstring(expression->Data()); @@ -297,20 +297,20 @@ namespace CalculatorFunctionalTests { Initialize(windowId); ResourceLoader^ m_uiResourceLoader = ResourceLoader::GetForViewIndependentUse(L"CEngineStrings"); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandDEG); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandSIN); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandRAD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandSIN); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandGRAD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandSIN); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); - auto historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(0); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandDEG); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandSIN); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandRAD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandSIN); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandGRAD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandSIN); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); + auto historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(0); String^ expression = m_uiResourceLoader->GetString(L"67"); expression += L"( 1 ) + "; expression += m_uiResourceLoader->GetString(L"73"); @@ -327,14 +327,14 @@ namespace CalculatorFunctionalTests void HistoryItemClicked(unsigned int windowId = 0) { Initialize(windowId); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command5); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command3); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); - auto historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(0); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command5); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command3); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); + auto historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(0); String^ expression = StringReference(historyItem->historyItemVector.expression.c_str()); String^ result = StringReference(historyItem->historyItemVector.result.c_str()); HistoryItemViewModel ^ item = ref new HistoryItemViewModel(expression, result, historyItem->historyItemVector.spTokens, historyItem->historyItemVector.spCommands); @@ -354,32 +354,32 @@ namespace CalculatorFunctionalTests void HistoryItemLoadAndContinueCalculation(unsigned int windowId = 0) { Initialize(windowId); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeBasic); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command5); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command3); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeBasic); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command5); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command3); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); - auto historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(0); + auto historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(0); String^ expression = StringReference(historyItem->historyItemVector.expression.c_str()); String^ result = StringReference(historyItem->historyItemVector.result.c_str()); HistoryItemViewModel ^ item = ref new HistoryItemViewModel(expression, result, historyItem->historyItemVector.spTokens, historyItem->historyItemVector.spCommands); MockOnHistoryItemClicked(item); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command5); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command5); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); VERIFY_ARE_EQUAL(StringReference(L"14"), m_standardViewModel->DisplayValue); - historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(0); + historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(0); expression = StringReference(historyItem->historyItemVector.expression.c_str()); result = StringReference(historyItem->historyItemVector.result.c_str()); item = ref new HistoryItemViewModel(expression, result, historyItem->historyItemVector.spTokens, historyItem->historyItemVector.spCommands); MockOnHistoryItemClicked(item); VERIFY_ARE_EQUAL(StringReference(L"9"), m_standardViewModel->DisplayValue); - historyItem = m_standardViewModel->m_standardCalculatorManager->GetHistoryItem(1); + historyItem = m_standardViewModel->m_standardCalculatorManager.GetHistoryItem(1); expression = StringReference(historyItem->historyItemVector.expression.c_str()); result = StringReference(historyItem->historyItemVector.result.c_str()); item = ref new HistoryItemViewModel(expression, result, historyItem->historyItemVector.spTokens, historyItem->historyItemVector.spCommands); @@ -391,26 +391,26 @@ namespace CalculatorFunctionalTests void DisplayValueAutomationNames(unsigned int windowId = 0) { Initialize(windowId); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command8); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command8); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); String ^expression = StringReference(L"Display is 9"); VERIFY_ARE_EQUAL(expression, m_standardViewModel->CalculationResultAutomationName); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command5); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command5); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); expression = StringReference(L"Display is 6"); VERIFY_ARE_EQUAL(expression, m_standardViewModel->CalculationResultAutomationName); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeProgrammer); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command2); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeProgrammer); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command2); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); expression = StringReference(L"Display is 3"); VERIFY_ARE_EQUAL(expression, m_standardViewModel->CalculationResultAutomationName); @@ -420,12 +420,12 @@ namespace CalculatorFunctionalTests void RadixAutomationName(unsigned int windowId = 0) { Initialize(windowId); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeProgrammer); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeProgrammer); m_standardViewModel->IsProgrammer = true; - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command1); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandADD); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::Command7); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::CommandEQU); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command1); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandADD); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::Command7); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::CommandEQU); String ^expression = L"HexaDecimal" + L" 8"; String ^result = L"HexaDecimal " + Utils::GetStringValue(m_standardViewModel->HexDisplayValue); VERIFY_ARE_EQUAL(expression, result); @@ -442,7 +442,7 @@ namespace CalculatorFunctionalTests { Initialize(windowId); VERIFY_ARE_EQUAL(0, m_historyViewModel->ItemSize); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); VERIFY_ARE_EQUAL(0, m_historyViewModel->ItemSize); Cleanup(windowId); } @@ -451,7 +451,7 @@ namespace CalculatorFunctionalTests { Initialize(windowId); VERIFY_ARE_EQUAL(0, m_historyViewModel->ItemSize); - m_standardViewModel->m_standardCalculatorManager->SendCommand(Command::ModeScientific); + m_standardViewModel->m_standardCalculatorManager.SendCommand(Command::ModeScientific); m_historyViewModel->OnClearCommand(nullptr); VERIFY_ARE_EQUAL(0, m_historyViewModel->ItemSize); Cleanup(windowId); diff --git a/src/CalculatorUnitTests/MultiWindowUnitTests.cpp b/src/CalculatorUnitTests/MultiWindowUnitTests.cpp index 38c1dd8d..7e14a11d 100644 --- a/src/CalculatorUnitTests/MultiWindowUnitTests.cpp +++ b/src/CalculatorUnitTests/MultiWindowUnitTests.cpp @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. +// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #include "pch.h" @@ -411,7 +411,7 @@ namespace CalculatorUnitTests ChangeMode(viewModels[i], i); // Validate that the history items list is initially empty - VERIFY_IS_TRUE(0 == viewModels[i]->m_standardCalculatorManager->GetHistoryItems().size()); + VERIFY_IS_TRUE(0 == viewModels[i]->m_standardCalculatorManager.GetHistoryItems().size()); } // Perform Calculations on both the instances and check that the History items work independently @@ -440,9 +440,9 @@ namespace CalculatorUnitTests ValidateViewModelByCommands(viewModels[1], scientificModeTestItems, true); // Assert for the history list items of 1st instance - VERIFY_IS_TRUE(1 == viewModels[0]->m_standardCalculatorManager->GetHistoryItems().size()); + VERIFY_IS_TRUE(1 == viewModels[0]->m_standardCalculatorManager.GetHistoryItems().size()); - auto item1 = viewModels[0]->m_standardCalculatorManager->GetHistoryItem(0); + auto item1 = viewModels[0]->m_standardCalculatorManager.GetHistoryItem(0); String ^expression1 = UtfUtils::LRO + L"1 + 2 =" + UtfUtils::PDF; String^ result1 = L"3"; @@ -450,9 +450,9 @@ namespace CalculatorUnitTests VERIFY_ARE_EQUAL(result1, StringReference(item1->historyItemVector.result.c_str())); // Assert for the history list items of 2nd instance - VERIFY_IS_TRUE(1 == viewModels[1]->m_standardCalculatorManager->GetHistoryItems().size()); + VERIFY_IS_TRUE(1 == viewModels[1]->m_standardCalculatorManager.GetHistoryItems().size()); - auto item2 = viewModels[1]->m_standardCalculatorManager->GetHistoryItem(0); + auto item2 = viewModels[1]->m_standardCalculatorManager.GetHistoryItem(0); String^ expression2 = UtfUtils::LRO + L"1 + 2 " + UtfUtils::MUL + L" 3 =" + UtfUtils::PDF; String^ result2 = L"7"; @@ -474,7 +474,7 @@ namespace CalculatorUnitTests ChangeMode(viewModels[i], 0); // Validate that the history items list is initially empty - VERIFY_IS_TRUE(0 == viewModels[i]->m_standardCalculatorManager->GetHistoryItems().size()); + VERIFY_IS_TRUE(0 == viewModels[i]->m_standardCalculatorManager.GetHistoryItems().size()); } // Perform Calculations on both the instances and check that the History items work independently @@ -513,9 +513,9 @@ namespace CalculatorUnitTests // Assert for the history list items of the instances for (int i = 0; i < 2; i++) { - VERIFY_IS_TRUE(1 == viewModels[i]->m_standardCalculatorManager->GetHistoryItems().size()); + VERIFY_IS_TRUE(1 == viewModels[i]->m_standardCalculatorManager.GetHistoryItems().size()); - auto item = viewModels[i]->m_standardCalculatorManager->GetHistoryItem(0); + auto item = viewModels[i]->m_standardCalculatorManager.GetHistoryItem(0); VERIFY_ARE_EQUAL(expression[i], StringReference(item->historyItemVector.expression.c_str())); VERIFY_ARE_EQUAL(result[i], StringReference(item->historyItemVector.result.c_str())); @@ -536,7 +536,7 @@ namespace CalculatorUnitTests ChangeMode(viewModels[i], 1); // Validate that the history items list is initially empty - VERIFY_IS_TRUE(0 == viewModels[i]->m_standardCalculatorManager->GetHistoryItems().size()); + VERIFY_IS_TRUE(0 == viewModels[i]->m_standardCalculatorManager.GetHistoryItems().size()); } // Perform Calculations on both the instances and check that the History items work independently @@ -575,9 +575,9 @@ namespace CalculatorUnitTests // Assert for the history list items of the instances for (int i = 0; i < 2; i++) { - VERIFY_IS_TRUE(1 == viewModels[i]->m_standardCalculatorManager->GetHistoryItems().size()); + VERIFY_IS_TRUE(1 == viewModels[i]->m_standardCalculatorManager.GetHistoryItems().size()); - auto item = viewModels[i]->m_standardCalculatorManager->GetHistoryItem(0); + auto item = viewModels[i]->m_standardCalculatorManager.GetHistoryItem(0); VERIFY_ARE_EQUAL(expression[i], StringReference(item->historyItemVector.expression.c_str())); VERIFY_ARE_EQUAL(result[i], StringReference(item->historyItemVector.result.c_str()));