Skip to content

adds a new aspect ratio... Container will set all images to the size of the containing without maintening the aspect ratio#102

Merged
MarvinKlein1508 merged 2 commits into
mainfrom
enhance/fluentcx-slideshow-new-ratio
Oct 30, 2025
Merged

adds a new aspect ratio... Container will set all images to the size of the containing without maintening the aspect ratio#102
MarvinKlein1508 merged 2 commits into
mainfrom
enhance/fluentcx-slideshow-new-ratio

Conversation

@JeremyJ78

@JeremyJ78 JeremyJ78 commented Oct 28, 2025

Copy link
Copy Markdown
Contributor

…ze of the container without maintaining the aspect ratio

Pull Request

📖 Description

Adds a new aspect ratio named container.
With that, when the size of the FluentCxSlideshow is set, all images will be set to the size of the container.

🎫 Issues

✅ Checklist

General

  • I have added tests for my changes.
  • I have tested my changes.
  • I have updated the project documentation to reflect my changes.

Component-specific

  • I have added a new component
  • I have modified an existing component

…ze of the container without maintaining the aspect ratio
@github-actions

github-actions Bot commented Oct 28, 2025

Copy link
Copy Markdown

✅ All tests passed successfully

Details on your Workflow / Core Tests page.

@github-actions

Copy link
Copy Markdown

Summary - Unit Tests Code Coverage

Summary
Generated on: 10/28/2025 - 4:38:02 PM
Coverage date: 10/28/2025 - 4:37:52 PM
Parser: Cobertura
Assemblies: 1
Classes: 193
Files: 248
Line coverage: 78.5% (6959 of 8860)
Covered lines: 6959
Uncovered lines: 1901
Coverable lines: 8860
Total lines: 28169
Branch coverage: 56.9% (1869 of 3279)
Covered branches: 1869
Total branches: 3279
Method coverage: Feature is only available for sponsors
Tag: 239_18882121919

Coverage

