Skip to content

Commit

Permalink
-> 1.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Tropix126 committed Mar 24, 2022
1 parent 6cbb767 commit 310ad77
Show file tree
Hide file tree
Showing 56 changed files with 3,433 additions and 2,604 deletions.
40 changes: 22 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,31 @@
# fluent-svelte Changelog

## Unreleased
- Added `CalendarDatePicker` component.
- CalendarView now forwards DOM events to it's outer container.
- CalendarView pages will no longer start out of bounds if the first `value` provided is less than the `min` property or greater than the `max` property.
- `change` events are now correctly fired from CalendarView.
- Reverted a change that broke resolving internal components from `$lib/index.ts`. This mainly affects the REPL.
- `className` on `Flyout` and `MenuFlyout` is now placed on the wrapper element rather than the flyout surface.
- Fixed a minor bug where the user could momentarily click the `MenuFlyout` trigger button when closing the flyout, which would immediately reopen it.
- The fly animation for `Flyout` is no longer tied to the surface element, making it present when the `override` slot is used.
- Fixed a minor bug where the `CalendarView` table element would not appear until 150ms after it's initial rendering.
- `MenuFlyout` and `ContextMenu` now correctly handle the <kbd>Home</kbd> and <kbd>End</kbd> keys when navigating items.
- Updated the system font stack to include Helvetica.
## 1.5.0

- Added `CalendarDatePicker` component.
- CalendarView now forwards DOM events to it's outer container.
- CalendarView pages will no longer start out of bounds if the first `value` provided is less than the `min` property or greater than the `max` property.
- `change` events are now correctly fired from CalendarView.
- Reverted a change that broke resolving internal components from `$lib/index.ts`. This mainly affects the REPL.
- `className` on `Flyout` and `MenuFlyout` is now placed on the wrapper element rather than the flyout surface.
- Fixed a minor bug where the user could momentarily click the `MenuFlyout` trigger button when closing the flyout, which would immediately reopen it.
- The fly animation for `Flyout` is no longer tied to the surface element, making it present when the `override` slot is used.
- Fixed a minor bug where the `CalendarView` table element would not appear until 150ms after it's initial rendering.
- `MenuFlyout` and `ContextMenu` now correctly handle the <kbd>Home</kbd> and <kbd>End</kbd> keys when navigating items.
- Updated the system font stack to include Helvetica.

## 1.4.1
- **Breaking**: ComboBox now handles `value` differently. For more information, see [issue #25](https://github.com/Tropix126/fluent-svelte/issues/25).
- Fixed a bug where `CalendarView` would throw an error if it wasn't initialized with a value.

- **Breaking**: ComboBox now handles `value` differently. For more information, see [issue #25](https://github.com/Tropix126/fluent-svelte/issues/25).
- Fixed a bug where `CalendarView` would throw an error if it wasn't initialized with a value.

## 1.4.0
- Sliders now correctly dispatch `change` events.
- Slider thumbs are now bound within the track contents, rather than overflowing by half their width.
- Added `CalendarView` component.
- Fallback font stack now includes `ui-sans-serif`, `-apple-system`, and `BlinkMacSystemFont`.

- Sliders now correctly dispatch `change` events.
- Slider thumbs are now bound within the track contents, rather than overflowing by half their width.
- Added `CalendarView` component.
- Fallback font stack now includes `ui-sans-serif`, `-apple-system`, and `BlinkMacSystemFont`.

## Start of Changelog

Past releases do not have a documented changelog.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,7 @@

The documentation site (https://fluent-svelte.vercel.app/) is still not entirely finished. Many components exported in the library are not yet documented. That progress can be tracked [here](https://github.com/Tropix126/fluent-svelte/issues/13). For now, i've setup a testing page with every component included in the library that is viewable [here](https://fluent-svelte.vercel.app/test). It's source can be viewed [here](https://github.com/Tropix126/fluent-svelte/blob/main/src/routes/test/index.svelte).

Please keep in mind that any undocumented component is *considered to be in the 0.x phase of development*. This means that they could potentially recieve breaking API changes or be heavily updated before being finalized.

Please keep in mind that any undocumented component is _considered to be in the 0.x phase of development_. This means that they could potentially recieve breaking API changes or be heavily updated before being finalized.

### Changelog

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "fluent-svelte",
"version": "1.4.1",
"version": "1.5.0",
"description": "A faithful implementation of Microsoft's Fluent Design System in Svelte.",
"homepage": "https://github.com/tropix126/fluent-svelte",
"license": "MIT",
Expand Down

0 comments on commit 310ad77

Please sign in to comment.