Skip to content

Commit bc2ad1b

Browse files
committed
Merge remote-tracking branch 'upstream/main' into perf/recalculate-changed-options
2 parents 02cec20 + 1d2dda7 commit bc2ad1b

156 files changed

Lines changed: 1805 additions & 1182 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.imgbotconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"ignoredFiles": [
3-
"assets/images/themeDependent/empty-state_background-fade-dark.png", // Caused an issue with colour gradients, https://github.com/Expensify/App/issues/30499
3+
"assets/images/themeDependent/empty-state_background-fade-dark.png", // Caused an issue with color gradients, https://github.com/Expensify/App/issues/30499
44
"assets/images/themeDependent/empty-state_background-fade-light.png"
55
],
66
"aggressiveCompression": "false"

Mobile-Expensify

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,7 @@ If you'd like to add HybridApp-specific patches, use the `--patch-dir` flag:
561561

562562
### Additional information and troubleshooting
563563

564-
If you seek some addtional information you can always refer to the [extended version](contributingGuides/HYBRID_APP.md) of the docs for HybridApp. You can find there extended explanation of some of the concepts, pro tips, and most common errors.
564+
If you seek some additional information you can always refer to the [extended version](contributingGuides/HYBRID_APP.md) of the docs for HybridApp. You can find there extended explanation of some of the concepts, pro tips, and most common errors.
565565

566566
----
567567