FluentUI.Blazor.Community.Components - 78.5%
Name Line Branch
FluentUI.Blazor.Community.Components 78.5% 56.9%
FluentUI.Blazor.Community.Animations.AnimationEngine 61.2% 40.4%
FluentUI.Blazor.Community.ByteSize 88.1% 71.7%
FluentUI.Blazor.Community.ByteSizeTypeConverter 83.3% 50%
FluentUI.Blazor.Community.Components.AcceptFileProvider 100% 100%
FluentUI.Blazor.Community.Components.AccessibilitySafePlugin 100%
FluentUI.Blazor.Community.Components.AnalogousPlugin 100% 100%
FluentUI.Blazor.Community.Components.AnimatedElement 79.3% 81.8%
FluentUI.Blazor.Community.Components.AnimatedElementGroup 97% 70%
FluentUI.Blazor.Community.Components.AnimatedLayoutBase 80.3% 63.6%
FluentUI.Blazor.Community.Components.AnimationGroup 97.2% 63.6%
FluentUI.Blazor.Community.Components.AnimationItem 100% 100%
FluentUI.Blazor.Community.Components.AnimationState`1 40.4% 2.1%
FluentUI.Blazor.Community.Components.BackEasing 100% 100%
FluentUI.Blazor.Community.Components.BindStackLayout 100% 100%
FluentUI.Blazor.Community.Components.BounceEasing 90.9% 87.5%
FluentUI.Blazor.Community.Components.BrowserConverter 100% 100%
FluentUI.Blazor.Community.Components.CascadeLayout 100%
FluentUI.Blazor.Community.Components.ChaosLayout 100%
FluentUI.Blazor.Community.Components.CircularEasing 100% 100%
FluentUI.Blazor.Community.Components.ColorInterpolator 100%
FluentUI.Blazor.Community.Components.ColorPaletteItem 100% 75%
FluentUI.Blazor.Community.Components.ComplementaryPlugin 100% 100%
FluentUI.Blazor.Community.Components.CookieData 100%
FluentUI.Blazor.Community.Components.CookieItem 100%
FluentUI.Blazor.Community.Components.CookieItemView 95.2% 90%
FluentUI.Blazor.Community.Components.CookieLabels 100%
FluentUI.Blazor.Community.Components.CoolPlugin 100% 100%
FluentUI.Blazor.Community.Components.CreateFileManagerEntryEventArgs`1 100%
FluentUI.Blazor.Community.Components.CubicEasing 100% 100%
FluentUI.Blazor.Community.Components.DeleteFileManagerEntryEventArgs`1 100%
FluentUI.Blazor.Community.Components.DesaturatePlugin 100% 100%
FluentUI.Blazor.Community.Components.DeviceInfo 100% 100%
FluentUI.Blazor.Community.Components.DeviceInfoState 100%
FluentUI.Blazor.Community.Components.DotIndicator`1 100% 100%
FluentUI.Blazor.Community.Components.DoubleInterpolator 100%
FluentUI.Blazor.Community.Components.DualHuePlugin 100% 100%
FluentUI.Blazor.Community.Components.ElasticEasing 100% 100%
FluentUI.Blazor.Community.Components.ExponentialEasing 100% 100%
FluentUI.Blazor.Community.Components.FanLayout 100%
FluentUI.Blazor.Community.Components.FileExtensionTypeLabels 100%
FluentUI.Blazor.Community.Components.FileExtensionTypeProvider 100% 100%
FluentUI.Blazor.Community.Components.FileIcons 93.4% 100%
FluentUI.Blazor.Community.Components.FileListDataGridColumnLabels 100%
FluentUI.Blazor.Community.Components.FileManager.FileManagerDetailsDialog`1 100% 100%
FluentUI.Blazor.Community.Components.FileManager`1 63% 31.8%
FluentUI.Blazor.Community.Components.FileManagerBase`1 40.7% 0%
FluentUI.Blazor.Community.Components.FileManagerContent 100%
FluentUI.Blazor.Community.Components.FileManagerDetailsDialogContent`1 100%
FluentUI.Blazor.Community.Components.FileManagerDetailsLabels 100%
FluentUI.Blazor.Community.Components.FileManagerDialog 0% 0%
FluentUI.Blazor.Community.Components.FileManagerEntriesMovedEventArgs`1 100%
FluentUI.Blazor.Community.Components.FileManagerEntry`1 84% 72.9%
FluentUI.Blazor.Community.Components.FileManagerEntryComparer`1 53.3% 22.7%
FluentUI.Blazor.Community.Components.FileManagerEntryDetails`1 43.9% 51.6%
FluentUI.Blazor.Community.Components.FileManagerEntryEventArgs`1 100%
FluentUI.Blazor.Community.Components.FileManagerEntryMenuItemDescription`1 100%
FluentUI.Blazor.Community.Components.FileManagerEntryTreeViewItemComparer 100% 83.3%
FluentUI.Blazor.Community.Components.FileManagerGrid`1 60.9% 43.9%
FluentUI.Blazor.Community.Components.FileManagerLabels 100%
FluentUI.Blazor.Community.Components.FileManagerList`1 53.3% 50%
FluentUI.Blazor.Community.Components.FileManagerState 26.6% 16.6%
FluentUI.Blazor.Community.Components.FileMoverDialog`1 0% 0%
FluentUI.Blazor.Community.Components.FileZipper 95.2% 87.5%
FluentUI.Blazor.Community.Components.FloatInterpolator 100%
FluentUI.Blazor.Community.Components.FloatLayout 100%
FluentUI.Blazor.Community.Components.FlowerLayout 100%
FluentUI.Blazor.Community.Components.FluentCxAnimation 70.6% 47.7%
FluentUI.Blazor.Community.Components.FluentCxColorPalette 52% 39.3%
FluentUI.Blazor.Community.Components.FluentCxCookie 95% 67.7%
FluentUI.Blazor.Community.Components.FluentCxDeviceDetector 93.1% 75%
FluentUI.Blazor.Community.Components.FluentCxFileManager`1 69.1% 66.8%
FluentUI.Blazor.Community.Components.FluentCxFloatingButton 95% 91.6%
FluentUI.Blazor.Community.Components.FluentCxImageGroup 100% 100%
FluentUI.Blazor.Community.Components.FluentCxImageGroupItem 100% 85%
FluentUI.Blazor.Community.Components.FluentCxLottiePlayer 96.7% 86.8%
FluentUI.Blazor.Community.Components.FluentCxLottieProvider 0%
FluentUI.Blazor.Community.Components.FluentCxMediaQuery 86.4% 68.7%
FluentUI.Blazor.Community.Components.FluentCxObserversProvider 0% 0%
FluentUI.Blazor.Community.Components.FluentCxPathBar 57.6% 45.7%
FluentUI.Blazor.Community.Components.FluentCxPathBarItem 80% 60%
FluentUI.Blazor.Community.Components.FluentCxPathBarItemMenu 50% 0%
FluentUI.Blazor.Community.Components.FluentCxResizer 90.3% 85%
FluentUI.Blazor.Community.Components.FluentCxSignature 0% 0%
FluentUI.Blazor.Community.Components.FluentCxSleekDial 81% 55.2%
FluentUI.Blazor.Community.Components.FluentCxSlideshow`1 78.6% 57.5%
FluentUI.Blazor.Community.Components.FluentCxTileGrid`1 96.2% 90.6%
FluentUI.Blazor.Community.Components.FluentCxTileGridItem`1 97% 53.1%
FluentUI.Blazor.Community.Components.GalaxyLayout 100%
FluentUI.Blazor.Community.Components.GenerationOptions 100%
FluentUI.Blazor.Community.Components.GoldenSpiralLayout 100%
FluentUI.Blazor.Community.Components.GrayscalePlugin 100% 100%
FluentUI.Blazor.Community.Components.GridLayout 76.9% 0%
FluentUI.Blazor.Community.Components.GridLayoutBase 93.9% 100%
FluentUI.Blazor.Community.Components.GridLayoutBaseItem 100%
FluentUI.Blazor.Community.Components.HeartLayout 100%
FluentUI.Blazor.Community.Components.HelixLayout 100%
FluentUI.Blazor.Community.Components.ImageShapeExtensions 100% 100%
FluentUI.Blazor.Community.Components.Internal.ChildComponentValueEqualityCo
mparer`1
45.4% 33.3%
FluentUI.Blazor.Community.Components.Internal.DropZoneState`1 25% 0%
FluentUI.Blazor.Community.Components.Internal.FluentCxDropZone`1 70% 39%
FluentUI.Blazor.Community.Components.Internal.FluentCxDropZoneContainer`1 49.5% 23.3%
FluentUI.Blazor.Community.Components.Internal.TileGridSettings 100% 100%
FluentUI.Blazor.Community.Components.JsonAnimatedElement 100%
FluentUI.Blazor.Community.Components.LinearEasing 100%
FluentUI.Blazor.Community.Components.LottieControls 81.6% 66.6%
FluentUI.Blazor.Community.Components.LottieLabels 100%
FluentUI.Blazor.Community.Components.LottieOptions 100%
FluentUI.Blazor.Community.Components.LottieState 0% 0%
FluentUI.Blazor.Community.Components.MagnetLayout 100%
FluentUI.Blazor.Community.Components.ManageCookie 92.8% 100%
FluentUI.Blazor.Community.Components.MenuOptions 100%
FluentUI.Blazor.Community.Components.MobileConverter 100% 100%
FluentUI.Blazor.Community.Components.MonochromaticPlugin 100% 87.5%
FluentUI.Blazor.Community.Components.MorphingLayout 81% 35.1%
FluentUI.Blazor.Community.Components.NeonPlugin 100% 100%
FluentUI.Blazor.Community.Components.NoFileEntryData 100%
FluentUI.Blazor.Community.Components.ObserverService 0% 0%
FluentUI.Blazor.Community.Components.OperatingSystemConverter 100% 100%
FluentUI.Blazor.Community.Components.OrbitLayout 100%
FluentUI.Blazor.Community.Components.OverflowButton 88.8% 75%
FluentUI.Blazor.Community.Components.PastelPlugin 100% 100%
FluentUI.Blazor.Community.Components.PathBarItem 100% 100%
FluentUI.Blazor.Community.Components.PathBarItemBuilder 94.8% 88.3%
FluentUI.Blazor.Community.Components.PathBarItemComparer 100% 83.3%
FluentUI.Blazor.Community.Components.PathBarItemEqualityComparer 44.4% 16.6%
FluentUI.Blazor.Community.Components.PinLayout 100%
FluentUI.Blazor.Community.Components.PulseLayout 100%
FluentUI.Blazor.Community.Components.QuadraticEasing 100% 100%
FluentUI.Blazor.Community.Components.QuarticEasing 100% 100%
FluentUI.Blazor.Community.Components.QuinticEasing 100% 100%
FluentUI.Blazor.Community.Components.ResizedEventArgs 100%
FluentUI.Blazor.Community.Components.ResizerHelper 100% 100%
FluentUI.Blazor.Community.Components.ShadowOptions 100%
FluentUI.Blazor.Community.Components.Signature 0% 0%
FluentUI.Blazor.Community.Components.SignatureEraserOptions 100% 100%
FluentUI.Blazor.Community.Components.SignatureEraserPanel 100%
FluentUI.Blazor.Community.Components.SignatureExporter 0% 0%
FluentUI.Blazor.Community.Components.SignatureExportEventArgs 0%
FluentUI.Blazor.Community.Components.SignatureExportOptions 100%
FluentUI.Blazor.Community.Components.SignatureExportPanel 100%
FluentUI.Blazor.Community.Components.SignatureGridLayer 0% 0%
FluentUI.Blazor.Community.Components.SignatureGridOptions 100%
FluentUI.Blazor.Community.Components.SignatureGridPanel 100%
FluentUI.Blazor.Community.Components.SignatureInkLayer 0% 0%
FluentUI.Blazor.Community.Components.SignatureLabels 100%
FluentUI.Blazor.Community.Components.SignatureMenu 94.1% 83.9%
FluentUI.Blazor.Community.Components.SignatureOptions 100%
FluentUI.Blazor.Community.Components.SignatureOverlayLayer 0% 0%
FluentUI.Blazor.Community.Components.SignaturePenOptions 100%
FluentUI.Blazor.Community.Components.SignaturePenPanel 100%
FluentUI.Blazor.Community.Components.SignaturePenPreviewer 100% 100%
FluentUI.Blazor.Community.Components.SignatureWatermarkOptions 100%
FluentUI.Blazor.Community.Components.SignatureWatermarkPanel 100%
FluentUI.Blazor.Community.Components.SleekDialAnimationSettings 100%
FluentUI.Blazor.Community.Components.SleekDialItem 96.8% 85%
FluentUI.Blazor.Community.Components.SleekDialItemView 75.5% 57.5%
FluentUI.Blazor.Community.Components.SleekDialPopup 46.5% 35.9%
FluentUI.Blazor.Community.Components.SleekDialRadialSettings 100%
FluentUI.Blazor.Community.Components.SleekDialView 83.3% 78.5%
FluentUI.Blazor.Community.Components.SlideshowCaption 100%
FluentUI.Blazor.Community.Components.SlideshowCaptionText 0%
FluentUI.Blazor.Community.Components.SlideshowImage`1 94.1% 50%
FluentUI.Blazor.Community.Components.SlideshowItem`1 95.8% 100%
FluentUI.Blazor.Community.Components.SlideshowResize 100%
FluentUI.Blazor.Community.Components.SnakeLayout 100% 50%
FluentUI.Blazor.Community.Components.SpiralGalaxyLayout 100%
FluentUI.Blazor.Community.Components.SpiralLayout 100%
FluentUI.Blazor.Community.Components.SplitComplementaryPlugin 100% 100%
FluentUI.Blazor.Community.Components.StackedRotatingLayout 100%
FluentUI.Blazor.Community.Components.StackLayout 100% 100%
FluentUI.Blazor.Community.Components.StringColorInterpolator 100%
FluentUI.Blazor.Community.Components.SunburstLayout 100%
FluentUI.Blazor.Community.Components.TetradicPlugin 100% 100%
FluentUI.Blazor.Community.Components.TileGridLayout 100% 100%
FluentUI.Blazor.Community.Components.TileGridLayoutItem 100%
FluentUI.Blazor.Community.Components.TriadicPlugin 100% 100%
FluentUI.Blazor.Community.Components.UploadFileEventArgs 100%
FluentUI.Blazor.Community.Components.VortexLayout 0%
FluentUI.Blazor.Community.Components.WarmPlugin 100%
FluentUI.Blazor.Community.Components.WaveLayout 100%
FluentUI.Blazor.Community.Components.ZigZagLayout 100% 100%
FluentUI.Blazor.Community.Extensions.EnumExtensions 100%
FluentUI.Blazor.Community.Extensions.ParameterViewExtensions 100% 100%
FluentUI.Blazor.Community.Extensions.RenderTreeBuilderExtensions 100%
FluentUI.Blazor.Community.Extensions.ServiceCollectionExtensions 100%
FluentUI.Blazor.Community.Helpers.ColorUtils 75.6% 76.8%
FluentUI.Blazor.Community.Helpers.CssColorNamesUtils 100% 100%
FluentUI.Blazor.Community.Helpers.ImagePalette 100% 100%
FluentUI.Blazor.Community.Helpers.MathHelper 100%
FluentUI.Blazor.Community.Helpers.PathHelper 100% 100%
FluentUI.Blazor.Community.Helpers.RunningWasmHelper 0%
FluentUI.Blazor.Community.Helpers.SvgConverter 0% 0%
FluentUI.Blazor.Community.Helpers.UnitFormatHelper 100% 100%

@MarvinKlein1508 MarvinKlein1508 merged commit 6fa5779 into main Oct 30, 2025
2 checks passed
@JeremyJ78 JeremyJ78 deleted the enhance/fluentcx-slideshow-new-ratio branch December 11, 2025 09:41
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