Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions .changeset/calm-bees-brush.md

This file was deleted.

17 changes: 0 additions & 17 deletions .changeset/fix-callout-macos-codegen.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/fuzzy-clowns-dance.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/pink-pumas-rest.md

This file was deleted.

26 changes: 0 additions & 26 deletions .changeset/toggle-state-controlled-uncontrolled-v2.md

This file was deleted.

79 changes: 0 additions & 79 deletions .changeset/yellow-streets-walk.md

This file was deleted.

7 changes: 7 additions & 0 deletions apps/fluent-tester/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Change Log - @fluentui-react-native/tester

## 0.170.55

### Patch Changes

- 853f1fd: Moved the location of callout, with links to new location
- cbd319c: Bump package to publish via ESRP (no changes)

## 0.170.54

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/fluent-tester/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/tester",
"version": "0.170.54",
"version": "0.170.55",
"description": "A test app to test FluentUI React Native Components during development",
"homepage": "https://github.com/microsoft/fluentui-react-native",
"license": "MIT",
Expand Down
39 changes: 39 additions & 0 deletions packages/agentic-components/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,44 @@
# @fluentui-react-native/components

## 0.2.2

### Patch Changes

- 853f1fd: Moved the location of callout, with links to new location
- 5bc9e81: Normalize component controlled and uncontrolled state patterns and utilities
- 54870b4: Remove file added inadvertently after the move of the storybook app
- 5bc9e81: Give each stateful component axis an explicit owner.

Adds `useToggleState` to `framework-base` for controls whose interaction _is_ the state change. It wraps
`useControllableValue` and adds a disabled guard and no-op suppression, so the control works both when a caller owns the
value and when it owns the value itself.

Self-driving controls support both directions through the `<state>` / `default<State>` / `on<State>Change` triple:

- `Accordion` gains `defaultExpanded` and no longer treats a supplied `expanded` value as its own uncontrolled default,
which previously left `expanded={false}` permanently collapsed.
- `Checkbox` and `Switch` route their existing axes through the shared hook so disabled and redundant changes behave
consistently, and `Switch` now forwards `onPress`.

`Button`, `Card`, `ListItem`, `ListboxItem`, `MenuItem`, `Radio`, and `Tab` keep `selected` as externally driven state.
They render the value they are given and report the interaction through `onPress`, because a press on a button is an
action and a press on a tab, radio, or item is a message to the group that owns the selection.

Storybook stories now demonstrate each axis correctly: `default<State>` drives the self-driving controls, and a
caller-owned `React.useState` story drives selection. `Button` and `Card` no longer expose `selected` as a control,
because that prop decides whether the component is a toggle button or a selectable card at all, and flipping it between
`undefined` and `false` resized or re-roled the component.

- cbd319c: Bump package to publish via ESRP (no changes)
- Updated dependencies [853f1fd]
- Updated dependencies [5bc9e81]
- Updated dependencies [5bc9e81]
- Updated dependencies [5bc9e81]
- Updated dependencies [cbd319c]
- @fluentui-react-native/callout@0.29.2
- @fluentui-react-native/framework-base@0.6.1
- @fluentui-react-native/design@0.3.1

## 0.2.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agentic-components/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/components",
"version": "0.2.1",
"version": "0.2.2",
"description": "A library of agent-generated FluentUI React Native components",
"license": "MIT",
"author": "",
Expand Down
10 changes: 10 additions & 0 deletions packages/agentic-design/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @fluentui-react-native/design

## 0.3.1

### Patch Changes

- cbd319c: Bump package to publish via ESRP (no changes)
- Updated dependencies [5bc9e81]
- Updated dependencies [5bc9e81]
- Updated dependencies [cbd319c]
- @fluentui-react-native/framework-base@0.6.1

## 0.3.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agentic-design/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/design",
"version": "0.3.0",
"version": "0.3.1",
"description": "Core design system concepts, utilities, and types for Fluent UI React Native.",
"license": "MIT",
"author": "",
Expand Down
6 changes: 6 additions & 0 deletions packages/codemods/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Change Log - @fluentui-react-native/codemods

