Figma Slides
figma.com
figma.com
- I use animation a lot, for many reasons, such as keeping audience focus on parts of the slide and visually explaining information changes and multi-step processes. It's particularly helpful for video. Figma already has much better tools for this; Google's are not particularly powerful and buggy as hell.
- Consistency. Google Slides will sometimes render the same text object with wrapping at different points on different machines. I shouldn't have to manually add line breaks to deal with this.
- Precision and flexibility. Google Slides just isn't anywhere near as smooth at design work as Figma. I don't even consider myself a designer and yet I regularly hit Google Slides's limitations.
- Layer/object lists. (Note: I don't see this in the Figma Slides demos, but I assume it's available in design mode?) Once you have a bunch of shapes on a slide, especially grouped, it makes selection so much easier. I don't want to play click roulette when trying to select one object from a pile.
(If you're wondering why I'm focused on Google Slides: Apple Keynote is great but can't collaborate through Google Workspace. I haven't used PowerPoint much, it's okay.)
UPDATE: I've now done a little playing with Figma Slides.
The good news is that it has an object list. But it's only in Design Mode. (So it won't be available to free or non-designer accounts - that's a Figma thing.)
The bad news is that in this beta the animation tools are even less flexible than Google Slides: you can only choose from a limited set of transitions; those transitions apply to the entire slide, not to individual objects; and there's no way to change the timing or easing. However, "smart animate" is one of the transitions, which does a Magic-Move-like "move the objects in slide 1 to their positions in slide 2".
(Note the emphasis on this beta. Figma Slides won't be considered GA until next year, so I'm hoping that all the animation tools from regular Figma will be available by then.)
My personal preference is the opposite: I came to hate presentations that use animations. Any presentation that can't be presented in static pdf is a presentation I'd rather miss.
Then there's the terrible animations—a gif of a meme playing in an infinite loop. These make the slide unwatchable for me.
Showing 10 lines of code on a screen at once is a surefire way to have the audience either not read/understand it or to read it, but ignore what I'm saying. So I like to build up a slide full of code by starting with a couple line (eg the function definition), then adding a few more, then a few more, and then the whole thing. Subtly animating the new line in is a great way to highlight what's changing. Double-so if I'm reordering lines. Otherwise the code is just flashing from one state to another and it's not always obvious what happened.
Even better, I sometimes want to walk through the execution of code. I love having a red arrow highlighting what line we're on, and animating it between positions is a good way to highlight that we're moving from one thing to the next, especially with non-linear jumps (like from the end of a loop back to the top).
Animation is an easily-abused tool, but it's also a powerful one.
I'd probably do something similar for stepping through code. But at that point it's a quasi-animation (albeit, one that can still be understood by pdf slides).
I feel the complete opposite - if the presentation can be distilled in a static PDF, I'd rather just read the blog post. The entire point of a presentation is being engaged with the speaker to me.
Sadly, 99% of my time is spent in Google slides, which is like banging rocks together. Keynote's ability to do things like introspect into postscript/vector objects and align on lines within the object is one of those things that makes you re-evaluate how software should work.
I just wanted to praise Keynote, since it gets so little love.
I desperately wish Apple's office apps got more development. They have the potential to be world-beating (especially Numbers) but Apple seems content to just update a couple of minor features a year and leave it at that.
I'm a pragmatist and I understand why collaborative editing and web-based "files" won out...but when you use a well-crafted piece of desktop software like Keynote it really makes you wistful for what might have been. People have forgotten how much of a hole you dig for yourself in when you have to build everything in the browser.
I focused on animation features and it has most of those available in the desktop version, but it's missing a few (e.g. action build effects). It's also missing some of the image adjustments. But it's got Magic Move, and shape subtraction/intersection[1]. Most importantly feels pretty good to use, though it takes a while to load (on Chromium). I've no idea if they implemented that inner-detail object alignment - don't have an easy way of testing it.
[1] https://support.apple.com/guide/keynote/combine-or-break-apa... - note the feature about breaking apart SVG images too, I wonder if that's related to the inner-detail trick.
If anyone on the iWork team is reading this, _please_ get to that Radar.
Don't sleep on Numbers. It doesn't get a lot of attention but it can do some nice things in a much less bloated interface than Excel.
It's had regular expressions for a while for example, while Excel is just getting them.
I love being able to put multiple spreadsheets on a page and arrange them in whatever way you want. Reminds me of Lotus Improv [1] from back in the day.
Imagine not being able to open a spreadsheet from 5 years ago.
I’ve been hot for this feature since the Improv days — I browbeat the AppleWorks people to support it better, and when a bunch of them split off to build <app I don’t remember the name of> I made sure they knew this was a key feature.
Ragtime still supports it as far as I know. https://www.ragtime.de/start.html?lang_id=en
It was one of the reasons I ‘got in to computers’(Macs) - it felt like it could ‘do it all’ and was so easy to use (at the time x86 based pc’s did not do the same for me…
I love the idea of having multiple worksheets in a particular document so much, and yet 99.9% of the time I just throw open a google sheet and start throwing in numbers. The collaboration smoothness is a beats-all-else feature.
If you haven’t seen it, there is an interview with the guy who put those presentations together for 20 years. It’s pretty interesting.
https://web.archive.org/web/20210205063616/https://www.cake....
Is there an essay that analyzes the iPhone launch as you would a book or a movie?
I discovered that Word doesn’t even support formulae in its tables, which came as a great surprise. Apparently I needed to do this in Excel, which of course meant that the whole document needed to be written as fixed-width cells. This totally sucked for my use case.
Word has some features that Pages doesn't have, but they're not commonly used, and if you're doing any kind of page layout, Pages is __much__ easier to work with than MS Word.
???????
Nothing is better than Excel.
Also, its tools for editing embedded videos are quite less capable than PowerPoint's.
Not sure if PowerPoint can do the table cell thing. But overall, I still feel the perfect slide making software doesn't exist yet.
After I struggled with PowerPoint and Google Slides, Keynote was what I was super comfortable with and could very easily express what I wanted to. It’s the first tool I reach out to. I hope Apple keeps this alive for a long time.
I’m sure that won’t be the case next year with this new announcement.
edit: I think Figma slides has an uphill battle ahead for the same reason.
[0] https://support.apple.com/guide/keynote/intro-to-collaborati...
I'm also excited by what you can potentially do programmatically in Figma. Has anyone ever tried using the google slides API? It’s one of those APIs where you sort of wonder if you are the only actual user or if other people just enjoy eating razors to feel alive.
Footnote rant: And WHY Google for the love of all things can you STILL not import an SVG into a google slide deck?! It's supposed to be web software for crying out loud!
There was a 10+ year old bug thread with 100s of +1s for SVG support in Docs. IIRC the reasoning behind the delay was security concerns - seemed like a bit of a cop out, but what do I know?
Download Inkscape and then convert your SVG to EMF (some PowerPoint vector format I think).
/Applications/Inkscape.app/Contents/MacOS/inkscape file.svg --export-filename=file.emf
Upload the EMF file to Google Drive with content type “application/x-msmetafile”.
rclone copyto --http-headers '"Content-Type","application/x-msmetafile"' file.emf gdrive:file.emf
Right-click on the file in Drive and open in Google Drawings (if Google Drawings isn’t an option, you don’t have the right content-type set on the file.
Copy from Google Drawings to Google Slides.
Enjoy your painful-but-at-least-possible vector objects in Google Slides!
This is the second time that the EMF file format has come in handy for me. In college I used to export my Matlab plots as EMF so they'd import into my Word documents all crisp - it was the only format which enabled that (please don't tell the LaTeX folks I did my lab reports in Word).
> "Available in beta through 2024. In early 2025, Figma Slides will be free on Starter plans and $3 or $5/month depending on your paid plan."
So the competitive angle here isn't stealing market share from Google Slides/PPT, or trying to get new users to pick this over other web presentation tools. It's adding this as a first-class use case for people already building slides in Figma to further ingrain the 'ecosystem'.
For example, N/Shift+N moves forward/backward a frame. I’m yet to see a Figma file where frames are correctly ordered or laid out, rendering this feature almost useless.
But that's another example of the sort of hacky 'workaround' that should have first-class support if enough people need it.
Designers frequently express frustration about "not having a seat at the table." It's going to be tough to influence the business when using a different tool than everyone else.
Edit: PPT or Google Slides* My point was more about using the tool that the rest of the business is using.
Google slides have been the bread and butter of all the engineering presentations I've seen and been a part of. And that's too many to even try to count.
I think this depends on what the C-suite was sold more than anything. I've never worked in a "Microsoft shop".
Let designers use their own thing. There's no harm.
I sold google workspace to my org and Google Slides is what is giving me the most backlash because it is considered woefully inadequate compared to powerpoint. Especially around brand identity tied to fonts.
I guarantee you that if you substituted your company's cherished sans serif font for another sans serif font, no one would notice or care except the designers who have nothing better to occupy their time with.
I mean, first, I'm not so egotistical as to claim tacit knowledge of domains that aren't mine. Corp Comms and Marketing deserve to work with good tools, the same as engineers do.
Second, I can't imagine a marketing person coming to me and forcing me to use a different IDE that didn't permit debugging because of their personal preferences.
I would (rightfully) chew them out for being so arrogant to have an opinion on what is useful for my work.
I was shamed into using more advanced operating systems and it ended up with me having a hugely important and detailed understanding of operating system design. This has been hugely beneficial not just to me but to every person I worked with since.
I would not have elected to do this and not edged out of my comfort zone if I had not been shamed.
I was resistant to change otherwise. It is a good motivator.
Little Timmy will use whatever Thomas the Senior Manager tells him to use and those people get waaay to attached to the way they have always done things.
Most presentation tools are poorly designed.
For example, many cognitive studies support the idea that the same brain channel handles text and speech. If you try to read and listen to different things, you can’t simultaneously pay full attention to both. Yet most presentation software encourages using bullet points, which are used extensively in business presentations.
Superfluous animation is distracting, yet presentation software animation capabilities are redundant and don’t have basic things like having a timeline with keyframes.
Outlining and notes are handy during the ideation phase of a presentation, yet outlining features are terrible.
Google Slides is extremely painful to work with. Taking a template and filling in the blanks with bullet points is okay, but even formatting a text box right is painful. PPT is better, but it has the typical MS problem: feature bloat, where the most valuable things are half-baked. Keynote is one of the best. However, its sharing editing capabilities are between buggy and nonexistent.
By contrast, Figma's visual editing capabilities are orders of magnitude better: components and auto-layout help you work faster with a tool abstraction that is much better than the crappy master slides.
So, if you work the whole day with Figma and are productive with it… why inflect yourself the pain of using PPT/Google Slides for your presentation? You will be the one presenting. (Note: many times, I used Google Slides for those shared presentations, which I suffer… but if its my presentation I prefer Keynote or Figma depending on the case)
Slides can be something to keep the eyes busy while someone is talking IRL. Alternatively, they can be a way to exchange information outside of a presentation, reading them like a book. In the latter case, bullet points are quite useful.
A lot of features of presentation software are there solely to stop people from going to sleep.
And, as if developers use a non-plethora of non-esoteric, non-outdated tooling.
By the way, Figma has powerful live collaboration features.
Ideally, coworkers should discover the best tools for themselves and then get recommendations from each other.
My company somehow managed to get sold a proprietary VPN when Wireguard and OpenVPN exist. Obviously the only compatible client is bad.
I find Figma unmatched for architecture diagrams. It’s nice to have them at my disposal when preparing slide shows.
I'm not a Figma user and have no clue, and am wondering if it's worth giving a shot as a new user.
Also because it’s already an excellent design tool you never hit the wall where a diagram can’t be created in it like you hit often in Keynote/PPT/Google Slides
(I haven’t tried Figma Slides yet, this is normal Figma)
We use excalidraw a lot, but my excitement has waned a bit there as well.
In a way it felt to me like Excalidraw works around your diagrams not looking very good by just making them obviously not intended to look good. But Draw.io solves that problem by just making them actually look good.
The only issue I have with Draw.io is that it can't export text in SVG properly - every text object is really an embedded HTML element, which means you can only view the resulting SVGs in browsers. They don't work anywhere else you'd want to use an SVG (e.g. embedded in a PDF). https://www.drawio.com/doc/faq/svg-export-text-problems
It doesn't seem like they care about solving that problem properly unfortunately. Their "solution" is:
> "Convert Labels to SVG" transmits the diagram to our servers, generates a PDF, then pipes that through Inkscape, and returns the SVG output.
Jesus.
Aside from that it's an amazing program. A worthy successor to Dia.
My workflow is exporting to PDF and then just embedding that inside the larger PDF. Works fine?
It's just markdown and content. The rest is taken from you.
It’s a bliss.
You can buy it "like software in a box" and it is certainly more than HTML and five minutes of work. The same way IA Writer is more than just a text box.
Products like Figma, Miro, and Excalidraw are all great, but they’re not integrated into Google Workspace like Docs/Slides. I like comments, tagging users, auto-completing links to other docs with their title, etc.
Notably if your corporate identity requires the use of a specific font, then its not possible.
Figma is a lot better in this regard, but the pricing is aggressive for the design part.
It hurts my position greatly as an advocate of their services internally and leads to us having to use Powerpoint anyway.
Pretty disappointing and convoluted though.
Great stuff from Figma, many people I know have already been using it for slides and this is a great next step
Happy that the Figma product team identified this as an opportunity worth investing in. Figma's overall product trajectory is exceeding my expectations.
How much will Figma Slides cost when it is generally available? Figma Slides will be included in all Starter plans for free or can be purchased for $3 per seat/month on Professional plans, and $5 per seat/month on Organization and Enterprise plans.
Do I need to have a full Figma design seat to use Figma Slides? No, you do not need to have a paid Figma Design or paid FigJam seat to use Figma Slides. You will need a paid Figma Design seat to use advanced design tools in Figma Slides.
Internal stuff, quick stuff to show clients, whatever, use Slides, but for trying to win new accounts, we use Figma.
Just as a random example, most people don’t know that shapes in PowerPoint are full vector objects with editable Bézier curves and Boolean tools available.
But there are reasons people and companies strive for more polish and professionalism. There's a reason even Google uses Keynote for the I/O keynote, even though you can technically show the same information in Slides.
Apple Keynote, otoh, has always been excellent at rendering fonts. The same slide, with a single Arial 80 headline, always looks better in Keynote than Powerpoint. Figma's font rendering is also excellent, which gets me very excited, because Keynote just isn't collaborative.
I thought this space is pretty saturated is this essentially just to capture and lock in more users into a single tool?
It adds that I don't need to reach for yet another tool.
As a casual user, I would have loved something more integrated with the design workspace in Figma. With how the product is now, I might as well continue using Libreoffice Impress and get way more features at the cost of having to use an ugly piece of software.
Your product to me seems to be just another freemium presentation product meant for sales pitches, a target market I'm not a part of. For that reason, your product doesn't really strike me as any more interesting than Figma's offering, even if it is technically superior. Figma's has a considerable edge too, as I already trust their web-based design products.
Google Slides doesn't support WebP, despite google being the company that _invented_ WebP.
Penpot has components and is open source and I would like to see slide shows in it. https://penpot.app/penpot-2.0
[1]: https://forum.figma.com/t/launched-figma-dark-mode-theme/229...
1. Title Slide 2. Problem Statement 3. Solution 4. Market Opportunity 5. Business Model 6. Go-to-Market Strategy 7. Traction and Milestones 8. Team 9. Financial Projections 10. Closing and Call to Action]
dont forget the hockey stick figures.
https://news.ycombinator.com/newsguidelines.html
https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...