Canvas Components

icon picker
Checklist

Last edited 206 days ago by Lukas Pavelka.

How to design it in Power Apps

Preview

Screenshot 2025-01-18 at 10.46.14.png

What does it consist of?

4x Container
4x Label
1x Gallery
1x Rectangle
1x CheckBox PCF

Procedure

Step 1 - create checklist box
Add a new Vertical Container PCF object, call it "daily_checklist_frame" with this "DropShadow" property:
DropShadow.Semibold
with START horizontal and START vertical alignment.
Step 2 - create top container
Add a new Horizontal Container PCF object, call it "header_checklist" with this "AlignInContainer" property:
AlignInContainer.Stretch
Add a new Label object, call it "title_today" with Text property:
Text(Today(),"ddd, dd mmm yyyy")
Add a new Horizontal Container PCF object, call it "time_frame" with this "Fill" property:
RGBA(255, 255, 255, 1)
Add a new Label object under "time_frame", call it "time_checklist" with Text property:
Text(Now(),"hh:mm")
Step 3 - create content container
Add a new Vertical Container PCF object, call it "content_checklist" with this "DropShadow" property:
DropShadow.Light
and Gap property:
5
with STRETCH horizontal and START vertical alignment.

Add a new Label object, call it "title_content_checklist" with Text property:
"Things to do today"
Add a new Vertical Gallery object, call it "tasks_gallery_checklist" with this "Items" property:
<Table_name>
You can use SharePoint list or DataVerse table.
Add a new Rectangle object, call it "separator_checklist" with this "Fill" property:
RGBA(214, 214, 214, 1)
Add a new Label object, call it "note_checklist" with Text property:
"Don't forget to do a daily challenges!!!"
This is an output:
Screenshot 2025-01-18 at 10.46.53.png

How to design it in Figma

Preview

Screenshot 2025-01-18 at 10.48.11.png

What does it consist of?

6x Frame
5x Text
1x Rectangle

Procedure

Step 1 - create a checklist frame with auto layout
Add a new Frame (F command) with vertical auto layout (SHIFT + A command) object, call it "vercont_daily_checklist_frame" with these properties:
Screenshot 2025-01-18 at 11.11.43.png
Step 2 - create a top frame
Add a new Frame (F command) with horizontal auto layout (SHIFT + A command) object, call it "horcont_header_checklist" with these properties:
Screenshot 2025-01-18 at 11.13.03.png
Add a new Text (T command) object, call it "lbl_title_today" with these properties:
Screenshot 2025-01-18 at 11.13.55.png
Add a new Frame (F command) with horizontal auto layout (SHIFT + A command) object, call it "horcont_time_frame" with these properties:
Screenshot 2025-01-18 at 11.14.39.png
Add a new Text (T command) object under "horcont_time_frame", call it "lbl_time_checklist" with these properties:
Screenshot 2025-01-18 at 11.15.30.png
Step 3 - create a content frame
Add a new Frame (F command) with vertical auto layout (SHIFT + A command) object, call it "vercont_content_checklist" with these properties:
Screenshot 2025-01-18 at 11.16.09.png
Add a new Text (T command) object, call it "lbl_title_content_checklist" with these properties:
Screenshot 2025-01-18 at 11.16.47.png
Add a new Frame (F command) with vertical auto layout (SHIFT + A command) object, call it "gall_tasks_gallery_checklist" with these properties:
Screenshot 2025-01-18 at 11.17.46.png
Open DesignKit PRO 2.5 version and import CheckBox PCF component under gall_tasks_gallery_checklist frame:
Screenshot 2024-11-30 at 8.30.03.png
Add a new Rectangle (R command) object, call it "rect_separator_checklist" with these properties:
Screenshot 2025-01-18 at 11.20.16.png
Add a new Text (T command) object, call it "lbl_note_checklist" with these properties:
Screenshot 2025-01-18 at 11.21.02.png
This is an output:
Screenshot 2025-01-18 at 10.48.44.png

How to use it via DesignKit

Prerequisites

the designed component according to the instructions from the previous section

Used Prefixes

vercont_daily_checklist_frame, vercont_content_checklist = Vertical Container
horcont_header_checklist = Horizontal Container
gall_tasks_gallery_checklist = Vertical Gallery
rect_separator_checklist = Rectangle
lbl_title_today, lbl_time_checklist, lbl_title_content_checklist, lbl_note_checklist = Label
checkpcf_task_checklist = CheckBox PCF

YAML Output

output.png

Used Colours

Background - #F0CB5C
Content Background - #F6F6F6
Font Colour - #000000
Time Frame Background - #FFFFFF

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.