This commit is contained in:
Ayush Singh 2022-12-18 19:03:41 +05:30
Родитель 6f706bdc2a
Коммит f31ac5ab08
206 изменённых файлов: 663 добавлений и 4008 удалений

Просмотреть файл

@ -1,18 +1,6 @@
steps:
- task: Cache@2
displayName: 'Caching System for AVD'
inputs:
key: 'AVD_IMAGES_PIXEL'
path: |
~/.android/avd/*
~/.android/adb*
cacheHitVar: 'AVD_IMAGES_RESTORED'
continueOnError: true
condition: succeededOrFailed()
- task: Bash@3
displayName: 'Android Emulator Setup'
condition: ne(variables.AVD_IMAGES_RESTORED, 'true')
inputs:
targetType: 'inline'
script: |
@ -50,13 +38,6 @@ steps:
cat "$emulator_config"
fi
- task: Bash@3
displayName: 'Start Android Emulator'
inputs:
targetType: 'inline'
script: |
#!/usr/bin/env bash
echo "Starting emulator"
# Start emulator in background

Просмотреть файл

@ -1,36 +1,6 @@
{
"name": "@fluentui-react-native/e2e-testing",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/e2e-testing_v1.6.1",
"version": "1.6.1",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/e2e-testing",
"comment": "Bump @fluentui-react-native/focus-zone to v0.11.13",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Wed, 14 Dec 2022 17:45:41 GMT",
"tag": "@fluentui-react-native/e2e-testing_v1.6.0",
"version": "1.6.0",
"comments": {
"minor": [
{
"author": "winlarry@microsoft.com",
"package": "@fluentui-react-native/e2e-testing",
"commit": "e289811db7757b4dcb4e99040f1695ed44a3cc2b",
"comment": "Add new attribute testing method in BasePage, modify ButtonExperimental tests with better errors"
}
]
}
},
{
"date": "Tue, 13 Dec 2022 21:31:46 GMT",
"tag": "@fluentui-react-native/e2e-testing_v1.5.0",

Просмотреть файл

@ -1,25 +1,9 @@
# Change Log - @fluentui-react-native/e2e-testing
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Tue, 13 Dec 2022 21:31:46 GMT and should not be manually modified.
<!-- Start content -->
## 1.6.1
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/focus-zone to v0.11.13
## 1.6.0
Wed, 14 Dec 2022 17:45:41 GMT
### Minor changes
- Add new attribute testing method in BasePage, modify ButtonExperimental tests with better errors (winlarry@microsoft.com)
## 1.5.0
Tue, 13 Dec 2022 21:31:46 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/e2e-testing",
"version": "1.6.1",
"version": "1.5.0",
"description": "Package containing E2E testing specs",
"license": "MIT",
"scripts": {
@ -46,7 +46,7 @@
"appium-uiautomator2-driver": "^2.10.2",
"@babel/core": "^7.8.0",
"@babel/runtime": "^7.8.0",
"@fluentui-react-native/focus-zone": "^0.11.13"
"@fluentui-react-native/focus-zone": "^0.11.12"
},
"rnx-kit": {
"reactNativeVersion": "0.68",

Просмотреть файл

@ -51,10 +51,6 @@ class AvatarPageObject extends BasePage {
return HOMEPAGE_AVATAR_BUTTON;
}
get _pageName() {
return AVATAR_TESTPAGE;
}
get _primaryComponent() {
return By(AVATAR_TEST_COMPONENT);
}

Просмотреть файл

@ -31,10 +31,6 @@ class BasicBadgePageObject extends BasePage {
return By(HOMEPAGE_BADGE_BUTTON);
}
get _pageName() {
return BADGE_TESTPAGE;
}
get _primaryComponent() {
return By(BADGE_TEST_COMPONENT);
}

Просмотреть файл

@ -6,6 +6,12 @@ import {
BUTTON_ON_PRESS,
} from '../../../../fluent-tester/src/TestComponents/Button/consts';
import { BasePage, By } from '../../common/BasePage';
/* This enum gives the spec file an EASY way to interact with SPECIFIC UI elements on the page.
* The spec file should import this enum and use it when wanting to interact with different elements on the page. */
export const enum ButtonSelector {
PrimaryButton, //this._primaryComponent
}
class ButtonExperimentalPageObject extends BasePage {
/******************************************************************/
/**************** UI Element Interaction Methods ******************/
@ -21,6 +27,19 @@ class ButtonExperimentalPageObject extends BasePage {
return await callbackText.isDisplayed();
}
/* Sends a Keyboarding command on a specific UI element */
async sendKey(buttonSelector: ButtonSelector, key: string): Promise<void> {
await (await this.getButtonSelector(buttonSelector)).addValue(key);
}
/* Returns the correct WebDriverIO element from the Button Selector */
async getButtonSelector(buttonSelector?: ButtonSelector): Promise<WebdriverIO.Element> {
if (buttonSelector == ButtonSelector.PrimaryButton) {
return await this._primaryComponent;
}
return await this._primaryComponent;
}
/*****************************************/
/**************** Getters ****************/
/*****************************************/

Просмотреть файл

@ -1,6 +1,7 @@
import NavigateAppPage from '../../common/NavigateAppPage';
import ButtonExperimentalPageObject from '../pages/ButtonExperimentalPageObject';
import { PAGE_TIMEOUT, BOOT_APP_TIMEOUT, BUTTON_A11Y_ROLE, Keys, Attribute } from '../../common/consts';
import ButtonExperimentalPageObject, { ButtonSelector } from '../pages/ButtonExperimentalPageObject';
import { ComponentSelector } from '../../common/BasePage';
import { PAGE_TIMEOUT, BOOT_APP_TIMEOUT, BUTTON_A11Y_ROLE, Keys } from '../../common/consts';
import { BUTTON_ACCESSIBILITY_LABEL, BUTTON_TEST_COMPONENT_LABEL } from '../../../../fluent-tester/src/TestComponents/Button/consts';
// Before testing begins, allow up to 60 seconds for app to open
@ -21,43 +22,26 @@ describe('Experimental Button Testing Initialization', function () {
});
describe('Experimental Button Accessibility Testing', async () => {
beforeEach(async () => {
await ButtonExperimentalPageObject.scrollToTestElement();
});
it('Experimental Button - Validate accessibilityRole is correct', async () => {
await expect(
await ButtonExperimentalPageObject.compareAttribute(
ButtonExperimentalPageObject._primaryComponent,
Attribute.AccessibilityRole,
BUTTON_A11Y_ROLE,
),
).toBeTrue();
await ButtonExperimentalPageObject.scrollToTestElement();
await expect(await ButtonExperimentalPageObject.getAccessibilityRole()).toEqual(BUTTON_A11Y_ROLE);
await expect(await ButtonExperimentalPageObject.didAssertPopup()).toBeFalsy(ButtonExperimentalPageObject.ERRORMESSAGE_ASSERT);
});
it('Experimental Button - Set accessibilityLabel', async () => {
await expect(
await ButtonExperimentalPageObject.compareAttribute(
ButtonExperimentalPageObject._primaryComponent,
Attribute.AccessibilityLabel,
BUTTON_ACCESSIBILITY_LABEL,
),
).toBeTrue();
await ButtonExperimentalPageObject.scrollToTestElement();
await expect(await ButtonExperimentalPageObject.getAccessibilityLabel(ComponentSelector.Primary)).toEqual(BUTTON_ACCESSIBILITY_LABEL);
await expect(await ButtonExperimentalPageObject.didAssertPopup()).toBeFalsy(ButtonExperimentalPageObject.ERRORMESSAGE_ASSERT);
});
it('Experimental Button - Do not set accessibilityLabel -> Default to Button label', async () => {
await expect(
await ButtonExperimentalPageObject.compareAttribute(
ButtonExperimentalPageObject._secondaryComponent,
Attribute.AccessibilityLabel,
BUTTON_TEST_COMPONENT_LABEL,
),
).toBeTrue();
await ButtonExperimentalPageObject.scrollToTestElement();
await expect(await ButtonExperimentalPageObject.getAccessibilityLabel(ComponentSelector.Secondary)).toEqual(
BUTTON_TEST_COMPONENT_LABEL,
);
await expect(await ButtonExperimentalPageObject.didAssertPopup()).toBeFalsy(ButtonExperimentalPageObject.ERRORMESSAGE_ASSERT);
});
});
@ -69,30 +53,24 @@ describe('Experimental Button Functional Testing', async () => {
});
it('Validate OnClick() callback was fired -> Click', async () => {
await ButtonExperimentalPageObject.click(ButtonExperimentalPageObject._primaryComponent);
await expect(await ButtonExperimentalPageObject.didOnClickCallbackFire()).toBeTruthy(
`The primary button failed to fire an onClick callback with a mouse click.`,
);
await ButtonExperimentalPageObject.clickComponent();
await expect(await ButtonExperimentalPageObject.didOnClickCallbackFire()).toBeTruthy();
await expect(await ButtonExperimentalPageObject.didAssertPopup()).toBeFalsy(ButtonExperimentalPageObject.ERRORMESSAGE_ASSERT);
await ButtonExperimentalPageObject.click(ButtonExperimentalPageObject._primaryComponent); // Reset Button State
await ButtonExperimentalPageObject.clickComponent(); // Reset Button State
});
it('Validate OnClick() callback was fired -> Type "Enter"', async () => {
await ButtonExperimentalPageObject.sendKeys(ButtonExperimentalPageObject._primaryComponent, [Keys.ENTER]);
await expect(await ButtonExperimentalPageObject.didOnClickCallbackFire()).toBeTruthy(
`The primary button failed to fire an onClick callback with an enter keypress.`,
);
await ButtonExperimentalPageObject.sendKey(ButtonSelector.PrimaryButton, Keys.ENTER);
await expect(await ButtonExperimentalPageObject.didOnClickCallbackFire()).toBeTruthy();
await expect(await ButtonExperimentalPageObject.didAssertPopup()).toBeFalsy(ButtonExperimentalPageObject.ERRORMESSAGE_ASSERT);
await ButtonExperimentalPageObject.click(ButtonExperimentalPageObject._primaryComponent); // Reset Button State
await ButtonExperimentalPageObject.clickComponent(); // Reset Button State
});
it('Validate OnClick() callback was fired -> Type "SPACE"', async () => {
await ButtonExperimentalPageObject.sendKeys(ButtonExperimentalPageObject._primaryComponent, [Keys.SPACE]);
await expect(await ButtonExperimentalPageObject.didOnClickCallbackFire()).toBeTruthy(
`The primary button failed to fire an onClick callback with a space keypress.`,
);
await ButtonExperimentalPageObject.sendKey(ButtonSelector.PrimaryButton, Keys.SPACE);
await expect(await ButtonExperimentalPageObject.didOnClickCallbackFire()).toBeTruthy();
await expect(await ButtonExperimentalPageObject.didAssertPopup()).toBeFalsy(ButtonExperimentalPageObject.ERRORMESSAGE_ASSERT);
});
});

Просмотреть файл