__mocks__/@react-navigation/native/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ const useFocusEffect = isJestEnv ? realReactNavigation.useFocusEffect : (callbac
4848
const UNSTABLE_usePreventRemove = isJestEnv ? jest.fn() : () => {};
4949

5050
export {
51-
// Overriden modules
51+
// Overridden modules
5252
useIsFocused,
5353
useTheme,
5454
useNavigation,

__mocks__/Illustrations.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ const PinkBill = 'PinkBill';
4646
const CreditCardsNew = 'CreditCardsNew';
4747
const CreditCardsNewGreen = 'CreditCardsNewGreen';
4848
const InvoiceBlue = 'InvoiceBlue';
49-
const LaptopwithSecondScreenandHourglass = 'LaptopwithSecondScreenandHourglass';
49+
const LaptopWithSecondScreenAndHourglass = 'LaptopWithSecondScreenAndHourglass';
5050
const LockOpen = 'LockOpen';
5151
const Luggage = 'Luggage';
5252
const MoneyIntoWallet = 'MoneyIntoWallet';
@@ -200,7 +200,7 @@ export {
200200
CreditCardsNew,
201201
CreditCardsNewGreen,
202202
InvoiceBlue,
203-
LaptopwithSecondScreenandHourglass,
203+
LaptopWithSecondScreenAndHourglass,
204204
LockOpen,
205205
Luggage,
206206
MoneyIntoWallet,

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ android {
114114
minSdkVersion rootProject.ext.minSdkVersion
115115
targetSdkVersion rootProject.ext.targetSdkVersion
116116
multiDexEnabled rootProject.ext.multiDexEnabled
117-
versionCode 1009013100
118-
versionName "9.1.31-0"
117+
versionCode 1009013102
118+
versionName "9.1.31-2"
119119
// Supported language variants must be declared here to avoid from being removed during the compilation.
120120
// This also helps us to not include unnecessary language variants in the APK.
121121
resConfigs "en", "es"

android/app/src/main/java/com/expensify/chat/customairshipextender/CustomNotificationProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ protected NotificationCompat.Builder onExtendBuilder(@NonNull Context context, @
105105
PushMessage message = arguments.getMessage();
106106
Log.d(TAG, "buildNotification: " + message.toString());
107107

108-
// Improve notification delivery by categorising as a time-critical message
108+
// Improve notification delivery by categorizing as a time-critical message
109109
builder.setCategory(CATEGORY_MESSAGE);
110110
builder.setVisibility(NotificationCompat.VISIBILITY_PRIVATE);
111111

assets/images/LaptopwithSecondScreenandHourglass.svg renamed to assets/images/laptop-with-second-screen-and-hourglass.svg

File renamed without changes.

config/webpack/webpack.common.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ const getCommonConfiguration = ({file = '.env', platform = 'web'}: Environment):
294294

295295
optimization: {
296296
minimizer: [
297-
// default settings accordint to https://webpack.js.org/configuration/optimization/#optimizationminimizer
297+
// default settings according to https://webpack.js.org/configuration/optimization/#optimizationminimizer
298298
// with addition of preserving the class name for ImageManipulator (expo module)
299299
new TerserPlugin({
300300
terserOptions: {

contributingGuides/ACCESSIBILITY.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44

55
- **GenericPressable**: A basic pressable component with generic functionality. It should generally only be used to creating a new, custom pressable components. Avoid using it directly.
66

7-
- **PressableWithFeedback**: A pressable component that provides standarised visual and haptic feedback upon pressing.
7+
- **PressableWithFeedback**: A pressable component that provides standardized visual and haptic feedback upon pressing.
88

99
- **PressableWithoutFeedback**: A pressable component without any visual or haptic feedback.
1010

11-
- **PressableWithoutFocus**: A pressable component without visible efect of focus.
11+
- **PressableWithoutFocus**: A pressable component without visible effect of focus.
1212

1313
- **PressableWithDelayToggle**: A pressable component that briefly disables then re-enables after a short delay upon pressing.
1414

@@ -21,7 +21,7 @@ When implementing pressable components, it's essential to create accessible flow
2121

2222
- size of any pressable component should be at least 44x44dp. This is the minimum size recommended by Apple and Google for touch targets. If the pressable component is smaller than `44x44dp`, it will be difficult for users with motor disabilities to interact with it. Pressable components have a `autoHitSlop` prop that can be used to automatically increase the size of the pressable component to `44x44dp`. This prop accepts a boolean value. If set to true, the pressable component will automatically increase its touchable size to `44x44dp`. If set to false, the pressable component will not increase its size. By default, this prop is set to false.
2323

24-
- ensure that the pressable component has a label and hint. This is especially important for users with visual disabilities who rely on screen readers to navigate the app. All Pressable components have a `accessibilitylabel` prop that can be used to set the label of the pressable component. This prop accepts a string value. All Pressable components also have a `accessibilityHint` prop that can be used to set the hint of the pressable component. This prop accepts a string value. The `accessibilityHint` prop is optional. If not set, the pressable component will fallback to the `accessibilityLabel` prop. For example, if you have a button that opens a modal, you can set the `accessibilityLabel` to "Open modal" and the `accessibilityHint` to "Opens a modal with more information". This way, when the user focuses on the button, the screen reader will read "Open modal. Opens a modal with more information". This will help the user understand what the button does and what to expect after pressing it.
24+
- ensure that the pressable component has a label and hint. This is especially important for users with visual disabilities who rely on screen readers to navigate the app. All Pressable components have a `accessibilityLabel` prop that can be used to set the label of the pressable component. This prop accepts a string value. All Pressable components also have a `accessibilityHint` prop that can be used to set the hint of the pressable component. This prop accepts a string value. The `accessibilityHint` prop is optional. If not set, the pressable component will fallback to the `accessibilityLabel` prop. For example, if you have a button that opens a modal, you can set the `accessibilityLabel` to "Open modal" and the `accessibilityHint` to "Opens a modal with more information". This way, when the user focuses on the button, the screen reader will read "Open modal. Opens a modal with more information". This will help the user understand what the button does and what to expect after pressing it.
2525

2626
- the `enableInScreenReaderStates` prop proves invaluable when aiming to enhance the accessibility of clickable elements, particularly when desiring to enlarge the clickable area of a component, such as an entire row. This can be especially useful, for instance, when dealing with tables where only a small portion of a row, like a checkbox, might traditionally trigger an action. By employing this prop, developers can ensure that the entirety of a designated component, in this case a row, is made accessible to users employing screen readers. This creates a more inclusive user experience, allowing individuals relying on screen readers to interact with the component effortlessly. For instance, in a table, using this prop on a row component enables users to click anywhere within the row to trigger an action, significantly improving accessibility and user-friendliness.
2727

0 commit comments

Comments
 (0)