Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) #579

Merged
merged 1 commit into from
Jul 21, 2023

Conversation

vnbaaij
Copy link
Collaborator

@vnbaaij vnbaaij commented Jul 20, 2023

Update version (2.4.2)

@vnbaaij vnbaaij requested a review from dvoituron July 20, 2023 15:58
@github-actions
Copy link

Azure Static Web Apps: Your stage site is ready! Visit it here: https://calm-sea-053fa6a03-579.westeurope.3.azurestaticapps.net

@@ -0,0 +1,11 @@
<p>
12 rows: <br />
<FluentTextArea @bind-Value=value1 Rows="12"></FluentTextArea>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we need to use a consistent convention for using double quotes for attributes. Example: https://mathiasbynens.be/notes/unquoted-attribute-values

In future development, it might be better to use attribute="value".

@vnbaaij vnbaaij merged commit c88b30b into main Jul 21, 2023
3 checks passed
@vnbaaij vnbaaij deleted the update-script branch July 21, 2023 07:58
vnbaaij added a commit that referenced this pull request Jul 21, 2023
* Add validation css and FluentValidationSummary component

* Update to web-components.min.js v2.5.16 and update/extend relevant examples.
Update version (2.4.2)

* Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579)

Update version (2.4.2)

* Update version on index page
Update example

* Fix merge and resolve comments
vnbaaij added a commit that referenced this pull request Aug 14, 2023
* Update banner

* Update to web-components.min.js v2.5.16 and update/extend relevant examples.
Update version (2.4.2)

* Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579)

Update version (2.4.2)

* Update version on index page
Update example

* Add version number to web components script

* Update WhatsNew docs

* Change version banner

* fix: Remove the outer div and the max-height, max-width parameters. (#605)

Co-authored-by: Vincent Baaij <[email protected]>

---------

Co-authored-by: Yue Cui <[email protected]>
@vnbaaij vnbaaij mentioned this pull request Aug 25, 2023
vnbaaij added a commit that referenced this pull request Aug 25, 2023
* Update banner

* Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579)

* Update version (2.4.2)

* Update version on index page

* Update example

* Add version number to web components script

* Update WhatsNew docs

* Change version banner