@ -1,4 +1,5 @@
import { FocusZoneDirection } from '@fluentui-react-native/focus-zone';
import { Attribute, AttributeValue, Keys } from '../../common/consts';
import {
FOCUSZONE_CIRCLE_NAV_SWITCH,
FOCUSZONE_DEFAULT_TABBABLE_SWITCH,
@ -15,8 +16,17 @@ import {
} from '../../../../fluent-tester/src/TestComponents/FocusZone/consts';
import { BasePage, By } from '../../common/BasePage';
export const enum GridButton {
One = 1,
export const enum GridFocusZoneOption {
SetDirection = 0,
Set2DNavigation,
SetCircularNavigation,
UseDefaultTabbableElement,
Disable,
}
export const enum GridButtonSelector {
Before = 0,
One,
Two,
Three,
Four,
@ -25,14 +35,7 @@ export const enum GridButton {
Seven,
Eight,
Nine,
}
export const enum GridFocusZoneOption {
SetDirection = 0,
Set2DNavigation,
SetCircularNavigation,
UseDefaultTabbableElement,
Disable,
After,
}
type BooleanGridFocusZoneOption =
@ -79,8 +82,25 @@ class FocusZonePageObject extends BasePage {
}
}
async gridButton(button: GridButton) {
return await By(FOCUSZONE_GRID_BUTTON(button));
async sendKeys(selector: GridButtonSelector, keys: Keys[]): Promise<void> {
const btn = await this._getGridButton(selector);
await btn.addValue(keys);
}
async gridButtonIsFocused(selector: GridButtonSelector): Promise<boolean> {
const btn = await this._getGridButton(selector);
return (await this.getElementAttribute(btn, Attribute.IsFocused)) === AttributeValue.true;
}
private async _getGridButton(selector: GridButtonSelector): Promise<WebdriverIO.Element> {
switch (selector) {
case GridButtonSelector.Before:
return await this._gridBeforeButton;
case GridButtonSelector.After:
return await this._gridAfterButton;
default:
return await By(FOCUSZONE_GRID_BUTTON(selector));
}
}
private async _getGridFocusZoneMenuOption(direction: FocusZoneDirection) {
@ -126,11 +146,11 @@ class FocusZonePageObject extends BasePage {
return By(FOCUSZONE_DEFAULT_TABBABLE_SWITCH);
}
get _beforeButton() {
get _gridBeforeButton() {
return By(FOCUSZONE_GRID_BEFORE);
}
get _afterButton() {
get _gridAfterButton() {
return By(FOCUSZONE_GRID_AFTER);
}
}

Просмотреть файл

@ -1,6 +1,6 @@
import NavigateAppPage from '../../common/NavigateAppPage';
import FocusZonePageObject, { GridButton, GridFocusZoneOption } from '../pages/FocusZonePageObject';
import { PAGE_TIMEOUT, BOOT_APP_TIMEOUT, Keys, Attribute, AttributeValue } from '../../common/consts';
import FocusZonePageObject, { GridButtonSelector, GridFocusZoneOption } from '../pages/FocusZonePageObject';
import { PAGE_TIMEOUT, BOOT_APP_TIMEOUT, Keys } from '../../common/consts';
// Before testing begins, allow up to 60 seconds for app to open
describe('FocusZone Testing Initialization', function () {
@ -34,20 +34,12 @@ describe('FocusZone Functional Testing', () => {
it('Navigate bidirectional focuszone by arrow keys - switches focus correctly', async () => {
// move to 2 with right arrow
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.One), [Keys.ARROW_RIGHT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.One, [Keys.ARROW_RIGHT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
// move to 3 with down arrow
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Two), [Keys.ARROW_DOWN]);
await expect(
await FocusZonePageObject.compareAttribute(
FocusZonePageObject.gridButton(GridButton.Three),
Attribute.IsFocused,
AttributeValue.true,
),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Two, [Keys.ARROW_DOWN]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Three)).toBeTruthy();
await expect(await FocusZonePageObject.didAssertPopup()).toBeFalsy(FocusZonePageObject.ERRORMESSAGE_ASSERT);
});
@ -55,26 +47,16 @@ describe('FocusZone Functional Testing', () => {
it('Navigate horizontal focuszone by arrow keys - switches focus correctly', async () => {
await FocusZonePageObject.configureGridFocusZone(GridFocusZoneOption.SetDirection, 'horizontal');
// move to 2 with right arrow
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.One), [Keys.ARROW_RIGHT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.One, [Keys.ARROW_RIGHT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
// down arrow shouldn't move focus
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Two), [Keys.ARROW_DOWN]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Two, [Keys.ARROW_DOWN]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
// left arrow goes back
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Four), [Keys.ARROW_LEFT]);
await expect(
await FocusZonePageObject.compareAttribute(
FocusZonePageObject.gridButton(GridButton.Three),
Attribute.IsFocused,
AttributeValue.true,
),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Four, [Keys.ARROW_LEFT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Three)).toBeTruthy();
await expect(await FocusZonePageObject.didAssertPopup()).toBeFalsy(FocusZonePageObject.ERRORMESSAGE_ASSERT);
});
@ -83,26 +65,16 @@ describe('FocusZone Functional Testing', () => {
await FocusZonePageObject.configureGridFocusZone(GridFocusZoneOption.SetDirection, 'vertical');
// move to 2 with down arrow
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.One), [Keys.ARROW_DOWN]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.One, [Keys.ARROW_DOWN]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
// right arrow shouldn't move focus
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Two), [Keys.ARROW_RIGHT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Two, [Keys.ARROW_RIGHT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
// up arrow goes back
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Four), [Keys.ARROW_UP]);
await expect(
await FocusZonePageObject.compareAttribute(
FocusZonePageObject.gridButton(GridButton.Three),
Attribute.IsFocused,
AttributeValue.true,
),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Four, [Keys.ARROW_UP]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Three)).toBeTruthy();
await expect(await FocusZonePageObject.didAssertPopup()).toBeFalsy(FocusZonePageObject.ERRORMESSAGE_ASSERT);
});
@ -111,25 +83,17 @@ describe('FocusZone Functional Testing', () => {
await FocusZonePageObject.configureGridFocusZone(GridFocusZoneOption.SetDirection, 'none');
// none of these key commands should move
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Two), [Keys.ARROW_DOWN]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Two, [Keys.ARROW_DOWN]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Two), [Keys.ARROW_UP]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Two, [Keys.ARROW_UP]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Two), [Keys.ARROW_LEFT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Two, [Keys.ARROW_LEFT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Two), [Keys.ARROW_RIGHT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Two, [Keys.ARROW_RIGHT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
await expect(await FocusZonePageObject.didAssertPopup()).toBeFalsy(FocusZonePageObject.ERRORMESSAGE_ASSERT);
});
@ -137,29 +101,21 @@ describe('FocusZone Functional Testing', () => {
it('Navigates bi-directional focuszone with 2d navigation - switches focus correctly', async () => {
await FocusZonePageObject.configureGridFocusZone(GridFocusZoneOption.Set2DNavigation, true);
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.One), [Keys.ARROW_DOWN]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Four), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.One, [Keys.ARROW_DOWN]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Four)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Four), [Keys.ARROW_RIGHT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Five), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Four, [Keys.ARROW_RIGHT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Five)).toBeTruthy();
await expect(await FocusZonePageObject.didAssertPopup()).toBeFalsy(FocusZonePageObject.ERRORMESSAGE_ASSERT);
});
it("Navigates focuszone with circular navigation off - doesn't switch focus", async () => {
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.One), [Keys.ARROW_LEFT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.One), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.One, [Keys.ARROW_LEFT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.One)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Nine), [Keys.ARROW_RIGHT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Nine), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Nine, [Keys.ARROW_RIGHT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Nine)).toBeTruthy();
await expect(await FocusZonePageObject.didAssertPopup()).toBeFalsy(FocusZonePageObject.ERRORMESSAGE_ASSERT);
});
@ -167,15 +123,11 @@ describe('FocusZone Functional Testing', () => {
it('Navigates focuszone with circular navigation on - switches focus correctly', async () => {
await FocusZonePageObject.configureGridFocusZone(GridFocusZoneOption.SetCircularNavigation, true);
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.One), [Keys.ARROW_LEFT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Nine), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.One, [Keys.ARROW_LEFT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Nine)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Nine), [Keys.ARROW_RIGHT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.One), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Nine, [Keys.ARROW_RIGHT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.One)).toBeTruthy();
await expect(await FocusZonePageObject.didAssertPopup()).toBeFalsy(FocusZonePageObject.ERRORMESSAGE_ASSERT);
});
@ -184,49 +136,33 @@ describe('FocusZone Functional Testing', () => {
await FocusZonePageObject.configureGridFocusZone(GridFocusZoneOption.Disable, true);
// none of these key commands should move
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Two), [Keys.ARROW_DOWN]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Two, [Keys.ARROW_DOWN]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Two), [Keys.ARROW_UP]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Two, [Keys.ARROW_UP]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Two), [Keys.ARROW_LEFT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Two, [Keys.ARROW_LEFT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Two), [Keys.ARROW_RIGHT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Two), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Two, [Keys.ARROW_RIGHT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Two)).toBeTruthy();
await expect(await FocusZonePageObject.didAssertPopup()).toBeFalsy(FocusZonePageObject.ERRORMESSAGE_ASSERT);
});
it('Tabs in and out of the FocusZone - switches focus correctly', async () => {
await FocusZonePageObject.sendKeys(FocusZonePageObject._beforeButton, [Keys.TAB]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.One), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Before, [Keys.TAB]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.One)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.One), [Keys.TAB]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject._afterButton, Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.One, [Keys.TAB]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.After)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject._afterButton, [Keys.SHIFT, Keys.TAB]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Nine), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.After, [Keys.SHIFT, Keys.TAB]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Nine)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Nine), [Keys.SHIFT, Keys.TAB]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject._beforeButton, Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Nine, [Keys.SHIFT, Keys.TAB]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Before)).toBeTruthy();
await expect(await FocusZonePageObject.didAssertPopup()).toBeFalsy(FocusZonePageObject.ERRORMESSAGE_ASSERT);
});
@ -235,36 +171,24 @@ describe('FocusZone Functional Testing', () => {
// This sets the defaultTabbableElement prop of the FocusZone to be grid button #4. Whenever a user tabs into the zone, button 4 should always be the first to be selected.
await FocusZonePageObject.configureGridFocusZone(GridFocusZoneOption.UseDefaultTabbableElement, true);
await FocusZonePageObject.sendKeys(FocusZonePageObject._beforeButton, [Keys.TAB]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Four), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Before, [Keys.TAB]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Four)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Four), [Keys.TAB]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject._afterButton, Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Four, [Keys.TAB]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.After)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject._afterButton, [Keys.SHIFT, Keys.TAB]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Four), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.After, [Keys.SHIFT, Keys.TAB]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Four)).toBeTruthy();
// Key to another button, tab out, and tab back in to make sure the default tabbable element is still the first to be tabbed to
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Four), [Keys.ARROW_RIGHT]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Five), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Four, [Keys.ARROW_RIGHT]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Five)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject.gridButton(GridButton.Five), [Keys.SHIFT, Keys.TAB]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject._beforeButton, Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Five, [Keys.SHIFT, Keys.TAB]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Before)).toBeTruthy();
await FocusZonePageObject.sendKeys(FocusZonePageObject._beforeButton, [Keys.TAB]);
await expect(
await FocusZonePageObject.compareAttribute(FocusZonePageObject.gridButton(GridButton.Four), Attribute.IsFocused, AttributeValue.true),
).toBeTruthy();
await FocusZonePageObject.sendKeys(GridButtonSelector.Before, [Keys.TAB]);
await expect(await FocusZonePageObject.gridButtonIsFocused(GridButtonSelector.Four)).toBeTruthy();
await expect(await FocusZonePageObject.didAssertPopup()).toBeFalsy(FocusZonePageObject.ERRORMESSAGE_ASSERT);
});

Просмотреть файл

