Skip to content

This is the project for PowerPointLabs, a productivity add-in for PowerPoint

Notifications You must be signed in to change notification settings

jamos-tay/PowerPointLabs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

The typical PowerPoint presentation isn't very interesting. Walls of text or bullet points, with few visuals - it's no wonder audiences find it hard to pay attention. Your slides don't have to be this way, and it doesn't take a whole lot of effort to make them better. PowerPointLabs makes creating engaging PowerPoint presentations easy. Check out what it can do for you here: http://powerpointlabs.info

Build status

Contributing To PowerPointLabs

Interested to contribute? Please take a moment to review the guidelines for contributing and the design.

Dev Prerequisites

  1. Install Office 2016 or 2013 with PowerPoint.
  2. Install SourceTree (recommended), GitHub for Windows, or at least, Git.
  3. Install Visual Studio 2015.
  4. Install VSTO for IDE (Visual Studio Tools for Office, AKA the Office SDK):
    for VS2015 - http://aka.ms/OfficeDevToolsForVS2015
  5. Install Microsoft .NET Framework 4.6.

Setup

  1. Fork and clone the source codes from this repo.
  2. Turn off Office Version Upgrading: Open the solution PowerPointLabs\PowerPointLabs.sln >> open Tools (menu) >> Options >> Office Tools >> Project Migration >> uncheck ‘Always upgrade to installed version of Office’.
  3. Set up External Office Program: Open ‘PowerPointLabs’ Properties >> Debug >> select ‘Start external program’ and choose POWERPNT.exe in the Office folder. Ensure that both Debug and Release configurations have set up this.
  4. Run the solution by pressing F5 and then PowerPointLabs tab will appear in the PowerPoint ribbon. If you have installed PowerPointLabs add-in, you may have to uninstall it first and rebuild the solution.
  5. If failed to build PowerPointLabs solution, try to install VSTO for PowerPoint from the link inside this file.

Testing

  1. Click Build (menu) >> Rebuild Solution.
  2. Click Test (menu) >> Windows >> Test Explorer.
  3. In the open Test Explorer window, click Group by Traits >> right click FT >> click Run Selected Tests. During the test, DO NOT move the mouse & ensure the Windows UI is in English.
  4. In the open Test Explorer window, click Group by Traits >> right click UT >> click Run Selected Tests.

Current Dev Team

Mentors: Damith C. Rajapakse, Xie Kai

Team Leads: Yan Min Oo, Yu Ting

Senior Devs: Fiona Chang, Hanyang Liu, Victor Hazali, Oh Shunhao

Area Responsibilities Lead Co-Lead Past Leads
Community communit growth, user support Kenneth Loh HengLe Fiona
Docs Website, tutorials, dev docs Jamos Tay Shi Ya Fiona
DevOps Installer, issue tracker, releases, CI Syed Abdullah Kenneth Hanyang
Quality code quality, design quality Ong Heng Le Jamos Kai
Testing test coverage, test automation Ian Teo Syed Kai
UI/UX UI matters, UX matters Ang Shi Ya Ian
Feature Lead Co-Lead Past Leads
AgendaLab Shunhao, Huang Da
AnimationLab (d) Raunak
CaptionsLab Jerome
ColorsLab Karan
CropLab Raunak
EffectsLab Fiona
HighlightLab Karan
NarrationsLab Jerome
PasteLab
PictureSlideLab Xie Kai
PositionsLab Victor Oswell
ResizeLab Min Oo Yu Ting
ShapesLab (d) Huang Da
ShortcutsLab Raunak
SyncLab
ZoomLab Raunak

Features marked as (d) are deprecated because PowerPoint has added similar features in the recent versions.

Acknowledgements

PowerPointLabs is developed at the School of Computing, National University of Singapore, with funding from an NUS Learning Innovation Fund, Technology (LIFT) grant.

License

PowerPointLabs is released under GPLv2.

About

This is the project for PowerPointLabs, a productivity add-in for PowerPoint

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%