PCF-Controls
Repos of all my Powerapps Component Framework (PCF) Controls.
All controls are created using a combination of PCF Builder for XrmToolBox and VSCode
Overview
All controls will have their own folder. Unmanaged solution file for each control will be in their respective folder. Managed solution files are located under releases.
Become a sponsor
If you liked my free PCF custom controls then consider sponsoring this project.
PCF Controls Collection
Text Analytics
A fully configurable control that uses Azure Text Analytics Cognitive Service to evaluate Sentiment, Language, Key Phrases and Entities from a Text.
Weather Widget
A fully configurable PCF control that uses Open Weather Data API to show current as well as 5 day/3 hour weather forecast.
Hover Details List Control
A fully configurable PCF dataset control that is built using HoverCard and Details List utilizing React and Office UI Fabric.
URL Preview Card
No effort URL Preview Card that displays the URL metadata like title, description, domain & image information as a card.
Clever Character Counter
PCF control that count downs the number of characters remaining w.r.t. a given limit in a Twitter style circular progressbar. And shows a callout indicator when user goes beyond the limit to catch it's attention.
Inline Text Editor
A control that accepts HTML text and renders part of HTML content as editable. When user edits the data it returns the edited version of HTML back to the host.
Timezone Converter
PCF control that displays clocks with different timezones based on the configuration and selection. Time is converted from user's timezone setting.
Flexible Ordering List
PCF control that helps the user sets their own ordering on the records by using drag & drop feature. It has auto-save as well as manual save feature.
Prefix Suffix TextField
PCF control that provides the flexibility to show prefix and suffix on the control without saving that to the database.
ChatGPT Control
PCF control that provides ability to run ChatGPT inside Power Apps. Saves the context so that you can start from where you left-off.