Skip to content

Releases: rwilson504/PCFControls

1.1.0.83

02 Jul 22:13
Compare
Choose a tag to compare

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

19 Jun 21:22
36b8d6a
Compare
Choose a tag to compare

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

03 Jun 22:30
Compare
Choose a tag to compare

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

24 May 21:04
Compare
Choose a tag to compare

Changes:

  • b270cfb chore: Update version numbers in ControlManifest and Solution files

This list of changes was auto generated.

1.1.0.79

24 May 19:43
Compare
Choose a tag to compare

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

02 Apr 20:23
Compare
Choose a tag to compare

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

07 Mar 21:08
Compare
Choose a tag to compare

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

05 Mar 20:41
3a2b058
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

1.1.0.75

17 Dec 19:53
Compare
Choose a tag to compare

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 and calendarMaxHour.
    • 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.
  • 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.

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:

See More
  • ca6f74d added unmanaged solution for calendar

This list of changes was auto generated.

1.1.0.74

11 Dec 16:48
Compare
Choose a tag to compare

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.