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
Interested to contribute? Please take a moment to review the guidelines for contributing and the design.
- Install Office 2016 or 2013 with PowerPoint.
- Install SourceTree (recommended), GitHub for Windows, or at least, Git.
- Install Visual Studio 2015.
- Install
VSTO for IDE
(Visual Studio Tools for Office, AKA the Office SDK):
for VS2015 - http://aka.ms/OfficeDevToolsForVS2015 - Install Microsoft .NET Framework 4.6.
- Fork and clone the source codes from this repo.
- 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’. - 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. - 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.
- If failed to build PowerPointLabs solution, try to install
VSTO for PowerPoint
from this link.
- Click Build (menu) >> Rebuild Solution.
- Click Test (menu) >> Windows >> Test Explorer.
- In the open Test Explorer window, click
Group by Traits
>> right clickFT
>> clickRun Selected Tests
. During the test, DO NOT move the mouse & ensure the Windows UI is in English. - In the open Test Explorer window, click
Group by Traits
>> right clickUT
>> clickRun Selected Tests
.
Mentors: Damith C. Rajapakse, Xie Kai
Team Leads: Ian Teo, Ong Heng Le
Senior Devs: Ang Shi Ya, Jamos Tay, Kenneth Loh, Syed Abdullah
Area | Responsibilities | Lead | Co-Lead | Past Leads |
---|---|---|---|---|
Community | Community growth, user support | Kenneth | Heng Le | Fiona |
Docs | Website, tutorials, dev docs | Jamos | Shi Ya | Fiona |
DevOps | Installer, issue tracker, releases, CI | Syed | Kenneth | Hanyang |
Quality | Code quality, design quality | Heng Le | Jamos | Kai |
Testing | Test coverage, test automation | Ian | Syed | Kai |
UI/UX | UI matters, UX matters | Shi Ya | Ian |
Feature | Lead | Co-Lead | Past Leads |
---|---|---|---|
AgendaLab | Syed | Shunhao, Huang Da | |
AnimationLab (d) | Ian | Raunak | |
CaptionsLab | Kenneth | Jerome | |
ColorsLab | Ian | Heng Le | Karan |
CropLab | Heng Le | Jamos | Raunak |
EffectsLab | Ian | Heng Le | Fiona |
HighlightLab | Syed | Karan | |
NarrationsLab | Kenneth | Jerome | |
PasteLab | Syed | Heng Le | |
PictureSlideLab | Shi Ya | Xie Kai | |
PositionsLab | Jamos | Oswell, Victor | |
ResizeLab | Min Oo | Yu Ting | |
ShapesLab (d) | Ian | Kenneth | Huang Da |
ShortcutsLab | Heng Le | Ian | Raunak |
SyncLab | Ian | Kenneth | |
TimerLab | Shi Ya | Heng Le | |
ZoomLab | Shi Ya | Raunak |
Features marked as (d) are deprecated because PowerPoint has added similar features in the recent versions.
PowerPointLabs is developed at the School of Computing, National University of Singapore, with funding from an NUS Learning Innovation Fund, Technology (LIFT) grant.
PowerPointLabs is released under GPLv2.