Skip to content

Belleye/CanvasTimelinePCF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CanvasTimelinePCF

CanvasTimelinePCF is a custom Power Apps component framework (PCF) control based on the vis-timeline library. It allows users to visualize and interact with time-based data within Power Apps Canvas.

Demo

Watch the demo on YouTube: CanvasTimelinePCF Demo

Quick Installation Guide

Watch the speed run installation of the PCF on YouTube: Speed Run Install PCF

Features

  • Interactive timeline visualization
  • Customizable item styles
  • Integration with Power Apps Canvas

Build From Source

Prerequisites

  • Node.js
  • Power Apps CLI

Installation

  1. Clone the repository:
    git clone <repository-url>
    
  2. Navigate to the project directory:
    cd src
    
  3. Install dependencies:
    npm install
    

Development

To start the development server:

npm start watch

To build the project:

npm run build

Deployment

To push the control to Power Apps:

pac pcf push

I've not found a reliable method for exporting to zip file (vsCode and PA CLI), currently terminating publishing before file clean up to get the zip package.

Usage

After deployment, add the CanvasTimelinePCF control to your Power Apps Canvas and bind it to your data source.
Settings>Display>Scale to fit: off

Contributing

Contributions are welcome.
We need:

  • Someone with Github experience
  • Someone with better typescript skills than me :/

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Connect

LinkedIn