Canvas Components

icon picker
Timeline

How to design it in Power Apps

Preview

Screenshot 2025-02-15 at 17.36.13.png

What does it consist of?

1x Gallery
2x Container
3x Label
1x Circle
1x Rectangle

Procedure

Step 1 - create gallery
Add a new Vertical Gallery object, call it "timeline_gallery" with this "Items" property:
[{time: "9:00",title:"Taxes Training",dscr:"Internal training for setting taxes in MyTax tool"},
{time: "10:00",title:"One 2 one",dscr:"Meeting with my Line Manager"},
{time: "12:00",title:"Lunch",dscr:"Time to eat"}]
you can put your SharePoint list or Dataverse table instead of this sample data.
Step 2 - create cover frame
Add a new Container object, call it "timeline_item" with general properties.
Step 3 - create content
Add a new Circle object under "timeline_item", call it "start_point" with this "Color" property:
RGBA(67, 111, 246, 1)
Add a new Rectangle object under "timeline_item", call it "line_sep" with this "Color" property:
RGBA(217, 217, 217, 1)
Add a new Label object under "timeline_item", call it "title_task" with this "text" property:
ThisItem.title
Add a new Label object under "timeline_item", call it "dscr_task" with this "Color" property:
ThisItem.dscr
Step 4 - create time value frame
Add a new Horizontal Container object, call it "time_frame" with "Gap" property:
14
This is an output:
Screenshot 2025-02-15 at 17.40.09.png

How to design it in Figma

Preview

Screenshot 2025-02-15 at 17.51.51.png

What does it consist of?

3x Frame
1x Ellipse
1x Rectangle
3x Text

Procedure

Step 1 - create a timeline gallery frame
Add a new Frame (F command) with vertical auto layout (SHIFT + A command) object, call it "gall_timeline_gallery" with these properties:
Screenshot 2025-02-15 at 17.55.31.png
Step 2- create an item frame
Add a new Frame (F command) object, call it "cont_timeline_item" with these properties:
Screenshot 2025-02-15 at 17.56.37.png
Step 3- create content
Add a new Ellipse (O command) object under "cont_timeline_item", call it "ci_start_point" with these properties:
Screenshot 2025-02-15 at 17.58.08.png
Add a new Rectangle (R command) object under "cont_timeline_item", call it "ci_start_point" with these properties:
Screenshot 2025-02-15 at 17.58.24.png
Add a new Text (T command) object under "cont_timeline_item", call it "lbl_title_task" with these properties:
Screenshot 2025-02-15 at 17.59.25.png
Add a new Text (T command) object under "cont_timeline_item", call it "lbl_dscr_task" with these properties:
Screenshot 2025-02-15 at 17.59.40.png
Step 4- create time value frame
Add a new Frame (F command) with horizontal auto layout (SHIFT + A command) object, call it "horcont_time_frame" with these properties:
Screenshot 2025-02-15 at 18.01.06.png
Add a new Text (T command) object under "horcont_time_frame", call it "lbl_time_value" with these properties:
Screenshot 2025-02-15 at 18.01.52.png
This is an output:
Screenshot 2025-02-15 at 17.52.44.png

How to use it via DesignKit

Prerequisites

the designed component according to the instructions from the previous section

Used Prefixes

gall_timeline_gallery = Gallery
cont_timeline_item = Manual Container
horcont_time_frame = Horizontal Container
ci_start_point = Circle
rect_line_sep = Rectangle
lbl_title_task, lbl_dscr_task, lbl_time_value = Label

YAML Output

output.png

Used Colours

Background - #FFFFFF
Time Value Background - #436FF6
Font Colour - #000000
Circle Colour - #436FF6
Separator Colour - #D9D9D9

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.