* fix: Remove the outer div and the max-height, max-width parameters. (#605)

Co-authored-by: Vincent Baaij <[email protected]>
vnbaaij added a commit that referenced this pull request Aug 28, 2023
* Fix minor FluentDatePicker UI issues (#449)

* Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone

* Fix Unit Tests

* Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450)

* Update DateTimes page content
Fix some tests

* Fix Unit Tests (#451)

* Fix the min-width DatePicker for mobile (#454)

* Dialog wip
Upgrade to >NET 8 Preview 5
Add 'Clear log' to ConsoleLog

* Dialog wip
Trying append component script to head instead of body
Fix popover positioning, extended sample to show it

* Dialog wip

* Dialog wip

* Splash screens fine-tuning

* Append script to head in beforeStart

* Dialog wip (almost there!)

* Dialog wip

* Few FluentMenu optimizations

* Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465)

* Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470)

* Add NavigationIconContent to FluentNavMenu (Fixes #463)

* Icon + Expanded icon

* Revert "Icon + Expanded icon"

This reverts commit 81cd63a.

* Show group icon when nav menu is collapsed

* Remove sub-menu item added to sample.

* Cascading parameters don't need to be public??

* Exposure tidying

* Include example

* Fix build warnings

* Comment changes

* Dialog wip

* Dialog finishing touches

* [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423)

* Add solution folders

* Add Icon Generator (Draft)

* Update Icon Names

* Update CodeGenerator

* Add Sizes configuration

* Refactoring

* Move the code to a sub-folder Icons

* Allow relative path

* Add Microsoft.Fast.Components.FluentUI.Icons project

* Add Resx generator

* Rename to FluentSystemIcon

* Test a first sample

* Update the SVG source to use NPM

* Update Icon names

* Update icon order

* Remove Example

* Update doc

* Update the configuration to generate alk sizes by default

* Add an Icon class to include object details

* Add a "names" configuration to select only some icons

* Replace sizes/variants with enums

* Update to 8.0.0-preview.5.*

* Update the generator and add a sample project

* Remove Resx generator

* Using class and not record

* Fix version

* Add IconInfo

* Fix IconInfo with extra messages

* Rename

* Add remark

* Add Generation for 1 class (CoreIcons.cs)

* Move Icon Component to Core project

* Update AllIcons

* Update CoreIcon folder

* Add EmojiGenerator (Draft)

* Read Emoji contents

* Add FileData with SkinTone and Style

* Emoji generation

* Split files to Group Style SkinTone

* Split large classes into block of 100 properties

* ZIP compression of strings

* Add Color emojis and update the sample

* Generates the Emojis.cs file with all Emoji Info

* Add FluentSystemEmoji component

* Update sample page

* Update sample page

* Add Emojis lib

* Add all Emoji generated

* Remove Boy

* Add Sample YAML

* Update build-icons-emojis.yml for Azure Pipelines

* Update build-icons-emojis.yml for Azure Pipelines

* Update build-icons-emojis.yml for Azure Pipelines

* Set .NET7 only and update the Build pipeline to Icons only

* Add Emoji in pipeline

* Update .NET version and remove FluentUI frm Build Pipeline

* Add .NET 6 and 7

* Disable PR trigger and add doc

* Build only Icons

* Add Icon.FromImageUrl method

* Try to build Emojis

* Add Readme

* Fix ReadMe

* Fix PR comments

* Update the readme file

* Update readme

* Upate Icons using the last repo content

* Add FileVersion and AssemblyVersion

* Rename Icons folder to Assets folder

* Adding missing icons

---------

Co-authored-by: Vincent Baaij <[email protected]>
Co-authored-by: Denis Voituron (MSFT) <[email protected]>

* Add AfterBindValue to FluentInputBase (Fixes #472) (#473)

* Add AfterBindValue to FluentInputBase (Fixes #472)

* Update docs to explain AfterBindValue is akin to @bind-Value:after

* Dialog more finishing touches

* Dialog re-work
Doc updates
Add HasDelegate check

* Dialog re-work

* Docs - show parameters/properties
Docs - MeesageBox wip
DemoSection - Auto add collocated files

* Dialog docs

* More Dialog doc updates
Add ShowSuccess and ShowWarning for MessageBox
Update version

* Add new Icon/Emoji info page
Fix some compiler messages

* Set publish to use net8.0 (works again 🤷)
More Dialog docs updates

* Doc and doc display updates
Add more code comments

* Update version
Button: do not generate Id automatically

* Refactoring Build Pipelines (#477)

# Refactoring Build Pipelines

Add new YAML files to auto generate Assembly and Package version (using Azure DevOps).

* Add Emoji and Tool YAML files

* Fix FluentTab examples to not show eratic behavior on first tab click

* Add GeneratePackageOnBuild for Templates and DataGrid.EF projects

* Use the NuGet package generated during the build

* Add FluentLabel page

* Toast re-work wip

* Toast re-work wip
Rollback DemoMainLayout change ascolor change did not work anymore

* Fix merge error

* Add Package Icon

* Toast re-work wip

* Toast re-work wip

* Toast re-work wip

* Fix NavMenu keyboard navigation (Fixes #479) (#480)

* Fix NavMenu keyboard navigation

* Remove test project

* Changes as per PR comments.

* Toast re-work wip

* [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485)

* Remove Assets and Generator projects

* Fix icons in razor files

* Fix badge code (part 1)

* NavMenu (Part 2)

* Update FluentNavMenuGroup

* Fix FluentToastContainer

* Custom Toasts

* Update DialogService

* Remove old Icons and Emojis

* Update ListComponentBase

* Fix merging issues

* Update NaveMenu and Tabs

* Remove samples

* Replace FluentIcon with FluentSystemIcon component

* Fix FluentIcons type to Icons...

* Fix CoreLib csproj

* Fox last details

* Fix new-components updates

* Compile code

* Add first icon sample

* Add Icon sample page

* Add Emoji page

* Add Emoji.Value property

* Update csproj

* Rename FluentSystemIcon to FluentIcon

* Rename FluentSystemEmoji to FluentEmoji

* Update default package version

* Users/vnbaaij/dialog refactor (#489)

* Dialog refactor wip

* Renaming & refactoring

* Refactor & rename

* Fine-tuning

* fix #486 (#488)

* Fix build

* Change targets for icon/emoji to net6
Use ref to latest 3.x package

* Add (and use) FluentButton SetDisabled method
Update Demo.Shared csproj

* Fix NavMenu icon size

* Icon/Emoji examples work

* Update build-assets-emoji.yml for Azure Pipelines

* Update build-assets-emoji.yml for Azure Pipelines

* Update template-to-build-projects.yml

* Update template-to-build-projects.yml

* Make slider generic
Add slider with type double example
Move some shared input helper functions to static class

* Fix demo error ("/" in id)

* Update test-sign.yaml for Azure Pipelines

* Fix readme error

* Try to fix DemoSection downloading too much files

* Undo DemoSectio auto collocate files

* Documentation changes
Project settings changes

* Change CI/CD to only use .NET 8

* Comment in yaml does not work...

* More trimmer removal from Client project
Documentation updates

* Explicitly set trimming to false

* Add explicit copy icon to Icon/EmojiExplorer
Documentation updates

* Tune Icon/EmojiExplorer

* Tune Icon/EmojiExplorer

* Tune Icon/EmojiExplorer
Fix NavMenu

* Documentation updates

* Doc updates

* Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497)

* Documentation updates
NavMenu - Add rtl css, add IDisposable to components

* Move expand/collapse button to the end (#498)

---------

Co-authored-by: Peter Morris <[email protected]>

* Ensures correct margin used on expand/collapse button when in RTL text mode (#499)

* Documentation updates
NavMenu - Add rtl css, add IDisposable to components

* Move expand/collapse button to the end

* Fix margin on expand/collapse button when switching between RTL and LTR

---------

Co-authored-by: Vincent Baaij <[email protected]>

* Enable keyboard navigation (#500)

* Documentation updates
NavMenu - Add rtl css, add IDisposable to components

* Keyboard navigation

* Done

* Remove gutter icons

* Revert css

---------

Co-authored-by: Vincent Baaij <[email protected]>

* Make FluentInput... unbound usage possible (#492)

* Make FluentInput... unbound usage possible

* Handle code review remarks

* Fix FluentNumberField Min/Max always being set

* Try generic MinMax onNumberField

* Revert generic Min/Max on NumberField fro now

* Nav menu group alignment (#502)

* WIP

* Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open.

* Changes as per PR comments

* Batch files for quick dotnet watch

* WIP

* two way binding on Expanded (#505)

* Remove navmenu-group border

* Fix FluentMainLayout: Incorrect Height

* FluentTreeView add 2 way binding (#511)

* WIP

* Done

* Remove test code

* Handle expanded changed

* Expanded databinding.

* Fix #506

* Remove IconContent from NavMenu (#515)

* Remove icon content

* Remove Disabled from demo

---------

Co-authored-by: Vincent Baaij <[email protected]>

* NavMenu: Fix xml comment
Grid: Add breakpoint information to demo page

* Add FluentInputFile and change FluentProgress (#517)

* Add FluentInputFile +examples
FluentProgress... - Value is now int, add Visible

* Remove preview of images functionality for now

* Remove commented out code

* Fix Unit Tests

* Update CoreLib build pipeline triggers

* Add global.json to GH ignore
Fix header styling

* Doc updates/whitespacecleanup

* Process review comments (#519)

* Process review comments

* Process more review comments

* Remove global.json

* [Built Pipeline] Add Triggers and Unit Tests steps (#520)

Each time a PR or an update in new-components branch, the build pipeline will be automatically executed.
The Unit Tests project will be compiled and will be executed.

* Upgrade all the SDKs

* Fix wrong System.Text.Json version

* Update Build version to 3.0-Preview.6

* New Solution Structure (#521)

Move to new folders

* FluentNavMenu binding support (#522)

* two way binding on Expanded

* Events not propagating, but click not toggling group expansion

* WIP

* Complete

* Completed

* Nearly working

* Merge from upstream

* WIP

* WIP

* Remove FindElementById

* Remove SetExpanded

* Change ParentElement to Owner

* Get rid of AutoExpandOnGroupExpanded

* Works in demos, but not in nav menu

* Only select a single item

* All working

* Working all round, just not expanding groups

* Finally fixed!!!!

* Remove .orig files

* It works!!!

* Possibly working

* WIP

* WIP

* Nearly there (new approach)

* Undo CSS changes

* WIP

* Frozen

* Tree fixed

Fully working!

* Working!

* No need for custom event

* Code formatting

---------

Co-authored-by: Vincent Baaij <[email protected]>

* Fix GH CI/CD  publish (adapt to new file structure)

* Trying to get xml documentation files published

* Add spaces after colon and semi-colon. Trim them at the end (#524)

* Add spaces after colon and semi-colon. Trim them at the end

* Revert trim to just remove space at end

* Trying to get xml documentationfiles published

* Revert "Trying to get xml documentationfiles published"

This reverts commit 143d363.

* Allow nav menu items to have custom actions (#527)

* INavMenuItemsOwner

* INavMenuItem to FluentNavMenuItem

* Disposable

* Correctly determine if main nodes need icon spaces

* WIP

* Working!

* Nearly complete, just cannot re-select a group with an action.

* SHIP IT!

* SHIP IT!

* Not collapsible by default

* Change description

* Remove Href target

* Add Collapsible to demo

---------

Co-authored-by: Vincent Baaij <[email protected]>

* Trying to get xml documentation files published - Take 2

* Make demo doc generator look for xml files in a different spot

* Make demo doc generator look for xml files in a different spot - Take 2

* Make demo doc generator look for xml files in a different spot - Take 3

* Make demo doc generator look for xml files in a different spot - Take 4

* [FluentButton] Add IconStart, IconEnd and OnClick (#526)

* Add IconStart, IconEnd and OnClick properties
* Add Unit Tests
* Add classic sample

* Make demo doc generator look for xml files in a different spot - Take 5

* Fix ignoring files

* Force rebuild

* Change project file

* And again..

* Different approach

* Include generated xml again

* Apply ZIndex const values (#534)

* Extend FluentButton sample a bit (#536)

* Check if_jsModule is null (#538)

* Tree/NavMenu

* Remove FluentTabPanel (#535)

* Fix samples not being copied

* Change dotnet publish verbosity to debug txt not copied issue

* Change BeforeTargets of CopySources

* Test to see what happens when we do inlude the txt files

* Test with exclude txt files

* Delete txt files, change project settings

* Re-add txt files

* Add build step in cicd publish
Ignore txt files
Delete txt files

* Try to fix yaml

* More fixing

* Final tweak

* Wasm not deselecting nav menu (#544)

* Add SetSelectedAsync

* Nearly!

* Async Debouncer

* Update debouncer for thread safety

* Debouncer updates

* It all works!

* Improved demos

* Remove collapsible

* Debounce CurrentSelectedChanged

* Clear _allItems on dispose

* Works how it is supposed to, now just needs better demos

* Everything works!

* Update notes

* Ship it!

* PR comments

---------

Co-authored-by: Vincent Baaij <[email protected]>

* Update version

* [Build and Release] Deployment Pipeline to the Demo Website (#545)

* Add Build-Demo YAML file

* Try to use the template

* Test

* Step under extends

* Using buildSteps

* Correct align

* Fix align2

* Add a parameter in the Template

* Add Variable Group

* Update variable group name

* Use the Group Variable `Versioning`

* Update projects attribute

* Set project hardcoded

* Set publishWebProjects: false

* Fix Task comment

* Add Build and Publish

* Remove the Source folder

* Remove the "source" ItemGroup in csproj

---------

Co-authored-by: Vincent Baaij <[email protected]>

* Change FluentSystem... to just Fluent...

* Update default values (#549)

Co-authored-by: Vincent Baaij <[email protected]>

* Update test-sign.yaml for Azure Pipelines

* Switch build and publish to .net 7

* Undo .net 7 build publish

* Nav menu not collapsing (#556)

* Add SetSelectedAsync

* Allow collapse of nav menu

---------

Co-authored-by: Vincent Baaij <[email protected]>

* NavMenu outputs a currentselected html attribute (#557)

* Add SetSelectedAsync

* Fix currentselected 2-way binding

---------

Co-authored-by: Vincent Baaij <[email protected]>

* Add V3 banner to index

* Add DevOps flder to solution, update SDKs in DevOps build

* NavMenu not deselecting initial link for deep-linked urls (#560)

* Add SetSelectedAsync

* Ensure previous NavMenu elements are deselected

---------

Co-authored-by: Vincent Baaij <[email protected]>

* Update banner

* Update build-demo.yml for Azure Pipelines

* Add preview deploy

* Take 2

* Take 3

* NavMenu text when collapsed, use aria-label for screen-reader instead (#562)

* Hide NavMenu text on collapse, add aria-label instead

* WIP

* Hide text for collapsed nav menu, whilst keeping screen reader text

---------

Co-authored-by: Vincent Baaij <[email protected]>

* Fix #564 (#565)

* Update Shared project

* Act on #566 (#567)

* Update Shared project

* Rename event

* Allow click on group of collapsed nav menu to trigger its action (#568)

* Allow click on group of collapsed nav menu to trigger its action

* Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs

---------

Co-authored-by: Vincent Baaij <[email protected]>

* Remove MouseWithTargetIdEventArgs (#569)

* Allow click on group of collapsed nav menu to trigger its action

* Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs

* Remove unneeded MouseWithTargetIdEventArgs

* Remove MouseWithTargetIdEventArgs

* Don't expand NavMenu on handled actions (#571)

* Allow click on group of collapsed nav menu to trigger its action

* Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs

* Remove unneeded MouseWithTargetIdEventArgs

* Remove MouseWithTargetIdEventArgs

* Don't expand tree if group action is handled

* Small CSS tweak for NavMenu

* Add 'stage' (RC/preview) variable to generated package version string

* Use root namespace in all tests
Start FluentBodyContentTests

* Implement VersionStage and VersionStageId variables in ADO builds

* Implement FluentBodyContent tests

* Use Id in FluentNavMenu and FluentMenu (#575)

* Allow click on group of collapsed nav menu to trigger its action

* Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs

* Remove unneeded MouseWithTargetIdEventArgs

* Remove MouseWithTargetIdEventArgs

* Don't expand tree if group action is handled

* Ensure FluentNavMenu and FluentMenu have Id attributes in markup

* Disable pointer events in FluentAnchorRegion (#577)

* Allow click on group of collapsed nav menu to trigger its action

* Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs

* Remove unneeded MouseWithTargetIdEventArgs

* Remove MouseWithTargetIdEventArgs

* Don't expand tree if group action is handled

* Ensure FluentNavMenu and FluentMenu have Id attributes in markup

* Disable pointer events

* Disable point events

* Re-enable pointer events for contents of fluent achored region (#578)

* Allow click on group of collapsed nav menu to trigger its action

* Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs

* Remove unneeded MouseWithTargetIdEventArgs

* Remove MouseWithTargetIdEventArgs

* Don't expand tree if group action is handled

* Ensure FluentNavMenu and FluentMenu have Id attributes in markup

* Disable pointer events

* Disable point events

* Re-enable pointer-events for items inside the achored region

* Update web-components.min.js to v2.5.16 and update examples with fixed functionality

* Add validation css and FluentValidationSummary component (#572)

* Revert "Add validation css and FluentValidationSummary component (#572)" (#583)

This reverts commit b58da18.

* Validation work (#584)

* Add validation css and FluentValidationSummary component

* Update to web-components.min.js v2.5.16 and update/extend relevant examples.
Update version (2.4.2)

* Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579)

Update version (2.4.2)

* Update version on index page
Update example

* Fix merge and resolve comments

* Make Icons demo page more intuitive (#588)

* fix(toast): set FluentIcon width correctly (#602)

* Change version banner

* Set current-value for FluentSelect (#597)

Co-authored-by: Vincent Baaij <[email protected]>

* Tooltip Provider (#600)

* Addthe TooltipProvider and associate service

* Add Unit Tests

* Update doc

---------

Co-authored-by: Vincent Baaij <[email protected]>

* Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613)

Co-authored-by: Vincent Baaij <[email protected]>

* Dialog + Toast doc updates

* Fix error in tooltip provider

* Fix #609

* Fix #596

* Revert primary constructor to regular one as it is still in preview

* refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617)

* Dialog changes (#622)

* Add Show...Async methods
* Add awaitable result

* Rename FluentDialogContainer->FluentDialogProvider
* Update docs
* Prep for Api/Demo swap

* Fix compilation error (preview feature)

* Add async MessageBox examples

* Add Panel async examples
* Add SplashScreen async examples
* Add UpdateDialog and UpdateDialogAsync methods

* Use latest SDKs

* Set Client to use  .NET 8 again

* Skeleton work (#626)

* Skeleton: Add Width, Height, Visible

* Set FluentSkeleton Shape default
Tweak skeleton examples

* Highlighter: Add UntilNextBoundary parameter

* Fix DemoSection id invalid char error

* Fix toolbar demo title

* Add MAUI/WPF/... JS Initializers workaround
Testing toolbar/menubutton issue

* Update readme on initiaizersLoader
Update WhatsNew

* Also update index page with initializersLoader info

* Fix failing test (CSSBuilder/StyleBuilder not returning null when empty)

* More CSS/StyleBuilder fixes

* Update version (RC2)
Badge: add Width, Height
Popover: Header, Body, Footer can be null

* Badge: fix tests
Tabs: add deferred loading + example
AnchoredRegion: add 'Center' to horizontal/vertical position

* Fix XML comments

* Button: add BackgroundColor,Color and Loading + examples

* Anchor: add IconStart/IconEnd  examples

* Add AutoComplete property to the TextField (#648)

* Fix compiler messages
Update Fluent UI System Icons to 1.1.212

* Fix #603. Extend Design Token docs

* Update Hybrid readme

---------

Co-authored-by: Denis Voituron <[email protected]>
Co-authored-by: Peter Morris <[email protected]>
Co-authored-by: Denis Voituron (MSFT) <[email protected]>
Co-authored-by: joriverm <[email protected]>
Co-authored-by: Philipp Wagner <[email protected]>
Co-authored-by: Emanuele Curati <[email protected]>
Co-authored-by: Yue Cui <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants