Releases: rwilson504/PCFControls
Releases · rwilson504/PCFControls
1.1.0.83
Changes:
- 1f637e4 Closes Issue #349 and #342 for height on subgrid
- 0a96bc0 Merge pull request #351 from rwilson504/codex/verify-parameters-in-readme.md-files
- 071b79e docs: list parameters missing in readmes
- c53195a Merge pull request #350 from rwilson504/codex/find-and-fix-important-bug
- acd8135 fix(scheduler): unmount React app using stored root
- 6d14ef8 fix: correct download link format in README for ImageCrop control
This list of changes was auto generated.
1.1.0.82
Changes:
- 36b8d6a Merge pull request #348 from rwilson504/imageCrop
- 0ad6673 feat: update project configuration and add caching for ImageCrop build process
- 8cd80b1 Implement code changes to enhance functionality and improve performance
- 90d2c45 feat: enhance documentation for crop utility functions and image crop control methods
- a9b0b8a feat: add documentation comments for useCropToBase64 and useDefaultCrop hooks
- cc80d8c Refactor code structure for improved readability and maintainability
- 7331252 feat: implement image loading and crop handling improvements in ImageCropControl and related hooks
- 13d851d feat: enhance useImageSrc hook to apply default crop on image load and streamline image source tracking
- b552dff feat: integrate useDefaultCrop hook and streamline aspect handling in ImageCropControl
- c1e032d feat: implement image loading state management and default crop handling in ImageCropControl
See More
- eaced9f fix: adjust image display logic in ImageCropControl for better visibility handling
- 95b8a67 feat: update ImageCrop control to version 0.0.6 with new default crop properties and action output schema
- 2b89c33 refactor: enhance useCropToBase64 with circular crop option and clean up code
- 30c9a93 refactor: replace useBrowserScaling with useResponsiveAppScaling and update related hooks
- 53846e9 init
- 9c35469 Closes Issue #347
This list of changes was auto generated.
1.1.0.81
Changes:
- 61d3085 refactor: convert color variables to state and add useEffect for updates
- bfbf6eb Merge pull request #346 from rwilson504/Bug-336
- e7d3fbd fix: add minimum width to timeslot group for better layout
- 0a320a6 Merge pull request #345 from rwilson504/Issue-339 [ #339 ]
- b89be92 fixes #339
- 0b96dd2 scheduler size update
- c3c002a Merge pull request #344 from rwilson504/calendarupdates
- 6ece1a8 closes feature #337
- 165b4e8 feat: Update useCalendarView and getCalendarView functions to improve type safety by using View[] instead of ViewProps<Event, Resource>
- a2318cd feat: Enhance type safety by updating function parameters to use Color and MomentInput types across various components
See More
- d1f6d26 feat: Update Calendar hooks and handlers to use ComponentFramework.Context for improved type safety
- c8c243f feat: Introduce useCalendarColors hook for improved color management in CalendarControl
- 019bf6d feat: Enhance CalendarControl with additional hooks for improved functionality and state management
- 9da54ae feat: Refactor CalendarControl to use custom hooks for state management and improve code organization [ #343 ]
- c16942e Update README.md
- eda5835 Update README.md
This list of changes was auto generated.
1.1.0.80
Changes:
- b270cfb chore: Update version numbers in ControlManifest and Solution files
This list of changes was auto generated.
1.1.0.79
Changes:
- 064f884 refactor: Clean up imports in scheduler components and fix TestApp import path
- fa2e893 feat: Implement Scheduler component with context and data management
- f9fb061 feat: Rename and implement TestApp component for improved testing setup
- 145723f Merge pull request #341 from rwilson504/Scheduler
- f54941e feat: Add Scheduler section to README with description and download links
- e278156 feat: Add caching and installation steps for Scheduler component in Azure Pipelines
- f320cc9 added demo image
- 379bc45 updated sample
- a1dbb3f feat: Update Scheduler component version to 0.0.18; add event description field to event data structure; update solution version to 1.0.16; add README documentation for Scheduler PCF control
- feb9ffe Implement new feature for user authentication and improve error handling
See More
- dce58bf feat: Update Scheduler component version and enhance type safety; refactor event handling and rendering logic; add CSS overrides for improved styling
- e2f19d8 feat: Update Scheduler component to support event description and popover rendering; enhance type safety and localization; refactor callbacks and rendering logic for improved maintainability
- f6d8289 feat: Refactor Scheduler component by extracting event handling and view management into separate callback functions; enhance event item rendering with color support
- ef0acb4 feat: Add slot selection and new event handling; update Scheduler component and types for improved functionality
- 9bb8beb feat: Add resourceParentId to SchedulerKeys and update getResources function to handle parentId
- b0e3f98 feat: Update Scheduler hooks and components to enforce required parameters for improved type safety and consistency
- 97f6c25 feat: Enhance Scheduler with improved context management, localization support, and additional constants; refactor code for clarity and maintainability
- b76352c feat: Enhance Scheduler with new event handling and type updates; improve code consistency and clarity
- c53872a feat: Refactor Scheduler components and hooks to improve type safety and update TypeScript version
- e065ef7 feat: Update Scheduler with new properties for day view options and non-working time colors; remove outdated instructions
- f100014 feat: Add display weekend property and corresponding hook to Scheduler
- 72da4a6 feat: Add work week configuration with dynamic start and end days in Scheduler
- c2022f7 feat: Enhance Scheduler with localization support, new properties, and version updates
- 7be685c feat: Update Scheduler Control and Manifest
- 92e12d1 feat: Enhance Scheduler with additional context properties and update type definitions
- 51529c2 refactor: Standardize file naming and update description keys in Scheduler component
- cff52a1 feat: Enhance Scheduler with new view options, mock context parameters, and custom date handling
- f4ffa6b feat: Add formatting helper function for Date objects to generate parameter strings
- facd6a7 feat: Enhance Scheduler types and demo data generation with entity type name (etn) support
- 1c91311 feat: Initialize Scheduler project with PCF configuration and dependencies
- 5117079 fix: update download link in README for ExportPDFManagerControl
This list of changes was auto generated.
1.1.0.78
Changes:
- a9e1cd9 refactor azure-pipelines.yml to add caching for ExportPDFManager dependencies and streamline npm install process
- 5c04e4d refactor ExportPDFManager README to remove redundant text, enhance usage section, and clarify control flexibility for PDF export functionality
- d6af498 refactor ExportPDFManager documentation to enhance clarity and add usage instructions, remove outdated image, and update README with new features
- ab2d678 refactor ExportPDFManager to improve layout styles, enhance full-page support, and update README with usage instructions
- 534037c refactor ExportPDFManager to add row selection localization support and update PcfContextService to allow height as a string
- 1c7126e refactor ExportPDFManager to add getFullPageParam method for URL parameter retrieval and update README with session storage note
- 17eed1f refactor README.md to enhance guidance on using a Settings entity for model apps and improve instructions for field configuration
- 2533c74 refactor azure-pipelines.yml to update example comments for clarity and consistency
- 3ac36f3 refactor azure-pipelines.yml to add caching for multiple npm packages and improve installation conditions
- 44b52a8 refactor ExportPDFManager to add SaveState type, update version number, enhance resource strings, and improve localization support
See More
- b255424 refactor ExportPDFManager to enhance tooltip styling and update toggle label for clarity
- 7817ab0 refactor ExportPDFManager to update version numbers, add tooltip content for improved user guidance, and include new dependency for HTML parsing
- f8facdc refactor ExportPDFManagerControl to enhance toggle state management and update resource keys for improved clarity
- 90bc63c refactor ExportPDFManager resource files to update display and description keys for improved localization support
- 27e3ced refactor PcfContextService and ControlManifest to update resource paths and remove deprecated files
- 934da71 refactor ExportPDFManagerControl to enhance JSON settings structure and add disabled state to selection checkboxes
- c2e088a refactor ExportPDFManagerControl to add change tracking state and improve save button layout
- 1bbd20e refactor MetadataService and update README for improved clarity and formatting
- a847941 refactor ExportPDFManagerControl to improve async handling and enhance DataGrid row selection logic
- 0bac82c refactor ExportPDFManagerControl to use PdfEntity type and enhance DataGrid selection handling
- a9c3d24 refactor ExportPDFManagerControl to replace Table with DataGrid for improved data handling and selection
- e70cc0a initialize ExportPDFManager project structure with configuration files, styles, and context services
- 1ee1285 fix README links to use consistent file extension casing
- b608741 add shoutouts section to README for contributors and inspiration sources
This list of changes was auto generated.
1.1.0.77
Changes:
- dc98ff7 add Restricted Choice Control section to README with description and download link
- 1a76e69 initialize RestrictedChoice project structure with configuration files and basic components
- b9888b0 update README to clarify theming support with primary color and dark mode properties
This list of changes was auto generated.
1.1.0.76
1.1.0.75
Release Notes for Calendar Control v1.1.0
Version Upgrade and Security Improvements
- Updated Library: Upgraded react-big-calendar from v0.25.0 to v1.71.1.
- This brings significant performance and compatibility improvements.
- Security Audit: An npm audit was performed to ensure no potentially harmful packages exist at the time of release.
New Features
1. Configurable Working Hours
- New Properties:
calendarMinHour
andcalendarMaxHour
.- Allows developers to define the visible range of hours on the calendar (e.g., 8 AM to 5 PM).
- Hours can be dynamically updated at runtime using Power Platform properties.
- Improves usability by focusing on relevant working hours.
2. Multiple Time Slots Per Hour
- New Property:
calendarTimeSlotCount
.- Allows splitting each hour into multiple time slots (e.g., 2, 4, or 6 slots per hour).
- Default value: 2 slots per hour.
- Enhances calendar granularity for detailed event scheduling.
3. Configurable Step Interval
- New Property:
calendarStep
.- Defines the number of minutes between time slots on the calendar.
- Default: 30 minutes.
- Example: Setting
calendarStep
to 15 creates 4 time slots per hour.
- Provides finer control over time slot intervals for event planning.
4. Day Event Layout Algorithm
- New Property:
calendarDayLayoutAlgorithm
.- Available Options:
overlap
(default): Allows events to overlap.no-overlap
: Automatically resizes events to avoid overlap.
- Available Options:
- Helps developers control how events are visually arranged on the calendar.
5. Configurable Weekend Background Color
- New Property:
calendarWeekendBackgroundColor
.- Sets a custom background color for weekend days.
- Updated
dayPropsGetter
:- Dynamically applies styles for:
- Today
- Weekends
- Other conditions based on user-defined properties.
- Dynamically applies styles for:
6. Selectable Calendar Toggle
- New Property:
calendarSelectable
.- Controls whether users can select calendar slots or create new events.
- Set to
"false"
to disable user selection.
- Key Use Cases:
- In Model-driven apps: Prevents new record creation.
- In Canvas apps: Allows custom Power Fx logic to handle selection.
7. Event Selection Toggle
- New Property:
eventSelectable
.- Allows developers to disable event selection for end users.
- Prevents default actions for event clicks when disabled.
8. Configurable Event Popup for "+X More" Items
- New Property:
calendarPopup
.- Controls whether the "+X more" link displays a popup showing truncated events.
- Set to
"false"
to disable the popup. - Default:
"true"
.
- Enhances control over how additional events are displayed in condensed views.
9. Keyboard Navigation Enhancements
- Event Selection via Keyboard:
- Users can trigger event selection using the Enter or Space keys.
- Accessibility improvements for keyboard users.
- Prevents event selection when
eventSelectable
is set to"false"
.
Changes:
1.1.0.74
Changes:
- 529a919 calendar package updates
- ebe23d8 detail list grid package updates
- af05597 dad joke package updates
- f8f2263 color picker package updates
- 8a123ba bing maps package updates
- 11e2a7b azure maps grid package updates
- a41c0c5 booleanoptionset package updates
- b6e7561 Frame package updates
- 64b403f rotational image package updates
- a1e7d1c runtimeinfo package updates
See More
- e1872eb WorldDaylightMap Package Updates
- 5e13768 upgraded project to new cli
- 584469b Merge pull request #332 from rwilson504/FileUploaderResetValue
- 5659d73 reset value
- be5bddb Updates to docx template readme
- 7fe5eb9 added additional text field types for iframe
- 5219723 Merge pull request #314 from rwilson504/iframe-modelapp
- a0e610d iframe updates to support model app
This list of changes was auto generated.