Create taskpan in Power point VSTO C#
Budget: ₹12,500 – ₹37,500 INR
Build task pane WPF for users to search and insert images, icons, templates
Purpose of the function is to allow users to find and insert stock images, icons, and slide templates (library of slides) from the task pane.
Should work as follows:
- User clicks on a button in ribbon to search for images or icons or templates
- Task pane opens, and user inserts search query. Via API, search query fills task pane with relevant images or icons. Images API is now Pexels (stock image site) and icon API is Flaticon (my personal icon subscription site)
- User clicks on desired image or icon, and it is inserted in the active slide
- Templates work differently, as I will provide slides templates we need to host somewhere. I want to categorize slide templates into 4-6 categories (e.g. project management, workshop, strategy etc) so this will not work on search query, but dropdown where user selects category of slide templates
To do:
- Design work on task pane: Make it responsive, more user friendly. I have made a mockup called UI of task pane which shows the design I want (for inspiration check Power User add-in Library task pane). Ideally, task pane will have endless scroll but paginated is also fine if this is too complex
- Icons: Ensure SVG icons can be inserted. Icons are now PNG, I would like them to be SVG
- Icons: Add categories of icons to filter on, based on color and shape (see API documentation Flaticon). Categorization should be on color and shape (explained in PPT file UI of task pane)
- Icons: Ensure there is a limit on API calls and downloads of icons per user, so that no user can make big costs for me (I pay per download and per call so I don’t want any users to blow up my monthly costs)
- Images: Ensure more images are loaded (I think now it’s capped at 15 or 80, users should be able to keep seeing new pictures ideally with infinite scroll). Also, current code loads too many identical images
- Build template function: I would like to host the templates somewhere, and when the user clicks on ‘Download’ all the templates are shown in the task pane (similar to how Power User works). If this is complex to build and takes a lot of time, it’s fine to start with including templates in the deployment file itself (but prefer not as I want to keep file size small and be able to update templates).
- Build template function: Additionally, I would like for users to be able to save their slides as a template (which will be saved in the task pane, most likely locally)
Budget : Below 20K and don't apply if you don't have knowledge of VSTO
Purpose of the function is to allow users to find and insert stock images, icons, and slide templates (library of slides) from the task pane.
Should work as follows:
- User clicks on a button in ribbon to search for images or icons or templates
- Task pane opens, and user inserts search query. Via API, search query fills task pane with relevant images or icons. Images API is now Pexels (stock image site) and icon API is Flaticon (my personal icon subscription site)
- User clicks on desired image or icon, and it is inserted in the active slide
- Templates work differently, as I will provide slides templates we need to host somewhere. I want to categorize slide templates into 4-6 categories (e.g. project management, workshop, strategy etc) so this will not work on search query, but dropdown where user selects category of slide templates
To do:
- Design work on task pane: Make it responsive, more user friendly. I have made a mockup called UI of task pane which shows the design I want (for inspiration check Power User add-in Library task pane). Ideally, task pane will have endless scroll but paginated is also fine if this is too complex
- Icons: Ensure SVG icons can be inserted. Icons are now PNG, I would like them to be SVG
- Icons: Add categories of icons to filter on, based on color and shape (see API documentation Flaticon). Categorization should be on color and shape (explained in PPT file UI of task pane)
- Icons: Ensure there is a limit on API calls and downloads of icons per user, so that no user can make big costs for me (I pay per download and per call so I don’t want any users to blow up my monthly costs)
- Images: Ensure more images are loaded (I think now it’s capped at 15 or 80, users should be able to keep seeing new pictures ideally with infinite scroll). Also, current code loads too many identical images
- Build template function: I would like to host the templates somewhere, and when the user clicks on ‘Download’ all the templates are shown in the task pane (similar to how Power User works). If this is complex to build and takes a lot of time, it’s fine to start with including templates in the deployment file itself (but prefer not as I want to keep file size small and be able to update templates).
- Build template function: Additionally, I would like for users to be able to save their slides as a template (which will be saved in the task pane, most likely locally)
Budget : Below 20K and don't apply if you don't have knowledge of VSTO