Glideo's premise is a camera that edits for you: it watches what you do on screen and zooms the way a human editor would. Until now it mostly followed clicks. 0.4.0 teaches it everything between the clicks.
It now frames the actual button or field you clicked (read through Accessibility), treats a text selection as one held shot instead of a jump per repaint, frames a menu instead of the tiny X that closes it, zooms where your cursor lingers or where the screen changes on its own, and opens back to the full frame when you scroll, because scrolling means you've moved on. When it still picks the wrong shot, the new reframe tool gives you the wheel: a yellow frame tracks any zoom, you drag or resize it, and every adjustment becomes an editable keyframe. One right-click brings the automatic camera back.
Glideo
@edward_ng Great product Edward, trying it right now
Congrats on the launch! Really liked the open .glideo folder. Keeping the raw capture and click timeline as plain data means a months-old demo can be restyled or re-cut to 9:16 without re-recording! That skips the proprietary project lock-in other editors lean on. Was capturing input events at record time (instead of inferring zooms from pixels afterwards) the choice that made the free, offline model workable?
Glideo
@artstavenka1 Thank you! The free offline model was definitely afforded by the amount of information exposed by MacOS to be able to capture live ongoing information and map it directly to what was being captured. Since all information is local and deterministic anyways, there was virtually no need to outsource any compute!
How does the automatic zoom actually track what counts as an "important" click vs just a stray hover? Curious if it gets confused during long demos with lots of UI noise.
Glideo
@devranmarangoz The automatic zoom is primarily focused on different mouse states and interactions, recording clicks, highlights, and the corresponding keystrokes too for notation. Hovers result in a default camera setting after a while and you can decide how long you want a zoom to be in a certain spot if it's not exactly what you want!
Does the auto-zoom actually track clicks across multiple displays, or does it get confused if the cursor jumps between screens mid-recording?
Glideo
@ylmazturan3du8 Since it's still early access / release, I haven't tried it across multiple displays, but it works fine just for a single window / full display. Could be a good direction for me to look into!
Free, no watermark, no trial is a strong opening position but it immediately raises the obvious question of what the business model actually is. Is this a loss leader for a paid tier coming later, or is there something else going on with how it's sustained?
Glideo
@ansari_adin The only paid tier would be if you wanted to use this in an enterprise setting, we can discuss a contract for enterprise licenses! Otherwise, I am making this tool purely because I feel as if there should be good dev tools that aren't restricted just behind paywalls (and I'm sticking to that)!
@edward_ng Fair enough, good to know the free tier isn't a bait and switch, that alone will get a lot of people to actually try it.
How does the auto-zoom handle recordings with lots of small UI elements like dropdowns or tooltips? Curious if it gets confused when multiple clickable things are close together.
Glideo
@diyard3qn It will do slight shifts in the focus zooms based on what you're hovering around and interacting with after an automatically tagged keystroke / mouse event! Sometimes it will miss the mark depending on how big the menu is, which is why zoom adjustments tools for post-processing are available to make slight adjustments that shouldn't take too long!
Every founder has 40 raw screen recordings and zero published demos — the editing is the bottleneck, not the recording. Auto-zoom on clicks with no keyframing is exactly the right abstraction. Does it also auto-cut the "uh, wait, let me redo that" moments?
Glideo
@medal411 Yes, there is a feature where you can indicate pauses that you would like to cut out automatically to be removed!