@ -35,7 +35,7 @@ class MenuPageObject extends BasePage {
*/
async openMenu(): Promise<void> {
if (!(await this.menuIsExpanded())) {
await this.clickItem(MenuComponentSelector.MenuTrigger);
await this.click(MenuComponentSelector.MenuTrigger);
await this.waitForMenuToOpen();
}
}
@ -100,8 +100,7 @@ class MenuPageObject extends BasePage {
await (await this.getMenuComponentSelector(menuComponentSelector)).addValue(key);
}
// Renaming this function until Menu tests are refactored to use BasePage methods.
async clickItem(selector: MenuComponentSelector): Promise<void> {
async click(selector: MenuComponentSelector): Promise<void> {
await (await this.getMenuComponentSelector(selector)).click();
}

Просмотреть файл

@ -59,7 +59,7 @@ describe('Menu Functional Testing', () => {
});
it('Click MenuTrigger -> Validate Menu is opened by checking if MenuItems are visible', async () => {
await MenuPageObject.clickItem(MenuComponentSelector.MenuTrigger);
await MenuPageObject.click(MenuComponentSelector.MenuTrigger);
await expect(await MenuPageObject.waitForMenuToOpen()).toBeTruthy();
await expect(await MenuPageObject.didAssertPopup()).toBeFalsy(MenuPageObject.ERRORMESSAGE_ASSERT);
@ -90,7 +90,7 @@ describe('Menu Functional Testing', () => {
await MenuPageObject.waitForItemCallbackToFire(2);
await expect(await MenuPageObject.itemOnClickHasFired(2)).toBeTruthy('Enter input failed to fire MenuItem onClick callback');
await MenuPageObject.clickItem(MenuComponentSelector.FirstMenuItem);
await MenuPageObject.click(MenuComponentSelector.FirstMenuItem);
await MenuPageObject.waitForItemCallbackToFire(3);
await expect(await MenuPageObject.itemOnClickHasFired(3)).toBeTruthy('Click input failed to fire MenuItem onClick callback');
@ -108,7 +108,7 @@ describe('Menu Functional Testing', () => {
await MenuPageObject.waitForItemCallbackToFire(0);
await expect(await MenuPageObject.itemOnClickHasFired(0)).toBeTruthy('Enter input fired disabled MenuItem onClick callback');
await MenuPageObject.clickItem(MenuComponentSelector.SecondMenuItem);
await MenuPageObject.click(MenuComponentSelector.SecondMenuItem);
await MenuPageObject.waitForItemCallbackToFire(0);
await expect(await MenuPageObject.itemOnClickHasFired(0)).toBeTruthy('Click input fired disabled MenuItem onClick callback');

Просмотреть файл

@ -1,17 +1,17 @@
import { Keys, ROOT_VIEW } from './consts';
import { TESTPAGE_BUTTONS_SCROLLVIEWER } from '../../../fluent-tester/src/TestComponents/Common/consts';
import { Attribute, attributeToEnumName } from './consts';
import { Attribute } from './consts';
const DUMMY_CHAR = '';
// The E2ETEST_PLATFORM environment variable should be set in the beforeSession hook in the wdio.conf file for the respective platform
const PLATFORM = process.env['E2ETEST_PLATFORM'] as Platform;
const PLATFORM = process.env['E2ETEST_PLATFORM'];
export const COMPONENT_SCROLL_COORDINATES = { x: -0, y: -100 }; // These are the offsets. Y is negative because we want the touch to move up (and thus it scrolls down)
let rootView: WebdriverIO.Element | null = null;
/* Win32/UWP-Specific Selector. We use this to get elements on the test page */
export async function By(identifier: string) {
if (PLATFORM === DesktopPlatform.Windows) {
if (PLATFORM === NativePlatform.Windows) {
// For some reason, the rootView node is never put into the element tree on the UWP tester. Remove this when fixed.
return await $('~' + identifier);
}
@ -46,13 +46,13 @@ export const enum MobilePlatform {
Android = 'android',
}
export const enum DesktopPlatform {
export const enum NativePlatform {
Win32 = 'win32',
Windows = 'windows',
macOS = 'macos',
}
export type Platform = MobilePlatform | DesktopPlatform;
export type Platform = MobilePlatform | NativePlatform;
/****************************** IMPORTANT! PLEASE READ! **************************************************
* Every component's page object extends this. We can assume each test page will interact with at least
@ -61,7 +61,7 @@ export type Platform = MobilePlatform | DesktopPlatform;
* component's page object.
*********************************************************************************************************/
export abstract class BasePage {
export class BasePage {
private platform?: Platform;
constructor() {
@ -72,26 +72,6 @@ export abstract class BasePage {
/******************************************************************/
/**************** UI Element Interaction Methods ******************/
/******************************************************************/
/**
* Checks to see if an element attribute is strictly equal to an expected value the user passes in.
* The advantage to this over testing using .isEqual in a spec is that this throws a detailed error if
* the expected and actual values don't match. This should be called for attribute tests in specs. */
async compareAttribute(element: Promise<WebdriverIO.Element>, attribute: Attribute, expectedValue: any): Promise<boolean> {
const el = await element;
const actualValue = await el.getAttribute(attribute);
if (expectedValue !== actualValue) {
throw new Error(
`On ${this._pageName}, a test component with a testID = '${await el.getAttribute(Attribute.TestID)}' should have attribute, ${
attributeToEnumName[attribute]
} (which maps to windows attribute '${attribute}' property on the element), equal to '${expectedValue}'. Instead, ${
attributeToEnumName[attribute]
} is equal to '${actualValue}'.`,
);
}
return true;
}
async getAccessibilityRole(): Promise<string> {
return await this.getElementAttribute(await this._primaryComponent, Attribute.AccessibilityRole);
}
@ -124,15 +104,6 @@ export abstract class BasePage {
await (await this._primaryComponent).click();
}
/* The goal of click() and sendKeys() is to be generally used across all pageobjects to reduce code repetition in similar methods. */
async click(element: Promise<WebdriverIO.Element>): Promise<void> {
await (await element).click();
}
async sendKeys(element: Promise<WebdriverIO.Element>, keys: Keys[]): Promise<void> {
await (await element).addValue(keys);
}
async getElementAttribute(element: WebdriverIO.Element, attribute: Attribute) {
return await element.getAttribute(attribute);
}
@ -276,7 +247,10 @@ export abstract class BasePage {
// Returns: UI Element
// The Text component on each test page containing the title of that page. We can use this to determine if a test page has loaded correctly.
abstract get _testPage(): Promise<WebdriverIO.Element>;
get _testPage() {
console.error('Each class extending BasePage must implement its own _testPage method.');
return By(DUMMY_CHAR);
}
// Returns: UI Element
// The primary UI element used for testing on the given test page.
@ -295,11 +269,17 @@ export abstract class BasePage {
// Returns: UI Element
// The button that navigates you to the component's test page.
abstract get _pageButton(): Promise<WebdriverIO.Element>;
get _pageButton() {
console.error('Each class extending BasePage must implement its own _pageButton method.');
return By(DUMMY_CHAR);
}
// Returns: String
// Returns the name of the test page. Useful for error messages (see above).
abstract get _pageName(): string;
get _pageName(): string {
console.error('Each class extending BasePage must implement its own _pageName method.');
return DUMMY_CHAR;
}
// Returns: String
// Returns the name of the button that navigates to the test page.

Просмотреть файл

@ -34,28 +34,13 @@ class NativeTestingPageObject extends BasePage {
foundValidButton = true;
} else {
// The correct format for testId was not followed. Return a failure.
throw Error(
`A testPageButton with the testID '${autoId}' does not match the defined testID format, which should
read 'Homepage_<component_name>_Button.`,
);
return false;
}
}
}
return foundValidButton;
}
get _testPage(): Promise<WebdriverIO.Element> {
throw new Error('You are trying to read the _testPage getter for NativeTestingPageObject, which is not implemented.');
}
get _pageButton(): Promise<WebdriverIO.Element> {
throw new Error('You are trying to read the _pageButton getter for NativeTestingPageObject, which is not implemented.');
}
get _pageName(): string {
throw new Error('You are trying to read the _pageName getter for NativeTestingPageObject, which is not implemented.');
}
}
export default new NativeTestingPageObject();

Просмотреть файл

@ -16,9 +16,7 @@ describe('Native Safety Check Testing Initialization', () => {
// 2) Keeps testID='SCROLLVIEW_TEST_ID'
it('Validate the ScrollView containing all the navigational buttons exists', async () => {
await NativeTestingPageObject.waitForScrollViewDisplayed(PAGE_TIMEOUT);
await expect(await NativeTestingPageObject.doesScrollViewParentExist()).toBeTruthy(
'The testing ScrollView containing navigation buttons to individual testPages was not displayed in time.',
);
await expect(await NativeTestingPageObject.doesScrollViewParentExist()).toBeTruthy();
});
// In addition to existing, we want to ensure the Children of the ScrollView stay intact. The children are the buttons that

Просмотреть файл

@ -315,15 +315,6 @@ class NavigateAppPage extends BasePage {
private get experimentalTabsPage() {
return By(HOMEPAGE_EXPERIMENTAL_TABS_BUTTON);
}
get _pageName() {
// This is the main page displayed after launching the fluent tester.
return 'The Fluent Tester Base Page';
}
get _pageButton(): Promise<WebdriverIO.Element> {
throw new Error('You are trying to read the _pageButton getter for NavigateAppPage, which is not implemented.');
}
}
export default new NavigateAppPage();

Просмотреть файл

@ -26,22 +26,9 @@ export const enum Attribute {
IsFocused = 'HasKeyboardFocus',
IsRequiredForForm = 'IsRequiredForForm',
IsTogglePatternAvailable = 'IsTogglePatternAvailable',
TestID = 'AutomationId',
ToggleState = 'Toggle.ToggleState',
}
export const attributeToEnumName = {
[Attribute.AccessibilityLabel]: 'AccessibilityLabel',
[Attribute.AccessibilityRole]: 'AccessibilityRole',
[Attribute.ExpandCollapseState]: 'ExpandCollapseState',
[Attribute.IsEnabled]: 'IsEnabled',
[Attribute.IsFocused]: 'IsFocused',
[Attribute.IsRequiredForForm]: 'IsRequiredForForm',
[Attribute.IsTogglePatternAvailable]: 'IsTogglePatternAvailable',
[Attribute.TestID]: 'TestID',
[Attribute.ToggleState]: 'ToggleState',
};
export const enum AttributeValue {
on = '1',
off = '0',

Просмотреть файл

@ -1,276 +1,6 @@
{
"name": "@fluentui-react-native/tester",
"entries": [
{
"date": "Thu, 15 Dec 2022 19:18:30 GMT",
"tag": "@fluentui-react-native/tester_v0.119.1",
"version": "0.119.1",
"comments": {
"patch": [
{
"author": "78454019+lyzhan7@users.noreply.github.com",
"package": "@fluentui-react-native/tester",
"commit": "6dab45d16e86445c04ba303e25bb3ef02eabac16",
"comment": "Update comment on why accessible can't be set to true on iOS"
}
]
}
},
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/tester_v0.119.0",
"version": "0.119.0",
"comments": {
"minor": [
{
"author": "adgleitm@microsoft.com",
"package": "@fluentui-react-native/tester",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670",
"comment": "Add maximumSize"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/android-theme to v0.15.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/apple-theme to v0.17.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/avatar to v1.5.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/badge to v0.4.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/button to v0.32.8",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/default-theme to v0.16.17",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/dropdown to v0.7.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-activity-indicator to v0.7.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-avatar to v0.16.30",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-button to v0.16.66",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-checkbox to v0.13.13",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-expander to v0.5.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-icon to v0.1.5",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-link to v0.3.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-menu-button to v0.6.4",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-radio-group to v0.8.7",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-shadow to v0.2.50",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-shimmer to v0.8.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-tabs to v0.8.11",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/experimental-text to v0.11.31",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/icon to v0.16.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/menu to v1.1.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/notification to v0.21.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/stack to v0.7.32",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/switch to v0.8.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/text to v0.19.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/theme to v0.7.12",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/theme-tokens to v0.22.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/theme-types to v0.27.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/theming-utils to v0.20.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/win32-theme to v0.24.4",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui/react-native to v0.34.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui-react-native/focus-zone to v0.11.13",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Wed, 14 Dec 2022 17:45:41 GMT",
"tag": "@fluentui-react-native/tester_v0.118.0",
"version": "0.118.0",
"comments": {
"minor": [
{
"author": "winlarry@microsoft.com",
"package": "@fluentui-react-native/tester",
"commit": "e289811db7757b4dcb4e99040f1695ed44a3cc2b",
"comment": "Refactor BasePage and ButtonV1, FocusZone, and NativeTesting tests with better errors"
}
]
}
},
{
"date": "Wed, 14 Dec 2022 06:48:57 GMT",
"tag": "@fluentui-react-native/tester_v0.117.2",
"version": "0.117.2",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/tester",
"comment": "Bump @fluentui/react-native to v0.34.0",
"commit": "8ff9528d676394ba2adcb7288cb1fbdfe807451d"
}
]
}
},
{
"date": "Tue, 13 Dec 2022 23:18:04 GMT",
"tag": "@fluentui-react-native/tester_v0.117.1",

Просмотреть файл

@ -1,76 +1,9 @@
# Change Log - @fluentui-react-native/tester
This log was last generated on Thu, 15 Dec 2022 19:18:30 GMT and should not be manually modified.
This log was last generated on Tue, 13 Dec 2022 23:18:04 GMT and should not be manually modified.
<!-- Start content -->
## 0.119.1
Thu, 15 Dec 2022 19:18:30 GMT
### Patches
- Update comment on why accessible can't be set to true on iOS (78454019+lyzhan7@users.noreply.github.com)
## 0.119.0
Thu, 15 Dec 2022 14:50:50 GMT
### Minor changes
- Add maximumSize (adgleitm@microsoft.com)
- Bump @fluentui-react-native/android-theme to v0.15.2
- Bump @fluentui-react-native/apple-theme to v0.17.3
- Bump @fluentui-react-native/avatar to v1.5.2
- Bump @fluentui-react-native/badge to v0.4.3
- Bump @fluentui-react-native/button to v0.32.8
- Bump @fluentui-react-native/default-theme to v0.16.17
- Bump @fluentui-react-native/dropdown to v0.7.3
- Bump @fluentui-react-native/experimental-activity-indicator to v0.7.3
- Bump @fluentui-react-native/experimental-avatar to v0.16.30
- Bump @fluentui-react-native/experimental-button to v0.16.66
- Bump @fluentui-react-native/experimental-checkbox to v0.13.13
- Bump @fluentui-react-native/experimental-expander to v0.5.3
- Bump @fluentui-react-native/experimental-icon to v0.1.5
- Bump @fluentui-react-native/experimental-link to v0.3.2
- Bump @fluentui-react-native/experimental-menu-button to v0.6.4
- Bump @fluentui-react-native/experimental-radio-group to v0.8.7
- Bump @fluentui-react-native/experimental-shadow to v0.2.50
- Bump @fluentui-react-native/experimental-shimmer to v0.8.3
- Bump @fluentui-react-native/experimental-tabs to v0.8.11
- Bump @fluentui-react-native/experimental-text to v0.11.31
- Bump @fluentui-react-native/framework to v0.8.26
- Bump @fluentui-react-native/icon to v0.16.3
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
- Bump @fluentui-react-native/menu to v1.1.3
- Bump @fluentui-react-native/notification to v0.21.1
- Bump @fluentui-react-native/stack to v0.7.32
- Bump @fluentui-react-native/switch to v0.8.1
- Bump @fluentui-react-native/text to v0.19.0
- Bump @fluentui-react-native/theme to v0.7.12
- Bump @fluentui-react-native/theme-tokens to v0.22.2
- Bump @fluentui-react-native/theme-types to v0.27.0
- Bump @fluentui-react-native/theming-utils to v0.20.1
- Bump @fluentui-react-native/win32-theme to v0.24.4
- Bump @fluentui/react-native to v0.34.1
- Bump @fluentui-react-native/focus-zone to v0.11.13
## 0.118.0
Wed, 14 Dec 2022 17:45:41 GMT
### Minor changes
- Refactor BasePage and ButtonV1, FocusZone, and NativeTesting tests with better errors (winlarry@microsoft.com)
## 0.117.2
Wed, 14 Dec 2022 06:48:57 GMT
### Patches
- Bump @fluentui/react-native to v0.34.0
## 0.117.1
Tue, 13 Dec 2022 23:18:04 GMT

Просмотреть файл

@ -10,7 +10,7 @@ PODS:
- React-jsi (= 0.68.5)
- ReactCommon/turbomodule/core (= 0.68.5)
- fmt (6.2.1)
- FRNAvatar (0.16.26):
- FRNAvatar (0.16.25):
- MicrosoftFluentUI (= 0.8.3)
- React
- FRNDatePicker (0.7.3):
@ -453,7 +453,7 @@ PODS:
- React-jsi (= 0.68.5)
- React-logger (= 0.68.5)
- React-perflogger (= 0.68.5)
- ReactTestApp-DevSupport (2.1.1):
- ReactTestApp-DevSupport (2.1.0):
- React-Core
- React-jsi
- ReactTestApp-Resources (1.0.0-dev)
@ -600,7 +600,7 @@ SPEC CHECKSUMS:
FBLazyVector: 2b47ff52037bd9ae07cc9b051c9975797814b736
FBReactNativeSpec: dd89c4a5591e20015aa55c6efbf9c7740a83efbf
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
FRNAvatar: b34747d6662c3c556970518a0f3d886eca2205b8
FRNAvatar: 0c18045ffd13fb317f27c4111c5de6f4ad0ab1a8
FRNDatePicker: 241cd55b8d2b63d4427d782951f31504f09fbe1a
FRNFontMetrics: c756b9bb1627909a7673b68caf7a7b14239c212e
glog: 476ee3e89abb49e07f822b48323c51c57124b572
@ -632,7 +632,7 @@ SPEC CHECKSUMS:
React-RCTVibration: 9819a3bf6230e4b2a99877c21268b0b2416157a1
React-runtimeexecutor: b1f1995089b90696dbc2a7ffe0059a80db5c8eb1
ReactCommon: 149e2c0acab9bac61378da0db5b2880a1b5ff59b
ReactTestApp-DevSupport: 7ca8e4d798fce59f47adedd8f05a94d41d312921
ReactTestApp-DevSupport: bc72bbe8928c428f73e23d740fb13161609d9b9d
ReactTestApp-Resources: ecba662266ac5af3e30e1e3004c0fa8c0298b61a
RNCPicker: 0bf8ef8f7800524f32d2bb2a8bcadd53eda0ecd1
RNSVG: 302bfc9905bd8122f08966dc2ce2d07b7b52b9f8

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/tester",
"version": "0.119.1",
"version": "0.117.1",
"description": "A test app to test FluentUI React Native Components during development",
"license": "MIT",
"author": "Microsoft <fluentuinativeowners@microsoft.com>",
@ -37,43 +37,43 @@
"directory": "apps/fluent-tester"
},
"dependencies": {
"@fluentui-react-native/android-theme": ">=0.15.2 <1.0.0",
"@fluentui-react-native/apple-theme": ">=0.17.3 <1.0.0",
"@fluentui-react-native/avatar": "^1.5.2",
"@fluentui-react-native/badge": ">=0.4.3 <1.0.0",
"@fluentui-react-native/button": ">=0.32.8 <1.0.0",
"@fluentui-react-native/default-theme": ">=0.16.17 <1.0.0",
"@fluentui-react-native/dropdown": ">=0.7.3 <1.0.0",
"@fluentui-react-native/experimental-activity-indicator": ">=0.7.3 <1.0.0",
"@fluentui-react-native/experimental-avatar": ">=0.16.30 <1.0.0",
"@fluentui-react-native/experimental-button": "0.16.66",
"@fluentui-react-native/experimental-checkbox": "0.13.13",
"@fluentui-react-native/experimental-expander": "0.5.3",
"@fluentui-react-native/experimental-icon": ">=0.1.5 <1.0.0",
"@fluentui-react-native/experimental-link": "^0.3.2",
"@fluentui-react-native/experimental-menu-button": ">=0.6.4 <1.0.0",
"@fluentui-react-native/android-theme": ">=0.15.1 <1.0.0",
"@fluentui-react-native/apple-theme": ">=0.17.2 <1.0.0",
"@fluentui-react-native/avatar": "^1.5.1",
"@fluentui-react-native/badge": ">=0.4.2 <1.0.0",
"@fluentui-react-native/button": ">=0.32.7 <1.0.0",
"@fluentui-react-native/default-theme": ">=0.16.16 <1.0.0",
"@fluentui-react-native/dropdown": ">=0.7.2 <1.0.0",
"@fluentui-react-native/experimental-activity-indicator": ">=0.7.2 <1.0.0",
"@fluentui-react-native/experimental-avatar": ">=0.16.29 <1.0.0",
"@fluentui-react-native/experimental-button": "0.16.65",
"@fluentui-react-native/experimental-checkbox": "0.13.12",
"@fluentui-react-native/experimental-expander": "0.5.2",
"@fluentui-react-native/experimental-icon": ">=0.1.4 <1.0.0",
"@fluentui-react-native/experimental-link": "^0.3.1",
"@fluentui-react-native/experimental-menu-button": ">=0.6.3 <1.0.0",
"@fluentui-react-native/experimental-native-date-picker": ">=0.7.3 <1.0.0",
"@fluentui-react-native/experimental-radio-group": "^0.8.7",
"@fluentui-react-native/experimental-shadow": "0.2.50",
"@fluentui-react-native/experimental-shimmer": "0.8.3",
"@fluentui-react-native/experimental-tabs": "0.8.11",
"@fluentui-react-native/experimental-text": ">=0.11.31 <1.0.0",
"@fluentui-react-native/framework": ">=0.8.26 <1.0.0",
"@fluentui-react-native/icon": "0.16.3",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/menu": "^1.1.3",
"@fluentui-react-native/experimental-radio-group": "^0.8.6",
"@fluentui-react-native/experimental-shadow": "0.2.49",
"@fluentui-react-native/experimental-shimmer": "0.8.2",
"@fluentui-react-native/experimental-tabs": "0.8.10",
"@fluentui-react-native/experimental-text": ">=0.11.30 <1.0.0",
"@fluentui-react-native/framework": ">=0.8.25 <1.0.0",
"@fluentui-react-native/icon": "0.16.2",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@fluentui-react-native/menu": "^1.1.2",
"@fluentui-react-native/merge-props": ">=0.5.1 <1.0.0",
"@fluentui-react-native/notification": "0.21.1",
"@fluentui-react-native/stack": ">=0.7.32 <1.0.0",
"@fluentui-react-native/switch": "^0.8.1",
"@fluentui-react-native/text": ">=0.19.0 <1.0.0",
"@fluentui-react-native/theme": ">=0.7.12 <1.0.0",
"@fluentui-react-native/theme-tokens": "^0.22.2",
"@fluentui-react-native/theme-types": ">=0.27.0 <1.0.0",
"@fluentui-react-native/notification": "0.21.0",
"@fluentui-react-native/stack": ">=0.7.31 <1.0.0",
"@fluentui-react-native/switch": "^0.8.0",
"@fluentui-react-native/text": ">=0.18.2 <1.0.0",
"@fluentui-react-native/theme": ">=0.7.11 <1.0.0",
"@fluentui-react-native/theme-tokens": "^0.22.1",
"@fluentui-react-native/theme-types": ">=0.26.0 <1.0.0",
"@fluentui-react-native/themed-stylesheet": "^1.4.1",
"@fluentui-react-native/theming-utils": ">=0.20.1 <1.0.0",
"@fluentui-react-native/win32-theme": ">=0.24.4 <1.0.0",
"@fluentui/react-native": ">=0.34.1 <1.0.0",
"@fluentui-react-native/theming-utils": ">=0.20.0 <1.0.0",
"@fluentui-react-native/win32-theme": ">=0.24.3 <1.0.0",
"@fluentui/react-native": ">=0.33.12 <1.0.0",
"@fortawesome/fontawesome-svg-core": "^6.2.0",
"@fortawesome/free-solid-svg-icons": "^6.2.0",
"@fortawesome/react-native-fontawesome": "^0.3.0",
@ -101,7 +101,7 @@
"react-native-svg-transformer": "^1.0.0",
"react-native-test-app": "^2.0.2",
"react-test-renderer": "17.0.2",
"@fluentui-react-native/focus-zone": "^0.11.13"
"@fluentui-react-native/focus-zone": "^0.11.12"
},
"peerDependencies": {
"@office-iss/react-native-win32": "^0.68.0"

Просмотреть файл

@ -147,7 +147,7 @@ export const FluentTester: React.FunctionComponent<FluentTesterProps> = (props:
disabled={index == selectedTestIndex}
onClick={() => setSelectedTestIndex(index)}
style={fluentTesterStyles.testListItem}
{...testProps(description.testPageButton)}
{...testProps(description.testPage)}
// This ref so focus can be set on it when the app mounts in win32. Without this, focus won't be set anywhere.
{...(index === 0 && { componentRef: focusOnMountRef })}
>
@ -179,7 +179,7 @@ export const FluentTester: React.FunctionComponent<FluentTesterProps> = (props:
}
}}
style={mobileStyles.testListItem}
{...testProps(description.testPageButton)}
{...testProps(description.testPage)}
>
{description.name}
</Text>
@ -201,7 +201,7 @@ export const FluentTester: React.FunctionComponent<FluentTesterProps> = (props:
};
return (
// On iOS, the accessible prop must be set to false because iOS does not support nested accessibility elements
// TODO: Figure out why making this view accessible breaks element querying on iOS.
<RootView style={themedStyles.root} accessible={Platform.OS !== 'ios'} {...testProps(ROOT_VIEW)}>
<Header enableSinglePaneView={enableSinglePaneView} enableBackButtonIOS={!onTestListView} onBackButtonPressedIOS={onBackPress} />
<HeaderSeparator />

Просмотреть файл

@ -11,7 +11,7 @@ import {
BUTTON_ACCESSIBILITY_LABEL_DEPRECATED,
BUTTON_TEST_COMPONENT_LABEL_DEPRECATED,
} from '../consts';
import { testProps } from '../../Common/TestProps';
import { testProps } from 'src/TestComponents/Common/TestProps';
export const E2EButtonTest_deprecated: React.FunctionComponent = () => {
const [buttonPressed, setButtonPressed] = React.useState(false);

Просмотреть файл

@ -1,12 +1,11 @@
import * as React from 'react';
import { StandardUsage } from './StandardUsage';
import { V2Usage } from './V2Usage';
import { MaximumFontSizeUsage } from './MaximumFontSize';
import { CustomizeUsage } from './CustomizeUsage';
import { PressableUsage } from './PressableUsage';
import { Test, TestSection, PlatformStatus } from '../Test';
import { E2EExperimentalTextTest } from './ExperimentalTextE2ETest';
import { EXPERIMENTAL_TEXT_TESTPAGE } from './consts';
import { V2Usage } from './V2Usage';
const textSections: TestSection[] = [
{
@ -18,10 +17,6 @@ const textSections: TestSection[] = [
name: 'V2/V1 Comparison',
component: V2Usage,
},
{
name: 'Maximum Font Size Usage',
component: MaximumFontSizeUsage,
},
{
name: 'Customize Usage',
component: CustomizeUsage,

Просмотреть файл

@ -3,6 +3,6 @@ import * as React from 'react';
export type TestDescription = {
name: string;
component: React.FunctionComponent;
testPageButton: string;
testPage: string;
platforms: string[];
};

Просмотреть файл

@ -44,73 +44,73 @@ export const tests: TestDescription[] = [
{
name: 'ActivityIndicator',
component: ActivityIndicatorTest,
testPageButton: HOMEPAGE_ACTIVITY_INDICATOR_BUTTON,
testPage: HOMEPAGE_ACTIVITY_INDICATOR_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Avatar',
component: AvatarTest,
testPageButton: HOMEPAGE_AVATAR_BUTTON,
testPage: HOMEPAGE_AVATAR_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Avatar (Native)',
component: NativeAvatarTest,
testPageButton: HOMEPAGE_NATIVE_AVATAR_BUTTON,
testPage: HOMEPAGE_NATIVE_AVATAR_BUTTON,
platforms: ['ios', 'macos'],
},
{
name: 'Badge',
component: BadgeTest,
testPageButton: HOMEPAGE_BADGE_BUTTON,
testPage: HOMEPAGE_BADGE_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Button',
component: ButtonTest,
testPageButton: HOMEPAGE_BUTTON_BUTTON,
testPage: HOMEPAGE_BUTTON_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Callout',
component: CalloutTest,
testPageButton: HOMEPAGE_CALLOUT_BUTTON,
testPage: HOMEPAGE_CALLOUT_BUTTON,
platforms: ['android', 'macos', 'win32'],
},
{
name: 'Checkbox Legacy',
component: CheckboxTest,
testPageButton: HOMEPAGE_CHECKBOX_BUTTON,
testPage: HOMEPAGE_CHECKBOX_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Checkbox V1',
component: ExperimentalCheckboxTest,
testPageButton: HOMEPAGE_CHECKBOX_EXPERIMENTAL_BUTTON,
testPage: HOMEPAGE_CHECKBOX_EXPERIMENTAL_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32'], // 'windows': GH#935: Temporarily disabling while SVGs don't work in windows
},
{
name: 'ContextualMenu',
component: ContextualMenuTest,
testPageButton: HOMEPAGE_CONTEXTUALMENU_BUTTON,
testPage: HOMEPAGE_CONTEXTUALMENU_BUTTON,
platforms: ['android', 'macos', 'win32'],
},
{
name: 'Corner Radius Tokens',
component: CornerRadiusTokensTest,
testPageButton: HOMEPAGE_CORNERRADIUS_BUTTON,
testPage: HOMEPAGE_CORNERRADIUS_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Date Picker (Native)',
component: NativeDatePickerTest,
testPageButton: HOMEPAGE_NATIVEDATEPICKER_BUTTON,
testPage: HOMEPAGE_NATIVEDATEPICKER_BUTTON,
platforms: ['ios'],
},
{
name: 'Dropdown',
component: DropdownTest,
testPageButton: HOMEPAGE_DROPDOWN_BUTTON,
testPage: HOMEPAGE_DROPDOWN_BUTTON,
platforms: ['macos', 'win32'],
},
// {
@ -129,163 +129,163 @@ export const tests: TestDescription[] = [
{
name: 'Focus Trap Zone',
component: FocusTrapTest,
testPageButton: HOMEPAGE_FOCUSTRAPZONE_BUTTON,
testPage: HOMEPAGE_FOCUSTRAPZONE_BUTTON,
platforms: ['android', 'win32'],
},
{
name: 'FocusZone',
component: FocusZoneTest,
testPageButton: HOMEPAGE_FOCUSZONE_BUTTON,
testPage: HOMEPAGE_FOCUSZONE_BUTTON,
platforms: ['macos', 'win32'],
},
{
name: 'Icon',
component: IconTest,
testPageButton: HOMEPAGE_ICON_BUTTON,
testPage: HOMEPAGE_ICON_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32'],
},
{
name: 'Link Legacy',
component: LinkTest,
testPageButton: HOMEPAGE_LINK_BUTTON,
testPage: HOMEPAGE_LINK_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Link V1',
component: ExperimentalLinkTest,
testPageButton: HOMEPAGE_EXPERIMENTAL_LINK_BUTTON,
testPage: HOMEPAGE_EXPERIMENTAL_LINK_BUTTON,
platforms: ['win32', 'android'],
},
{
name: 'Menu',
component: MenuTest,
testPageButton: HOMEPAGE_MENU_BUTTON,
testPage: HOMEPAGE_MENU_BUTTON,
platforms: ['macos', 'win32'],
},
{
name: 'MenuButton Legacy',
component: MenuButtonTest,
testPageButton: HOMEPAGE_MENUBUTTON_BUTTON,
testPage: HOMEPAGE_MENUBUTTON_BUTTON,
platforms: ['macos', 'win32'],
},
{
name: 'MenuButton V1',
component: ExperimentalMenuButtonTest,
testPageButton: HOMEPAGE_EXPERIMENTAL_MENU_BUTTON,
testPage: HOMEPAGE_EXPERIMENTAL_MENU_BUTTON,
platforms: ['macos', 'win32'],
},
{
name: 'Notification',
component: NotificationTest,
testPageButton: HOMEPAGE_NOTIFICATION_BUTTON,
testPage: HOMEPAGE_NOTIFICATION_BUTTON,
platforms: ['android', 'ios'],
},
{
name: 'Persona',
component: PersonaTest,
testPageButton: HOMEPAGE_PERSONA_BUTTON,
testPage: HOMEPAGE_PERSONA_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'PersonaCoin',
component: PersonaCoinTest,
testPageButton: HOMEPAGE_PERSONACOIN_BUTTON,
testPage: HOMEPAGE_PERSONACOIN_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Pressable',
component: PressableTest,
testPageButton: HOMEPAGE_PRESSABLE_BUTTON,
testPage: HOMEPAGE_PRESSABLE_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'RadioGroup Legacy',
component: RadioGroupTest,
testPageButton: HOMEPAGE_RADIOGROUP_BUTTON,
testPage: HOMEPAGE_RADIOGROUP_BUTTON,
platforms: ['macos', 'win32'],
},
{
name: 'RadioGroup V1',
component: RadioGroupExperimentalTest,
testPageButton: HOMEPAGE_RADIO_GROUP_EXPERIMENTAL_BUTTON,
testPage: HOMEPAGE_RADIO_GROUP_EXPERIMENTAL_BUTTON,
platforms: ['macos', 'win32'],
},
{
name: 'Separator',
component: SeparatorTest,
testPageButton: HOMEPAGE_SEPARATOR_BUTTON,
testPage: HOMEPAGE_SEPARATOR_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Shadow',
component: ShadowTest,
testPageButton: HOMEPAGE_SHADOW_BUTTON,
testPage: HOMEPAGE_SHADOW_BUTTON,
platforms: ['ios', 'macos', 'win32'],
},
{
name: 'Shimmer',
component: ShimmerTest,
testPageButton: HOMEPAGE_SHIMMER_BUTTON,
testPage: HOMEPAGE_SHIMMER_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32'],
},
{
name: 'Spacing Tokens',
component: SpacingTokensTest,
testPageButton: HOMEPAGE_SPACING_BUTTON,
testPage: HOMEPAGE_SPACING_BUTTON,
platforms: ['ios'],
},
{
name: 'Stroke Width Tokens',
component: StrokeWidthTest,
testPageButton: HOMEPAGE_STROKEWIDTH_BUTTON,
testPage: HOMEPAGE_STROKEWIDTH_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Svg',
component: SvgTest,
testPageButton: HOMEPAGE_SVG_BUTTON,
testPage: HOMEPAGE_SVG_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32'],
},
{
name: 'Switch',
component: SwitchTest,
testPageButton: HOMEPAGE_SWITCH_BUTTON,
testPage: HOMEPAGE_SWITCH_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Tabs Legacy',
component: TabsTest,
testPageButton: HOMEPAGE_TABS_BUTTON,
testPage: HOMEPAGE_TABS_BUTTON,
platforms: ['macos', 'win32', 'windows'],
},
{
name: 'Tabs V1',
component: ExperimentalTabsTest,
testPageButton: HOMEPAGE_EXPERIMENTAL_TABS_BUTTON,
testPage: HOMEPAGE_EXPERIMENTAL_TABS_BUTTON,
platforms: ['macos', 'win32', 'windows'],
},
{
name: 'Text Legacy',
component: TextTest,
testPageButton: HOMEPAGE_TEXT_BUTTON,
testPage: HOMEPAGE_TEXT_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Text V1',
component: TextExperimentalTest,
testPageButton: HOMEPAGE_EXPERIMENTAL_TEXT_BUTTON,
testPage: HOMEPAGE_EXPERIMENTAL_TEXT_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Theme',
component: ThemeTest,
testPageButton: HOMEPAGE_THEME_BUTTON,
testPage: HOMEPAGE_THEME_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
{
name: 'Tokens',
component: TokenTest,
testPageButton: HOMEPAGE_TOKEN_BUTTON,
testPage: HOMEPAGE_TOKEN_BUTTON,
platforms: ['android', 'ios', 'macos', 'win32', 'windows'],
},
];

Просмотреть файл

@ -1,66 +1,6 @@
{
"name": "@fluentui-react-native/tester-win32",
"entries": [
{
"date": "Thu, 15 Dec 2022 19:18:30 GMT",
"tag": "@fluentui-react-native/tester-win32_v0.31.5",
"version": "0.31.5",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/tester-win32",
"comment": "Bump @fluentui-react-native/tester to v0.119.1",
"commit": "6dab45d16e86445c04ba303e25bb3ef02eabac16"
}
]
}
},
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/tester-win32_v0.31.4",
"version": "0.31.4",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/tester-win32",
"comment": "Bump @fluentui-react-native/tester to v0.119.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Wed, 14 Dec 2022 17:45:41 GMT",
"tag": "@fluentui-react-native/tester-win32_v0.31.3",
"version": "0.31.3",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/tester-win32",
"comment": "Bump @fluentui-react-native/tester to v0.118.0",
"commit": "e289811db7757b4dcb4e99040f1695ed44a3cc2b"
}
]
}
},
{
"date": "Wed, 14 Dec 2022 06:48:57 GMT",
"tag": "@fluentui-react-native/tester-win32_v0.31.2",
"version": "0.31.2",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/tester-win32",
"comment": "Bump @fluentui-react-native/tester to v0.117.2",
"commit": "8ff9528d676394ba2adcb7288cb1fbdfe807451d"
}
]
}
},
{
"date": "Tue, 13 Dec 2022 23:18:04 GMT",
"tag": "@fluentui-react-native/tester-win32_v0.31.1",

Просмотреть файл

@ -1,41 +1,9 @@
# Change Log - @fluentui-react-native/tester-win32
This log was last generated on Thu, 15 Dec 2022 19:18:30 GMT and should not be manually modified.
This log was last generated on Tue, 13 Dec 2022 23:18:04 GMT and should not be manually modified.
<!-- Start content -->
## 0.31.5
Thu, 15 Dec 2022 19:18:30 GMT
### Patches
- Bump @fluentui-react-native/tester to v0.119.1
## 0.31.4
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/tester to v0.119.0
## 0.31.3
Wed, 14 Dec 2022 17:45:41 GMT
### Patches
- Bump @fluentui-react-native/tester to v0.118.0
## 0.31.2
Wed, 14 Dec 2022 06:48:57 GMT
### Patches
- Bump @fluentui-react-native/tester to v0.117.2
## 0.31.1
Tue, 13 Dec 2022 23:18:04 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/tester-win32",
"version": "0.31.5",
"version": "0.31.1",
"main": "src/index.tsx",
"module": "src/index.tsx",
"typings": "lib/index.d.ts",
@ -31,7 +31,7 @@
"directory": "apps/win32"
},
"dependencies": {
"@fluentui-react-native/tester": "^0.119.1",
"@fluentui-react-native/tester": "^0.117.1",
"react": "17.0.2",
"react-native": "^0.68.0",
"react-native-svg": "12.5.0",

Просмотреть файл

@ -0,0 +1,7 @@
{
"type": "minor",
"comment": "Add missing entries to export of library/core",
"packageName": "@fluentui/react-native",
"email": "ruaraki@microsoft.com",
"dependentChangeType": "patch"
}

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/codemods",
"version": "0.2.8",
"version": "0.2.7",
"description": "Transform files to make refactoring FURN code easier",
"license": "MIT",
"author": "Microsoft <fluentuinativeowners@microsoft.com>",

Просмотреть файл

@ -1,45 +1,6 @@
{
"name": "@fluentui-react-native/avatar",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/avatar_v1.5.2",
"version": "1.5.2",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/avatar",
"comment": "Bump @fluentui-react-native/badge to v0.4.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/avatar",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/avatar",
"comment": "Bump @fluentui-react-native/icon to v0.16.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/avatar",
"comment": "Bump @fluentui-react-native/theme-tokens to v0.22.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/avatar",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/avatar_v1.5.1",

Просмотреть файл

@ -1,21 +1,9 @@
# Change Log - @fluentui-react-native/avatar
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 1.5.2
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/badge to v0.4.3
- Bump @fluentui-react-native/framework to v0.8.26
- Bump @fluentui-react-native/icon to v0.16.3
- Bump @fluentui-react-native/theme-tokens to v0.22.2
- Bump @fluentui-react-native/tokens to v0.20.0
## 1.5.1
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/avatar",
"version": "1.5.2",
"version": "1.5.1",
"description": "A cross-platform Avatar component using the Fluent Design System",
"license": "MIT",
"author": "Microsoft <fluentuinativeowners@microsoft.com>",
@ -30,11 +30,11 @@
},
"dependencies": {
"@fluentui-react-native/adapters": "^0.10.0",
"@fluentui-react-native/badge": "^0.4.3",
"@fluentui-react-native/framework": "0.8.26",
"@fluentui-react-native/icon": "^0.16.3",
"@fluentui-react-native/theme-tokens": "^0.22.2",
"@fluentui-react-native/tokens": "^0.20.0",
"@fluentui-react-native/badge": "^0.4.2",
"@fluentui-react-native/framework": "0.8.25",
"@fluentui-react-native/icon": "^0.16.2",
"@fluentui-react-native/theme-tokens": "^0.22.1",
"@fluentui-react-native/tokens": "^0.19.1",
"@fluentui-react-native/use-styling": "^0.9.1",
"react-native-svg": "12.5.0"
},

Просмотреть файл

@ -1,57 +1,6 @@
{
"name": "@fluentui-react-native/badge",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/badge_v0.4.3",
"version": "0.4.3",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/badge",
"comment": "Bump @fluentui-react-native/experimental-shadow to v0.2.50",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/badge",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/badge",
"comment": "Bump @fluentui-react-native/icon to v0.16.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/badge",
"comment": "Bump @fluentui-react-native/text to v0.19.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/badge",
"comment": "Bump @fluentui-react-native/theme-tokens to v0.22.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/badge",
"comment": "Bump @fluentui-react-native/theme-types to v0.27.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/badge",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/badge_v0.4.2",

Просмотреть файл

@ -1,23 +1,9 @@
# Change Log - @fluentui-react-native/badge
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.4.3
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/experimental-shadow to v0.2.50
- Bump @fluentui-react-native/framework to v0.8.26
- Bump @fluentui-react-native/icon to v0.16.3
- Bump @fluentui-react-native/text to v0.19.0
- Bump @fluentui-react-native/theme-tokens to v0.22.2
- Bump @fluentui-react-native/theme-types to v0.27.0
- Bump @fluentui-react-native/tokens to v0.20.0
## 0.4.2
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/badge",
"version": "0.4.3",
"version": "0.4.2",
"description": "A cross-platform Badge component using the Fluent Design System. A badge is an additional visual descriptor for UI elements.",
"license": "MIT",
"author": "Microsoft <fluentuinativeowners@microsoft.com>",
@ -25,13 +25,13 @@
},
"dependencies": {
"@fluentui-react-native/adapters": "^0.10.0",
"@fluentui-react-native/experimental-shadow": ">=0.2.50 <1.0.0",
"@fluentui-react-native/framework": ">=0.8.26 <1.0.0",
"@fluentui-react-native/icon": "^0.16.3",
"@fluentui-react-native/text": ">=0.19.0 <1.0.0",
"@fluentui-react-native/theme-tokens": "^0.22.2",
"@fluentui-react-native/theme-types": "^0.27.0",
"@fluentui-react-native/tokens": "^0.20.0",
"@fluentui-react-native/experimental-shadow": ">=0.2.49 <1.0.0",
"@fluentui-react-native/framework": ">=0.8.25 <1.0.0",
"@fluentui-react-native/icon": "^0.16.2",
"@fluentui-react-native/text": ">=0.18.2 <1.0.0",
"@fluentui-react-native/theme-tokens": "^0.22.1",
"@fluentui-react-native/theme-types": "^0.26.0",
"@fluentui-react-native/tokens": "^0.19.1",
"@fluentui-react-native/use-styling": "^0.9.1",
"react-native-svg": "12.5.0"
},

Просмотреть файл

@ -1,87 +1,6 @@
{
"name": "@fluentui-react-native/button",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/button_v0.32.8",
"version": "0.32.8",
"comments": {
"patch": [
{
"author": "adgleitm@microsoft.com",
"package": "@fluentui-react-native/button",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670",
"comment": "Add maximumSize"
},
{
"author": "beachball",
"package": "@fluentui-react-native/button",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/button",
"comment": "Bump @fluentui-react-native/experimental-activity-indicator to v0.7.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/button",
"comment": "Bump @fluentui-react-native/experimental-shadow to v0.2.50",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/button",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/button",
"comment": "Bump @fluentui-react-native/icon to v0.16.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/button",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/button",
"comment": "Bump @fluentui-react-native/pressable to v0.9.40",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/button",
"comment": "Bump @fluentui-react-native/theme-tokens to v0.22.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/button",
"comment": "Bump @fluentui-react-native/theme-types to v0.27.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/button",
"comment": "Bump @fluentui-react-native/text to v0.19.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/button",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/button_v0.32.7",

Просмотреть файл

@ -1,28 +1,9 @@
# Change Log - @fluentui-react-native/button
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.32.8
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Add maximumSize (adgleitm@microsoft.com)
- Bump @uifabricshared/foundation-compose to v1.12.27
- Bump @fluentui-react-native/experimental-activity-indicator to v0.7.3
- Bump @fluentui-react-native/experimental-shadow to v0.2.50
- Bump @fluentui-react-native/framework to v0.8.26
- Bump @fluentui-react-native/icon to v0.16.3
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
- Bump @fluentui-react-native/pressable to v0.9.40
- Bump @fluentui-react-native/theme-tokens to v0.22.2
- Bump @fluentui-react-native/theme-types to v0.27.0
- Bump @fluentui-react-native/text to v0.19.0
- Bump @fluentui-react-native/tokens to v0.20.0
## 0.32.7
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/button",
"version": "0.32.8",
"version": "0.32.7",
"description": "A cross-platform Button component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -26,19 +26,19 @@
"directory": "packages/components/Button"
},
"dependencies": {
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/experimental-activity-indicator": "^0.7.3",
"@fluentui-react-native/experimental-shadow": "0.2.50",
"@fluentui-react-native/framework": "0.8.26",
"@fluentui-react-native/icon": "0.16.3",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/pressable": ">=0.9.40 <1.0.0",
"@fluentui-react-native/experimental-activity-indicator": "^0.7.2",
"@fluentui-react-native/experimental-shadow": "0.2.49",
"@fluentui-react-native/framework": "0.8.25",
"@fluentui-react-native/icon": "0.16.2",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@fluentui-react-native/pressable": ">=0.9.39 <1.0.0",
"@fluentui-react-native/styling-utils": ">=0.4.4 <1.0.0",
"@fluentui-react-native/theme-tokens": ">=0.22.2 <1.0.0",
"@fluentui-react-native/theme-types": ">=0.27.0 <1.0.0",
"@fluentui-react-native/text": ">=0.19.0 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/theme-tokens": ">=0.22.1 <1.0.0",
"@fluentui-react-native/theme-types": ">=0.26.0 <1.0.0",
"@fluentui-react-native/text": ">=0.18.2 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@fluentui-react-native/use-styling": ">=0.9.1 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0",

Просмотреть файл

@ -107,7 +107,6 @@ exports[`Button component tests Button composed 1`] = `
"marginEnd": 0,
"marginStart": 0,
"marginTop": 0,
"maximumFontSize": undefined,
}
}
>

Просмотреть файл

@ -1,33 +1,6 @@
{
"name": "@fluentui-react-native/callout",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/callout_v0.21.43",
"version": "0.21.43",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/callout",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/callout",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/callout",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/callout_v0.21.42",

Просмотреть файл

@ -1,19 +1,9 @@
# Change Log - @fluentui-react-native/callout
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.21.43
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
- Bump @fluentui-react-native/tokens to v0.20.0
- Bump @uifabricshared/foundation-compose to v1.12.27
## 0.21.42
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/callout",
"version": "0.21.43",
"version": "0.21.42",
"description": "A cross-platform Callout component using the Fluent Design System",
"license": "MIT",
"author": "",
@ -31,10 +31,10 @@
"dependencies": {
"@fluentui-react-native/adapters": "^0.10.0",
"@fluentui-react-native/component-cache": "^1.4.2",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0"
},
"devDependencies": {

Просмотреть файл

@ -1,57 +1,6 @@
{
"name": "@fluentui-react-native/checkbox",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/checkbox_v0.18.3",
"version": "0.18.3",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/checkbox",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/checkbox",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/checkbox",
"comment": "Bump @fluentui-react-native/pressable to v0.9.40",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/checkbox",
"comment": "Bump @fluentui-react-native/text to v0.19.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/checkbox",
"comment": "Bump @fluentui-react-native/theme-tokens to v0.22.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/checkbox",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/checkbox",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/checkbox_v0.18.2",

Просмотреть файл

@ -1,23 +1,9 @@
# Change Log - @fluentui-react-native/checkbox
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.18.3
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/framework to v0.8.26
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
- Bump @fluentui-react-native/pressable to v0.9.40
- Bump @fluentui-react-native/text to v0.19.0
- Bump @fluentui-react-native/theme-tokens to v0.22.2
- Bump @fluentui-react-native/tokens to v0.20.0
- Bump @uifabricshared/foundation-compose to v1.12.27
## 0.18.2
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/checkbox",
"version": "0.18.3",
"version": "0.18.2",
"description": "A cross-platform Checkbox component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -27,15 +27,15 @@
},
"dependencies": {
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/framework": "0.8.26",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/pressable": ">=0.9.40 <1.0.0",
"@fluentui-react-native/framework": "0.8.25",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@fluentui-react-native/pressable": ">=0.9.39 <1.0.0",
"@fluentui-react-native/styling-utils": ">=0.4.4 <1.0.0",
"@fluentui-react-native/text": ">=0.19.0 <1.0.0",
"@fluentui-react-native/theme-tokens": "^0.22.2",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/text": ">=0.18.2 <1.0.0",
"@fluentui-react-native/theme-tokens": "^0.22.1",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@fluentui-react-native/use-styling": ">=0.9.1 <1.0.0",
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0",
"react-native-svg": "12.5.0",

Просмотреть файл

@ -1,63 +1,6 @@
{
"name": "@fluentui-react-native/contextual-menu",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/contextual-menu_v0.21.4",
"version": "0.21.4",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/contextual-menu",
"comment": "Bump @fluentui-react-native/callout to v0.21.43",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/contextual-menu",
"comment": "Bump @fluentui-react-native/focus-zone to v0.11.13",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/contextual-menu",
"comment": "Bump @fluentui-react-native/icon to v0.16.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/contextual-menu",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/contextual-menu",
"comment": "Bump @fluentui-react-native/text to v0.19.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/contextual-menu",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/contextual-menu",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/contextual-menu",
"comment": "Bump @fluentui-react-native/pressable to v0.9.40",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 23:48:05 GMT",
"tag": "@fluentui-react-native/contextual-menu_v0.21.3",

Просмотреть файл

@ -1,24 +1,9 @@
# Change Log - @fluentui-react-native/contextual-menu
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 23:48:05 GMT and should not be manually modified.
<!-- Start content -->
## 0.21.4
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/callout to v0.21.43
- Bump @fluentui-react-native/focus-zone to v0.11.13
- Bump @fluentui-react-native/icon to v0.16.3
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
- Bump @fluentui-react-native/text to v0.19.0
- Bump @fluentui-react-native/tokens to v0.20.0
- Bump @uifabricshared/foundation-compose to v1.12.27
- Bump @fluentui-react-native/pressable to v0.9.40
## 0.21.3
Fri, 09 Dec 2022 23:48:05 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/contextual-menu",
"version": "0.21.4",
"version": "0.21.3",
"description": "A cross-platform ContextualMenu component using the Fluent Design System",
"license": "MIT",
"author": "",
@ -30,20 +30,20 @@
},
"dependencies": {
"@fluentui-react-native/adapters": "^0.10.0",
"@fluentui-react-native/callout": ">=0.21.43 <1.0.0",
"@fluentui-react-native/focus-zone": "^0.11.13",
"@fluentui-react-native/icon": "0.16.3",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/text": ">=0.19.0 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/callout": ">=0.21.42 <1.0.0",
"@fluentui-react-native/focus-zone": "^0.11.12",
"@fluentui-react-native/icon": "0.16.2",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@fluentui-react-native/text": ">=0.18.2 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0",
"react-native-svg": "12.5.0"
},
"devDependencies": {
"@fluentui-react-native/eslint-config-rules": "^0.1.1",
"@fluentui-react-native/pressable": ">=0.9.40 <1.0.0",
"@fluentui-react-native/pressable": ">=0.9.39 <1.0.0",
"@fluentui-react-native/scripts": "^0.1.1",
"@office-iss/react-native-win32": "^0.68.0",
"@types/react-native": "^0.68.0",

Просмотреть файл

@ -1,21 +1,6 @@
{
"name": "@fluentui-react-native/focus-trap-zone",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/focus-trap-zone_v0.9.42",
"version": "0.9.42",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/focus-trap-zone",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/focus-trap-zone_v0.9.41",

Просмотреть файл

@ -1,17 +1,9 @@
# Change Log - @fluentui-react-native/focus-trap-zone
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.9.42
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
## 0.9.41
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/focus-trap-zone",
"version": "0.9.42",
"version": "0.9.41",
"description": "A cross-platform FocusTrapZone component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -28,7 +28,7 @@
"dependencies": {
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/component-cache": "^1.4.2",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0"
},

Просмотреть файл

@ -1,21 +1,6 @@
{
"name": "@fluentui-react-native/focus-zone",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/focus-zone_v0.11.13",
"version": "0.11.13",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/focus-zone",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/focus-zone_v0.11.12",

Просмотреть файл

@ -1,17 +1,9 @@
# Change Log - @fluentui-react-native/focus-zone
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.11.13
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
## 0.11.12
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/focus-zone",
"version": "0.11.13",
"version": "0.11.12",
"description": "A cross-platform FocusZone component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -27,7 +27,7 @@
},
"dependencies": {
"@fluentui-react-native/component-cache": "^1.4.2",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0"
},

Просмотреть файл

@ -1,39 +1,6 @@
{
"name": "@fluentui-react-native/link",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/link_v0.17.15",
"version": "0.17.15",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/link",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/link",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/link",
"comment": "Bump @fluentui-react-native/text to v0.19.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/link",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/link_v0.17.14",

Просмотреть файл

@ -1,20 +1,9 @@
# Change Log - @fluentui-react-native/link
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.17.15
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @uifabricshared/foundation-compose to v1.12.27
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
- Bump @fluentui-react-native/text to v0.19.0
- Bump @fluentui-react-native/tokens to v0.20.0
## 0.17.14
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/link",
"version": "0.17.15",
"version": "0.17.14",
"description": "A cross-platform Link component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -26,11 +26,11 @@
"directory": "packages/components/Link"
},
"dependencies": {
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/text": ">=0.19.0 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@fluentui-react-native/text": ">=0.18.2 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0"
},

Просмотреть файл

@ -1,63 +1,6 @@
{
"name": "@fluentui-react-native/menu",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/menu_v1.1.3",
"version": "1.1.3",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/menu",
"comment": "Bump @fluentui-react-native/callout to v0.21.43",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/menu",
"comment": "Bump @fluentui-react-native/focus-zone to v0.11.13",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/menu",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/menu",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/menu",
"comment": "Bump @fluentui-react-native/text to v0.19.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/menu",
"comment": "Bump @fluentui-react-native/theme-tokens to v0.22.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/menu",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/menu",
"comment": "Bump @fluentui-react-native/button to v0.32.8",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/menu_v1.1.2",

Просмотреть файл

@ -1,24 +1,9 @@
# Change Log - @fluentui-react-native/menu
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 1.1.3
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/callout to v0.21.43
- Bump @fluentui-react-native/focus-zone to v0.11.13
- Bump @fluentui-react-native/framework to v0.8.26
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
- Bump @fluentui-react-native/text to v0.19.0
- Bump @fluentui-react-native/theme-tokens to v0.22.2
- Bump @fluentui-react-native/tokens to v0.20.0
- Bump @fluentui-react-native/button to v0.32.8
## 1.1.2
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/menu",
"version": "1.1.3",
"version": "1.1.2",
"description": "A cross-platform Menu component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -27,19 +27,19 @@
},
"dependencies": {
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/callout": ">=0.21.43 <1.0.0",
"@fluentui-react-native/focus-zone": ">=0.11.13 <1.0.0",
"@fluentui-react-native/framework": "0.8.26",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/text": ">=0.19.0 <1.0.0",
"@fluentui-react-native/theme-tokens": ">=0.22.2 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/callout": ">=0.21.42 <1.0.0",
"@fluentui-react-native/focus-zone": ">=0.11.12 <1.0.0",
"@fluentui-react-native/framework": "0.8.25",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@fluentui-react-native/text": ">=0.18.2 <1.0.0",
"@fluentui-react-native/theme-tokens": ">=0.22.1 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@fluentui-react-native/use-styling": ">=0.9.1 <1.0.0",
"react-native-svg": "12.5.0",
"tslib": "^2.3.1"
},
"devDependencies": {
"@fluentui-react-native/button": ">=0.32.8 <1.0.0",
"@fluentui-react-native/button": ">=0.32.7 <1.0.0",
"@fluentui-react-native/eslint-config-rules": "^0.1.1",
"@fluentui-react-native/scripts": "^0.1.1",
"@fluentui-react-native/test-tools": ">=0.1.1 <1.0.0",

Просмотреть файл

@ -1,45 +1,6 @@
{
"name": "@fluentui-react-native/menu-button",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/menu-button_v0.10.4",
"version": "0.10.4",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/menu-button",
"comment": "Bump @fluentui-react-native/button to v0.32.8",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/menu-button",
"comment": "Bump @fluentui-react-native/contextual-menu to v0.21.4",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/menu-button",
"comment": "Bump @fluentui-react-native/icon to v0.16.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/menu-button",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/menu-button",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 23:48:05 GMT",
"tag": "@fluentui-react-native/menu-button_v0.10.3",

Просмотреть файл

@ -1,21 +1,9 @@
# Change Log - @fluentui-react-native/menu-button
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 23:48:05 GMT and should not be manually modified.
<!-- Start content -->
## 0.10.4
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/button to v0.32.8
- Bump @fluentui-react-native/contextual-menu to v0.21.4
- Bump @fluentui-react-native/icon to v0.16.3
- Bump @fluentui-react-native/tokens to v0.20.0
- Bump @uifabricshared/foundation-compose to v1.12.27
## 0.10.3
Fri, 09 Dec 2022 23:48:05 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/menu-button",
"version": "0.10.4",
"version": "0.10.3",
"description": "A cross-platform MenuButton component using the Fluent Design System",
"license": "MIT",
"author": "Microsoft <fluentuinativeowners@microsoft.com>",
@ -29,13 +29,13 @@
"directory": "packages/components/MenuButton"
},
"dependencies": {
"@fluentui-react-native/button": "^0.32.8",
"@fluentui-react-native/button": "^0.32.7",
"@fluentui-react-native/component-cache": "^1.4.2",
"@fluentui-react-native/contextual-menu": "^0.21.4",
"@fluentui-react-native/icon": "^0.16.3",
"@fluentui-react-native/tokens": "^0.20.0",
"@fluentui-react-native/contextual-menu": "^0.21.3",
"@fluentui-react-native/icon": "^0.16.2",
"@fluentui-react-native/tokens": "^0.19.1",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0",
"react-native-svg": "12.5.0"
},

Просмотреть файл

@ -1,75 +1,6 @@
{
"name": "@fluentui-react-native/notification",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/notification_v0.21.1",
"version": "0.21.1",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/notification",
"comment": "Bump @fluentui-react-native/button to v0.32.8",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/notification",
"comment": "Bump @fluentui-react-native/experimental-shadow to v0.2.50",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/notification",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/notification",
"comment": "Bump @fluentui-react-native/icon to v0.16.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/notification",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/notification",
"comment": "Bump @fluentui-react-native/pressable to v0.9.40",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/notification",
"comment": "Bump @fluentui-react-native/text to v0.19.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/notification",
"comment": "Bump @fluentui-react-native/theme-tokens to v0.22.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/notification",
"comment": "Bump @fluentui-react-native/theme-types to v0.27.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/notification",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Tue, 13 Dec 2022 18:37:10 GMT",
"tag": "@fluentui-react-native/notification_v0.21.0",

Просмотреть файл

@ -1,26 +1,9 @@
# Change Log - @fluentui-react-native/notification
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Tue, 13 Dec 2022 18:37:10 GMT and should not be manually modified.
<!-- Start content -->
## 0.21.1
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/button to v0.32.8
- Bump @fluentui-react-native/experimental-shadow to v0.2.50
- Bump @fluentui-react-native/framework to v0.8.26
- Bump @fluentui-react-native/icon to v0.16.3
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
- Bump @fluentui-react-native/pressable to v0.9.40
- Bump @fluentui-react-native/text to v0.19.0
- Bump @fluentui-react-native/theme-tokens to v0.22.2
- Bump @fluentui-react-native/theme-types to v0.27.0
- Bump @fluentui-react-native/tokens to v0.20.0
## 0.21.0
Tue, 13 Dec 2022 18:37:10 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/notification",
"version": "0.21.1",
"version": "0.21.0",
"description": "add component-description",
"main": "src/index.ts",
"module": "src/index.ts",
@ -27,16 +27,16 @@
},
"dependencies": {
"@fluentui-react-native/adapters": "^0.10.0",
"@fluentui-react-native/button": ">=0.32.8 <1.0.0",
"@fluentui-react-native/experimental-shadow": "0.2.50",
"@fluentui-react-native/framework": "0.8.26",
"@fluentui-react-native/icon": "0.16.3",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/pressable": ">=0.9.40 <1.0.0",
"@fluentui-react-native/text": ">=0.19.0 <1.0.0",
"@fluentui-react-native/theme-tokens": "0.22.2",
"@fluentui-react-native/theme-types": ">=0.27.0 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/button": ">=0.32.7 <1.0.0",
"@fluentui-react-native/experimental-shadow": "0.2.49",
"@fluentui-react-native/framework": "0.8.25",
"@fluentui-react-native/icon": "0.16.2",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@fluentui-react-native/pressable": ">=0.9.39 <1.0.0",
"@fluentui-react-native/text": ">=0.18.2 <1.0.0",
"@fluentui-react-native/theme-tokens": "0.22.1",
"@fluentui-react-native/theme-types": ">=0.26.0 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@fluentui-react-native/use-styling": ">=0.9.1 <1.0.0",
"react-native-svg": "12.5.0"
},

Просмотреть файл

@ -1,45 +1,6 @@
{
"name": "@fluentui-react-native/persona",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/persona_v0.13.27",
"version": "0.13.27",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/persona",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/persona",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/persona",
"comment": "Bump @fluentui-react-native/persona-coin to v0.12.8",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/persona",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/persona",
"comment": "Bump @uifabricshared/foundation-tokens to v0.12.16",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/persona_v0.13.26",

Просмотреть файл

@ -1,21 +1,9 @@
# Change Log - @fluentui-react-native/persona
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.13.27
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @uifabricshared/foundation-compose to v1.12.27
- Bump @fluentui-react-native/framework to v0.8.26
- Bump @fluentui-react-native/persona-coin to v0.12.8
- Bump @fluentui-react-native/tokens to v0.20.0
- Bump @uifabricshared/foundation-tokens to v0.12.16
## 0.13.26
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/persona",
"version": "0.13.27",
"version": "0.13.26",
"description": "A cross-platform Persona component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -26,14 +26,14 @@
"directory": "packages/components/Persona"
},
"dependencies": {
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/framework": ">=0.8.26 <1.0.0",
"@fluentui-react-native/persona-coin": ">=0.12.8 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/framework": ">=0.8.25 <1.0.0",
"@fluentui-react-native/persona-coin": ">=0.12.7 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0",
"@uifabricshared/foundation-tokens": ">=0.12.16 <1.0.0"
"@uifabricshared/foundation-tokens": ">=0.12.15 <1.0.0"
},
"devDependencies": {
"@fluentui-react-native/eslint-config-rules": "^0.1.1",

Просмотреть файл

@ -1,45 +1,6 @@
{
"name": "@fluentui-react-native/persona-coin",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/persona-coin_v0.12.8",
"version": "0.12.8",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/persona-coin",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/persona-coin",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/persona-coin",
"comment": "Bump @fluentui-react-native/theme-tokens to v0.22.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/persona-coin",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/persona-coin",
"comment": "Bump @uifabricshared/foundation-tokens to v0.12.16",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/persona-coin_v0.12.7",

Просмотреть файл

@ -1,21 +1,9 @@
# Change Log - @fluentui-react-native/persona-coin
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.12.8
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @uifabricshared/foundation-compose to v1.12.27
- Bump @fluentui-react-native/framework to v0.8.26
- Bump @fluentui-react-native/theme-tokens to v0.22.2
- Bump @fluentui-react-native/tokens to v0.20.0
- Bump @uifabricshared/foundation-tokens to v0.12.16
## 0.12.7
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/persona-coin",
"version": "0.12.8",
"version": "0.12.7",
"description": "A cross-platform PersonaCoin component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -26,14 +26,14 @@
"directory": "packages/components/PersonaCoin"
},
"dependencies": {
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/framework": ">=0.8.26 <1.0.0",
"@fluentui-react-native/theme-tokens": ">=0.22.2 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/framework": ">=0.8.25 <1.0.0",
"@fluentui-react-native/theme-tokens": ">=0.22.1 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0",
"@uifabricshared/foundation-tokens": ">=0.12.16 <1.0.0"
"@uifabricshared/foundation-tokens": ">=0.12.15 <1.0.0"
},
"devDependencies": {
"@fluentui-react-native/eslint-config-rules": "^0.1.1",

Просмотреть файл

@ -1,21 +1,6 @@
{
"name": "@fluentui-react-native/pressable",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/pressable_v0.9.40",
"version": "0.9.40",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/pressable",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/pressable_v0.9.39",

Просмотреть файл

@ -1,17 +1,9 @@
# Change Log - @fluentui-react-native/pressable
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.9.40
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
## 0.9.39
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/pressable",
"version": "0.9.40",
"version": "0.9.39",
"description": "A cross-platform Pressable component",
"main": "src/index.ts",
"module": "src/index.ts",
@ -27,7 +27,7 @@
},
"dependencies": {
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0"
},

Просмотреть файл

@ -1,51 +1,6 @@
{
"name": "@fluentui-react-native/radio-group",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/radio-group_v0.16.14",
"version": "0.16.14",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/radio-group",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/radio-group",
"comment": "Bump @fluentui-react-native/focus-zone to v0.11.13",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/radio-group",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/radio-group",
"comment": "Bump @fluentui-react-native/pressable to v0.9.40",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/radio-group",
"comment": "Bump @fluentui-react-native/text to v0.19.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/radio-group",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/radio-group_v0.16.13",

Просмотреть файл

@ -1,22 +1,9 @@
# Change Log - @fluentui-react-native/radio-group
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.16.14
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @uifabricshared/foundation-compose to v1.12.27
- Bump @fluentui-react-native/focus-zone to v0.11.13
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
- Bump @fluentui-react-native/pressable to v0.9.40
- Bump @fluentui-react-native/text to v0.19.0
- Bump @fluentui-react-native/tokens to v0.20.0
## 0.16.13
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/radio-group",
"version": "0.16.14",
"version": "0.16.13",
"description": "A cross-platform Radio Group component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -26,14 +26,14 @@
"directory": "packages/components/RadioGroup"
},
"dependencies": {
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/component-cache": "^1.4.2",
"@fluentui-react-native/focus-zone": ">=0.11.13 <1.0.0",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/pressable": ">=0.9.40 <1.0.0",
"@fluentui-react-native/text": ">=0.19.0 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/focus-zone": ">=0.11.12 <1.0.0",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@fluentui-react-native/pressable": ">=0.9.39 <1.0.0",
"@fluentui-react-native/text": ">=0.18.2 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0"
},

Просмотреть файл

@ -1,21 +1,6 @@
{
"name": "@fluentui-react-native/separator",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/separator_v0.13.9",
"version": "0.13.9",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/separator",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/separator_v0.13.8",

Просмотреть файл

@ -1,17 +1,9 @@
# Change Log - @fluentui-react-native/separator
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.13.9
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/framework to v0.8.26
## 0.13.8
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/separator",
"version": "0.13.9",
"version": "0.13.8",
"description": "A cross-platform Separator component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -26,7 +26,7 @@
"directory": "packages/components/Separator"
},
"dependencies": {
"@fluentui-react-native/framework": ">=0.8.26 <1.0.0"
"@fluentui-react-native/framework": ">=0.8.25 <1.0.0"
},
"devDependencies": {
"@fluentui-react-native/eslint-config-rules": "^0.1.1",

Просмотреть файл

@ -1,45 +1,6 @@
{
"name": "@fluentui-react-native/stack",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/stack_v0.7.32",
"version": "0.7.32",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/stack",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/stack",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/stack",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/stack",
"comment": "Bump @uifabricshared/foundation-tokens to v0.12.16",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/stack",
"comment": "Bump @fluentui-react-native/text to v0.19.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/stack_v0.7.31",

Просмотреть файл

@ -1,21 +1,9 @@
# Change Log - @fluentui-react-native/stack
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.7.32
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @uifabricshared/foundation-compose to v1.12.27
- Bump @fluentui-react-native/framework to v0.8.26
- Bump @fluentui-react-native/tokens to v0.20.0
- Bump @uifabricshared/foundation-tokens to v0.12.16
- Bump @fluentui-react-native/text to v0.19.0
## 0.7.31
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/stack",
"version": "0.7.32",
"version": "0.7.31",
"description": "A cross-platform opinionated Fluent Text component",
"main": "src/index.ts",
"module": "src/index.ts",
@ -26,17 +26,17 @@
"directory": "packages/components/Stack"
},
"dependencies": {
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/framework": ">=0.8.26 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/framework": ">=0.8.25 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0",
"@uifabricshared/foundation-tokens": ">=0.12.16 <1.0.0"
"@uifabricshared/foundation-tokens": ">=0.12.15 <1.0.0"
},
"devDependencies": {
"@fluentui-react-native/eslint-config-rules": "^0.1.1",
"@fluentui-react-native/text": ">=0.19.0 <1.0.0",
"@fluentui-react-native/text": ">=0.18.2 <1.0.0",
"@types/react-native": "^0.68.0",
"@fluentui-react-native/scripts": "^0.1.1",
"react": "17.0.2",

Просмотреть файл

@ -1,51 +1,6 @@
{
"name": "@fluentui-react-native/tabs",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/tabs_v0.11.11",
"version": "0.11.11",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@fluentui-react-native/tabs",
"comment": "Bump @fluentui-react-native/focus-zone to v0.11.13",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tabs",
"comment": "Bump @fluentui-react-native/icon to v0.16.3",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tabs",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tabs",
"comment": "Bump @fluentui-react-native/text to v0.19.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tabs",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/tabs",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/tabs_v0.11.10",

Просмотреть файл

@ -1,22 +1,9 @@
# Change Log - @fluentui-react-native/tabs
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.11.11
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/focus-zone to v0.11.13
- Bump @fluentui-react-native/icon to v0.16.3
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
- Bump @fluentui-react-native/text to v0.19.0
- Bump @fluentui-react-native/tokens to v0.20.0
- Bump @uifabricshared/foundation-compose to v1.12.27
## 0.11.10
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/tabs",
"version": "0.11.11",
"version": "0.11.10",
"description": "A cross-platform Tabs component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -29,13 +29,13 @@
},
"dependencies": {
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/focus-zone": ">=0.11.13 <1.0.0",
"@fluentui-react-native/icon": "0.16.3",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/text": ">=0.19.0 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/focus-zone": ">=0.11.12 <1.0.0",
"@fluentui-react-native/icon": "0.16.2",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@fluentui-react-native/text": ">=0.18.2 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0"
},
"devDependencies": {

Просмотреть файл

@ -1,51 +1,6 @@
{
"name": "@fluentui-react-native/text",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@fluentui-react-native/text_v0.19.0",
"version": "0.19.0",
"comments": {
"minor": [
{
"author": "adgleitm@microsoft.com",
"package": "@fluentui-react-native/text",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670",
"comment": "Add maximumSize"
},
{
"author": "beachball",
"package": "@fluentui-react-native/text",
"comment": "Bump @uifabricshared/foundation-compose to v1.12.27",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/text",
"comment": "Bump @fluentui-react-native/framework to v0.8.26",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/text",
"comment": "Bump @fluentui-react-native/interactive-hooks to v0.22.1",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/text",
"comment": "Bump @fluentui-react-native/theme-tokens to v0.22.2",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@fluentui-react-native/text",
"comment": "Bump @fluentui-react-native/tokens to v0.20.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@fluentui-react-native/text_v0.18.2",

Просмотреть файл

@ -1,22 +1,9 @@
# Change Log - @fluentui-react-native/text
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 0.19.0
Thu, 15 Dec 2022 14:50:50 GMT
### Minor changes
- Add maximumSize (adgleitm@microsoft.com)
- Bump @uifabricshared/foundation-compose to v1.12.27
- Bump @fluentui-react-native/framework to v0.8.26
- Bump @fluentui-react-native/interactive-hooks to v0.22.1
- Bump @fluentui-react-native/theme-tokens to v0.22.2
- Bump @fluentui-react-native/tokens to v0.20.0
## 0.18.2
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/text",
"version": "0.19.0",
"version": "0.18.2",
"description": "A cross-platform Text component using the Fluent Design System",
"main": "src/index.ts",
"module": "src/index.ts",
@ -26,13 +26,13 @@
"directory": "packages/components/text"
},
"dependencies": {
"@uifabricshared/foundation-compose": "^1.12.27",
"@uifabricshared/foundation-compose": "^1.12.26",
"@fluentui-react-native/adapters": ">=0.10.0 <1.0.0",
"@fluentui-react-native/experimental-native-font-metrics": "^0.3.0",
"@fluentui-react-native/framework": "0.8.26",
"@fluentui-react-native/interactive-hooks": ">=0.22.1 <1.0.0",
"@fluentui-react-native/theme-tokens": ">=0.22.2 <1.0.0",
"@fluentui-react-native/tokens": ">=0.20.0 <1.0.0",
"@fluentui-react-native/framework": "0.8.25",
"@fluentui-react-native/interactive-hooks": ">=0.22.0 <1.0.0",
"@fluentui-react-native/theme-tokens": ">=0.22.1 <1.0.0",
"@fluentui-react-native/tokens": ">=0.19.1 <1.0.0",
"tslib": "^2.3.1"
},
"devDependencies": {

Просмотреть файл

@ -50,7 +50,7 @@ export const Text = compressible<TextProps, TextTokens>((props: TextProps, useTo
// get the tokens from the theme
let [tokens, cache] = useTokens(theme);
// GH #2268: Remove once RN Core properly supports Dynamic Type scaling
// TODO(#2268): Remove once RN Core properly supports Dynamic Type scaling
const fontMetricsScaleFactors = useFontMetricsScaleFactors();
const textAlign = I18nManager.isRTL
@ -88,7 +88,6 @@ export const Text = compressible<TextProps, TextTokens>((props: TextProps, useTo
color,
variant,
fontFamily: font == 'base' ? 'primary' : font,
fontMaximumSize: tokens.maximumFontSize,
fontSize: globalTokens.font['size' + size],
fontWeight: globalTokens.font.weight[weight] as FontWeightValue,
// leave it undefined for tokens to be set by user
@ -111,24 +110,21 @@ export const Text = compressible<TextProps, TextTokens>((props: TextProps, useTo
['color', 'fontStyle', 'textAlign', 'textDecorationLine', ...fontStyles.keys],
);
// [GH #2268: Remove once RN Core properly supports Dynamic Type scaling
// TODO(#2268): Remove once RN Core properly supports Dynamic Type scaling
const dynamicTypeVariant = Platform.OS === 'ios' ? tokenStyle.dynamicTypeRamp : undefined;
const maximumFontSize = tokenStyle.maximumFontSize ?? Number.POSITIVE_INFINITY;
// [TODO(#2268): Remove once RN Core properly supports Dynamic Type scaling
let scaleStyleAdjustments: TextTokens = emptyProps;
// tokenStyle.fontSize and tokenStyle.lineHeight can also be strings (e.g., "14px").
// Therefore, we only support scaling for number-based size values in order to avoid any messy calculations.
if (dynamicTypeVariant !== undefined && typeof tokenStyle.fontSize === 'number' && typeof tokenStyle.lineHeight === 'number') {
const requestedScaleFactor = fontMetricsScaleFactors[dynamicTypeVariant] ?? 1;
const maximumScaleFactor = maximumFontSize / tokenStyle.fontSize;
const scaleFactor = Math.min(requestedScaleFactor, maximumScaleFactor);
const scaleFactor = fontMetricsScaleFactors[dynamicTypeVariant] ?? 1;
scaleStyleAdjustments = {
fontSize: tokenStyle.fontSize * scaleFactor,
lineHeight: tokenStyle.lineHeight * scaleFactor, // scale accordingly with fontSize
lineHeight: tokenStyle.lineHeight * scaleFactor,
};
}
// ]GH #2268
// ]TODO(#2268)
const isWinPlatform = Platform.OS === (('win32' as any) || 'windows');
const filteredProps = {
@ -148,16 +144,12 @@ export const Text = compressible<TextProps, TextTokens>((props: TextProps, useTo
...keyProps,
...filteredProps,
...extra,
...(dynamicTypeVariant !== undefined && { allowFontScaling: false }), // GH #2268: Remove once RN Core properly supports Dynamic Type scaling
...(dynamicTypeVariant !== undefined && { allowFontScaling: false }), // TODO(#2268): Remove once RN Core properly supports Dynamic Type scaling
onPress,
numberOfLines: truncate || !wrap ? 1 : 0,
style: mergeStyles(tokenStyle, props.style, extra?.style, scaleStyleAdjustments),
};
// GH #2268: RN Text doesn't recognize these properties yet, so don't let them leak through or RN will complain about invalid props
delete (mergedProps.style as TextTokens).dynamicTypeRamp;
delete (mergedProps.style as TextTokens).maximumFontSize;
delete (mergedProps.style as TextTokens).dynamicTypeRamp; // TODO(#2268): RN Text doesn't recognize dynamicTypeRamp yet, so don't let it leak through or RN will complain about it being an invalid prop
return (
<RNText ellipsizeMode={!wrap && !truncate ? 'clip' : 'tail'} {...mergedProps}>
{children}

Просмотреть файл

@ -11,18 +11,7 @@ export const textName = 'Text';
export type TextTokens = Omit<FontTokens, 'fontFamily'> &
IForegroundColorTokens &
Omit<TextStyle, 'fontSize' | 'fontWeight' | 'color'> & {
// GH #2268: Remove these once RN Core properly supports Dynamic Type scaling
/**
* (iOS only) The Dynamic Type ramp that a Text element should follow as the user changes their
* preferred content size.
*/
dynamicTypeRamp?: string;
/**
* (iOS only) The maximum font size that a Text element will grow to as the user changes their
* preferred content size.
*/
maximumFontSize?: number;
dynamicTypeRamp?: string; // TODO(#2268): Remove once RN Core properly supports Dynamic Type scaling
};
export type TextAlign = 'start' | 'center' | 'end' | 'justify';

Просмотреть файл

@ -1,6 +1,6 @@
import { Text } from './Text';
// GH #2268: Remove "as any" designations once RN Core properly supports Dynamic Type scaling
// TODO(#2268): Remove "as any" designations once RN Core properly supports Dynamic Type scaling
export const Caption1 = Text.customize({
variant: 'caption1',

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/dependency-profiles",
"version": "0.2.5",
"version": "0.2.1",
"description": "@rnx-kit/align-deps profiles covering packages published from FluentUI-React-Native",
"license": "MIT",
"files": [

Просмотреть файл

@ -4,95 +4,95 @@ module.exports = {
"0.68": {
"@fluentui-react-native/e2e-testing": {
"name": "@fluentui-react-native/e2e-testing",
"version": "1.6.1"
"version": "1.5.0"
},
"@fluentui-react-native/tester": {
"name": "@fluentui-react-native/tester",
"version": "0.119.1"
"version": "0.117.1"
},
"@fluentui-react-native/tester-win32": {
"name": "@fluentui-react-native/tester-win32",
"version": "0.31.5"
"version": "0.31.1"
},
"@fluentui-react-native/avatar": {
"name": "@fluentui-react-native/avatar",
"version": "1.5.2"
"version": "1.5.1"
},
"@fluentui-react-native/badge": {
"name": "@fluentui-react-native/badge",
"version": "0.4.3"
"version": "0.4.2"
},
"@fluentui-react-native/button": {
"name": "@fluentui-react-native/button",
"version": "0.32.8"
"version": "0.32.7"
},
"@fluentui-react-native/callout": {
"name": "@fluentui-react-native/callout",
"version": "0.21.43"
"version": "0.21.42"
},
"@fluentui-react-native/checkbox": {
"name": "@fluentui-react-native/checkbox",
"version": "0.18.3"
"version": "0.18.2"
},
"@fluentui-react-native/contextual-menu": {
"name": "@fluentui-react-native/contextual-menu",
"version": "0.21.4"
"version": "0.21.3"
},
"@fluentui-react-native/focus-trap-zone": {
"name": "@fluentui-react-native/focus-trap-zone",
"version": "0.9.42"
"version": "0.9.41"
},
"@fluentui-react-native/focus-zone": {
"name": "@fluentui-react-native/focus-zone",
"version": "0.11.13"
"version": "0.11.12"
},
"@fluentui-react-native/link": {
"name": "@fluentui-react-native/link",
"version": "0.17.15"
"version": "0.17.14"
},
"@fluentui-react-native/menu": {
"name": "@fluentui-react-native/menu",
"version": "1.1.3"
"version": "1.1.2"
},
"@fluentui-react-native/menu-button": {
"name": "@fluentui-react-native/menu-button",
"version": "0.10.4"
"version": "0.10.3"
},
"@fluentui-react-native/notification": {
"name": "@fluentui-react-native/notification",
"version": "0.21.1"
"version": "0.21.0"
},
"@fluentui-react-native/persona": {
"name": "@fluentui-react-native/persona",
"version": "0.13.27"
"version": "0.13.26"
},
"@fluentui-react-native/persona-coin": {
"name": "@fluentui-react-native/persona-coin",
"version": "0.12.8"
"version": "0.12.7"
},
"@fluentui-react-native/pressable": {
"name": "@fluentui-react-native/pressable",
"version": "0.9.40"
"version": "0.9.39"
},
"@fluentui-react-native/radio-group": {
"name": "@fluentui-react-native/radio-group",
"version": "0.16.14"
"version": "0.16.13"
},
"@fluentui-react-native/separator": {
"name": "@fluentui-react-native/separator",
"version": "0.13.9"
"version": "0.13.8"
},
"@fluentui-react-native/stack": {
"name": "@fluentui-react-native/stack",
"version": "0.7.32"
"version": "0.7.31"
},
"@fluentui-react-native/tabs": {
"name": "@fluentui-react-native/tabs",
"version": "0.11.11"
"version": "0.11.10"
},
"@fluentui-react-native/text": {
"name": "@fluentui-react-native/text",
"version": "0.19.0"
"version": "0.18.2"
},
"@uifabricshared/foundation-composable": {
"name": "@uifabricshared/foundation-composable",
@ -100,7 +100,7 @@ module.exports = {
},
"@uifabricshared/foundation-compose": {
"name": "@uifabricshared/foundation-compose",
"version": "1.12.27"
"version": "1.12.26"
},
"@uifabricshared/foundation-settings": {
"name": "@uifabricshared/foundation-settings",
@ -108,7 +108,7 @@ module.exports = {
},
"@uifabricshared/foundation-tokens": {
"name": "@uifabricshared/foundation-tokens",
"version": "0.12.16"
"version": "0.12.15"
},
"@uifabricshared/theme-registry": {
"name": "@uifabricshared/theme-registry",
@ -120,55 +120,55 @@ module.exports = {
},
"@uifabricshared/theming-ramp": {
"name": "@uifabricshared/theming-ramp",
"version": "0.17.12"
"version": "0.17.11"
},
"@uifabricshared/theming-react-native": {
"name": "@uifabricshared/theming-react-native",
"version": "0.15.18"
"version": "0.15.17"
},
"@fluentui-react-native/experimental-activity-indicator": {
"name": "@fluentui-react-native/experimental-activity-indicator",
"version": "0.7.3"
"version": "0.7.2"
},
"@fluentui-react-native/experimental-avatar": {
"name": "@fluentui-react-native/experimental-avatar",
"version": "0.16.30"
"version": "0.16.29"
},
"@fluentui-react-native/experimental-button": {
"name": "@fluentui-react-native/experimental-button",
"version": "0.16.66"
"version": "0.16.65"
},
"@fluentui-react-native/experimental-checkbox": {
"name": "@fluentui-react-native/experimental-checkbox",
"version": "0.13.13"
"version": "0.13.12"
},
"@fluentui-react-native/experimental-drawer": {
"name": "@fluentui-react-native/experimental-drawer",
"version": "0.2.28"
"version": "0.2.27"
},
"@fluentui-react-native/dropdown": {
"name": "@fluentui-react-native/dropdown",
"version": "0.7.3"
"version": "0.7.2"
},
"@fluentui-react-native/experimental-expander": {
"name": "@fluentui-react-native/experimental-expander",
"version": "0.5.3"
"version": "0.5.2"
},
"@fluentui-react-native/experimental-icon": {
"name": "@fluentui-react-native/experimental-icon",
"version": "0.1.5"
"version": "0.1.4"
},
"@fluentui-react-native/icon": {
"name": "@fluentui-react-native/icon",
"version": "0.16.3"
"version": "0.16.2"
},
"@fluentui-react-native/experimental-link": {
"name": "@fluentui-react-native/experimental-link",
"version": "0.3.2"
"version": "0.3.1"
},
"@fluentui-react-native/experimental-menu-button": {
"name": "@fluentui-react-native/experimental-menu-button",
"version": "0.6.4"
"version": "0.6.3"
},
"@fluentui-react-native/experimental-native-date-picker": {
"name": "@fluentui-react-native/experimental-native-date-picker",
@ -180,31 +180,31 @@ module.exports = {
},
"@fluentui-react-native/popover": {
"name": "@fluentui-react-native/popover",
"version": "0.1.36"
"version": "0.1.35"
},
"@fluentui-react-native/experimental-radio-group": {
"name": "@fluentui-react-native/experimental-radio-group",
"version": "0.8.7"
"version": "0.8.6"
},
"@fluentui-react-native/experimental-shadow": {
"name": "@fluentui-react-native/experimental-shadow",
"version": "0.2.50"
"version": "0.2.49"
},
"@fluentui-react-native/experimental-shimmer": {
"name": "@fluentui-react-native/experimental-shimmer",
"version": "0.8.3"
"version": "0.8.2"
},
"@fluentui-react-native/switch": {
"name": "@fluentui-react-native/switch",
"version": "0.8.1"
"version": "0.8.0"
},
"@fluentui-react-native/experimental-tabs": {
"name": "@fluentui-react-native/experimental-tabs",
"version": "0.8.11"
"version": "0.8.10"
},
"@fluentui-react-native/experimental-text": {
"name": "@fluentui-react-native/experimental-text",
"version": "0.11.31"
"version": "0.11.30"
},
"@fluentui-react-native/component-cache": {
"name": "@fluentui-react-native/component-cache",
@ -216,7 +216,7 @@ module.exports = {
},
"@fluentui-react-native/framework": {
"name": "@fluentui-react-native/framework",
"version": "0.8.26"
"version": "0.8.25"
},
"@fluentui-react-native/immutable-merge": {
"name": "@fluentui-react-native/immutable-merge",
@ -232,7 +232,7 @@ module.exports = {
},
"@fluentui-react-native/theme": {
"name": "@fluentui-react-native/theme",
"version": "0.7.12"
"version": "0.7.11"
},
"@fluentui-react-native/themed-stylesheet": {
"name": "@fluentui-react-native/themed-stylesheet",
@ -256,35 +256,35 @@ module.exports = {
},
"@fluentui/react-native": {
"name": "@fluentui/react-native",
"version": "0.34.1"
"version": "0.33.12"
},
"@fluentui-react-native/android-theme": {
"name": "@fluentui-react-native/android-theme",
"version": "0.15.2"
"version": "0.15.1"
},
"@fluentui-react-native/apple-theme": {
"name": "@fluentui-react-native/apple-theme",
"version": "0.17.3"
"version": "0.17.2"
},
"@fluentui-react-native/default-theme": {
"name": "@fluentui-react-native/default-theme",
"version": "0.16.17"
"version": "0.16.16"
},
"@fluentui-react-native/theme-tokens": {
"name": "@fluentui-react-native/theme-tokens",
"version": "0.22.2"
"version": "0.22.1"
},
"@fluentui-react-native/theme-types": {
"name": "@fluentui-react-native/theme-types",
"version": "0.27.0"
"version": "0.26.0"
},
"@fluentui-react-native/theming-utils": {
"name": "@fluentui-react-native/theming-utils",
"version": "0.20.1"
"version": "0.20.0"
},
"@fluentui-react-native/win32-theme": {
"name": "@fluentui-react-native/win32-theme",
"version": "0.24.4"
"version": "0.24.3"
},
"@fluentui-react-native/adapters": {
"name": "@fluentui-react-native/adapters",
@ -292,7 +292,7 @@ module.exports = {
},
"@fluentui-react-native/interactive-hooks": {
"name": "@fluentui-react-native/interactive-hooks",
"version": "0.22.1"
"version": "0.22.0"
},
"@fluentui-react-native/styling-utils": {
"name": "@fluentui-react-native/styling-utils",
@ -300,7 +300,7 @@ module.exports = {
},
"@fluentui-react-native/tokens": {
"name": "@fluentui-react-native/tokens",
"version": "0.20.0"
"version": "0.19.1"
}
}
};

Просмотреть файл

@ -1,39 +1,6 @@
{
"name": "@uifabricshared/foundation-compose",
"entries": [
{
"date": "Thu, 15 Dec 2022 14:50:50 GMT",
"tag": "@uifabricshared/foundation-compose_v1.12.27",
"version": "1.12.27",
"comments": {
"patch": [
{
"author": "beachball",
"package": "@uifabricshared/foundation-compose",
"comment": "Bump @fluentui-react-native/default-theme to v0.16.17",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@uifabricshared/foundation-compose",
"comment": "Bump @fluentui-react-native/theme-types to v0.27.0",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@uifabricshared/foundation-compose",
"comment": "Bump @uifabricshared/foundation-tokens to v0.12.16",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
},
{
"author": "beachball",
"package": "@uifabricshared/foundation-compose",
"comment": "Bump @uifabricshared/theming-ramp to v0.17.12",
"commit": "ac1a77d965fb36b5ecdcfed3c7beaff4c93b1670"
}
]
}
},
{
"date": "Fri, 09 Dec 2022 05:23:38 GMT",
"tag": "@uifabricshared/foundation-compose_v1.12.26",

Просмотреть файл

@ -1,20 +1,9 @@
# Change Log - @uifabricshared/foundation-compose
This log was last generated on Thu, 15 Dec 2022 14:50:50 GMT and should not be manually modified.
This log was last generated on Fri, 09 Dec 2022 05:23:38 GMT and should not be manually modified.
<!-- Start content -->
## 1.12.27
Thu, 15 Dec 2022 14:50:50 GMT
### Patches
- Bump @fluentui-react-native/default-theme to v0.16.17
- Bump @fluentui-react-native/theme-types to v0.27.0
- Bump @uifabricshared/foundation-tokens to v0.12.16
- Bump @uifabricshared/theming-ramp to v0.17.12
## 1.12.26
Fri, 09 Dec 2022 05:23:38 GMT

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@uifabricshared/foundation-compose",
"version": "1.12.27",
"version": "1.12.26",
"description": "Compose infrastructure",
"repository": {
"type": "git",
@ -31,15 +31,15 @@
"author": "",
"license": "MIT",
"dependencies": {
"@fluentui-react-native/default-theme": ">=0.16.17 <1.0.0",
"@fluentui-react-native/default-theme": ">=0.16.16 <1.0.0",
"@fluentui-react-native/immutable-merge": "^1.1.7",
"@fluentui-react-native/memo-cache": "^1.1.7",
"@fluentui-react-native/theme-types": ">=0.27.0 <1.0.0",
"@fluentui-react-native/theme-types": ">=0.26.0 <1.0.0",
"@uifabricshared/themed-settings": ">=0.9.1 <1.0.0",
"@uifabricshared/foundation-composable": ">=0.11.1 <1.0.0",
"@uifabricshared/foundation-settings": ">=0.12.1 <1.0.0",
"@uifabricshared/foundation-tokens": ">=0.12.16 <1.0.0",
"@uifabricshared/theming-ramp": ">=0.17.12 <1.0.0"
"@uifabricshared/foundation-tokens": ">=0.12.15 <1.0.0",
"@uifabricshared/theming-ramp": ">=0.17.11 <1.0.0"
},
"devDependencies": {
"@fluentui-react-native/eslint-config-rules": "^0.1.1",

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше