J
Jason M
As a designer, not having gridlines is a painful experience. At the moment we are exporting designs from Pitch.com to Powerpoint and then doing grid alignment there. This is an unnecessary step and waste of time.
Tim Loose
It's a really important feature that absolutely needs to be added!
T
Trevor Wentt
Add this feature please
S
Stefania
I love Pitch but agree with these sentiments wholeheartedly - this change is what takes decks from looking amateur to polished, and given nearly all competitor products offer this, it's hard to mount an argument that it isn't a critical update
B
Björn L.
I'm really surprised that this feature still doesn't exist.
E
Emma Chao Luk
Please add this feature, otherwise everyone will move to Canva!
b
brandonjf
It's actually kind of ridiculous after five years to not have implemented this. Have been a customer for year, but this is likely going to be the dealbreaker as we move on to another platform - we have to use these decks for professional pitches and the constant misalignment of our assets from slide to slide is a no go for us moving forward. Here's the code you all need - this is literally not difficult:
const parentElement = $0.parentElement;
const parentWidth = parentElement.offsetWidth;
const parentHeight = parentElement.offsetHeight;
const numVerticalLines = 9;
const numHorizontalLines = 5;
const verticalSpacing = parentWidth / (numVerticalLines + 1);
const horizontalSpacing = parentHeight / (numHorizontalLines + 1);
const gridStyles = {
position: 'absolute',
backgroundColor: 'rgba(0, 0, 0, 0.2)',
pointerEvents: 'none',
};
const gridLines = [];
for (let i = 1; i <= numVerticalLines; i++) {
const line = document.createElement('div');
await setElementStyles(line, {
...gridStyles,
width: '1px',
height:
${parentHeight}px
,left:
${i * verticalSpacing}px
,top: '0px',
});
gridLines.push(line);
}
for (let i = 1; i <= numHorizontalLines; i++) {
const line = document.createElement('div');
await setElementStyles(line, {
...gridStyles,
width:
${parentWidth}px
,height: '1px',
left: '0px',
top:
${i * horizontalSpacing}px
,});
gridLines.push(line);
}
gridLines.forEach(line => parentElement.appendChild(line));
Cameron Hughes
Yeah this, for me, is a dealbreaker. As a designer, this is a crucial feature. We need customizable guides, too.
J
Jeroen van Velzen
It takes much more time without the rulers to align stuff on the slide. Big miss.
J
Jordan Hatcher
VERY basic feature that really needs to be here.
Load More
→