## 0.6.6

### Patch Changes

- cbd319c: Bump package to publish via ESRP (no changes)

## 0.6.5

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/codemods/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/codemods",
"version": "0.6.5",
"version": "0.6.6",
"description": "Transform files to make refactoring FURN code easier",
"homepage": "https://github.com/microsoft/fluentui-react-native",
"license": "MIT",
Expand Down
17 changes: 17 additions & 0 deletions packages/components/Avatar/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Change Log - @fluentui-react-native/avatar

## 1.14.2

### Patch Changes

- cbd319c: Bump package to publish via ESRP (no changes)
- Updated dependencies [5bc9e81]
- Updated dependencies [5bc9e81]
- Updated dependencies [cbd319c]
- @fluentui-react-native/framework-base@0.6.1
- @fluentui-react-native/design@0.3.1
- @fluentui-react-native/badge@0.12.8
- @fluentui-react-native/icon@0.22.8
- @fluentui-react-native/framework@0.17.2
- @fluentui-react-native/use-styling@0.16.2
- @fluentui-react-native/adapters@0.15.1
- @fluentui-react-native/tokens@0.24.8

## 1.14.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/components/Avatar/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/avatar",
"version": "1.14.1",
"version": "1.14.2",
"description": "A cross-platform Avatar component using the Fluent Design System",
"homepage": "https://github.com/microsoft/fluentui-react-native",
"license": "MIT",
Expand Down
18 changes: 18 additions & 0 deletions packages/components/Badge/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Change Log - @fluentui-react-native/badge

## 0.12.8

### Patch Changes

- cbd319c: Bump package to publish via ESRP (no changes)
- Updated dependencies [5bc9e81]
- Updated dependencies [5bc9e81]
- Updated dependencies [cbd319c]
- @fluentui-react-native/framework-base@0.6.1
- @fluentui-react-native/design@0.3.1
- @fluentui-react-native/icon@0.22.8
- @fluentui-react-native/text@0.25.8
- @fluentui-react-native/experimental-shadow@0.7.8
- @fluentui-react-native/framework@0.17.2
- @fluentui-react-native/use-styling@0.16.2
- @fluentui-react-native/adapters@0.15.1
- @fluentui-react-native/tokens@0.24.8

## 0.12.7

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/components/Badge/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/badge",
"version": "0.12.7",
"version": "0.12.8",
"description": "A cross-platform Badge component using the Fluent Design System. A badge is an additional visual descriptor for UI elements.",
"homepage": "https://github.com/microsoft/fluentui-react-native",
"license": "MIT",
Expand Down
26 changes: 26 additions & 0 deletions packages/components/Button/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Change Log - @fluentui-react-native/button

## 0.40.8

### Patch Changes

- cbd319c: Bump package to publish via ESRP (no changes)
- Updated dependencies [853f1fd]
- Updated dependencies [5bc9e81]
- Updated dependencies [5bc9e81]
- Updated dependencies [cbd319c]
- @uifabricshared/foundation-compose@1.16.8
- @fluentui-react-native/framework-base@0.6.1
- @fluentui-react-native/design@0.3.1
- @fluentui-react-native/icon@0.22.8
- @fluentui-react-native/pressable@0.13.8
- @fluentui-react-native/text@0.25.8
- @uifabricshared/foundation-composable@0.15.2
- @uifabricshared/foundation-settings@0.16.8
- @fluentui-react-native/experimental-activity-indicator@0.11.8
- @fluentui-react-native/experimental-shadow@0.7.8
- @fluentui-react-native/framework@0.17.2
- @fluentui-react-native/use-styling@0.16.2
- @fluentui-react-native/adapters@0.15.1
- @fluentui-react-native/interactive-hooks@0.28.8
- @fluentui-react-native/styling-utils@0.8.7
- @fluentui-react-native/tokens@0.24.8

## 0.40.7

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/components/Button/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@fluentui-react-native/button",
"version": "0.40.7",
"version": "0.40.8",
"description": "A cross-platform Button component using the Fluent Design System",
"license": "MIT",
"author": "",
Expand Down
Loading
Loading