Adobe Captivate
Adobe Captivate
Welcome to the Adobe Captivate feedback page. Submit feature requests and bug reports to the Captivate team via this UserVoice page.
Please follow below steps while posting your enhancements & bugs
- Type your enhancements/bugs into the search field or choose from the categories in the sidebar.
- Check if enhancements or bugs submitted by others / upvote if you find similar to yours.
- If your feature idea or issue is not listed, post it.
- Upvote the ideas if you like.
The UserVoice feedback pages are for feature requests and bug reports only. Upload only content that you have permission to use and refrain from posting personal information (e.g. address, phone number, email, or credit card) or abusive content (spam, phishing links, vulgar language, etc.). Tips for submitting useful feedback
UserVoice is a third-party platform for product feedback. Please note that feedback is voluntary, and you give Adobe a right, to use feedback you provide without restrictions.
848 results found
-
SCORM Integrity Checks
Publishing to SCORM can be tricky, and sometimes it can be difficult to figure out why a SCORM course is having issues. I propose adding integrity tools that check your project for common setup issues when SCORM is enabled. For example, if you set the setting so that a completion is getting a 90 on the quiz, and your total score does not add up to 90 points within your project, there is a problem. Perhaps you have 3 retries set, but you did not provide a button, set a setting, or have a path for them to retake the…
1 vote -
[Feature] Custom placeholder text and images in `designOption.json`
Problem:
Currently, placeholder text and images in Design Options are fixed. When placing a design option, a default image and Lorem Ipsum text appear.Suggestion:
Allow defining custom placeholder text and images directly in thedesignOption.json
for each widget or slide element.{ "tag": "slide-item-image", "placeholder": "placeholder.png", "customStyles": { "all": { "imageContainerStyles": {} } } }
Benefit:
- Designers immediately see the expected image size and proportions.
- Placeholder text can indicate the function of the text (“Headline”, “Subtext”, etc.).
- Increases consistency and standardization across slides and projects.1 vote -
Images to States not working
You cant add an image to different states, it allows you to open the upload box then nothing happens when you press load. This means you are left with a solid colour for hover and visited states which doesnt work.
1 vote -
Images to States not working
You cant add an image to different states, it allows you to open the upload box then nothing happens when you press load. This means you are left with a solid colour for hover and visited states which doesnt work.
1 vote -
[Bug] Margin in Tabs widget prevents styling via `designOption.json`
In the Tabs widget, Captivate applies the following CSS rule to an inner container:
.cp-tabs-widget .cp-tabs-container .cp-widget-content-container > div { width: 100%; height: 100%; margin: 10px 0px; }
The
margin: 10px 0px
cannot be controlled viadesignOptions.json
. Visual styling such as margin or padding should be configurable.1 vote -
[Bug] Inline margin in Tabs widget (cp-content-image)
In the Tabs widget, Captivate injects an inline margin (
margin: 0px 2% 0px 0px
) into thecp-content-image
element at page generation:<div class="cp-content-image" style="box-sizing: border-box; margin: 0px 2% 0px 0px; padding: 0px; flex: 0 1 40%;">...</div>
This behavior overrides any margin settings defined in
designOption.json
.1 vote -
Improve documentation for design options
The design options concept is the most powerful feature in Captivate 12 and the key to building custom layouts. However, documentation is very limited. It is often unclear which JSON properties are actually supported for each widget, and many entries defined in the JSON are not transformed by Captivate.
Suggested improvement:
- Provide an example.json file for every widget, showing all possible properties (“grammar”) of the design options.
- Especially for more complex widgets (accordion, tabs, carousel, etc.), this would help developers understand what can be customized.
- Include notes for properties that are not yet transformed but are planned…1 vote -
[Feature] Allow renaming of user-defined variables
Currently, user-defined variables can only be renamed in the variable manager if they are not referenced in the project. Variables that are already in use cannot be renamed, which limits flexibility.
Suggested improvement:
Allow renaming of user-defined variables directly in the variable manager, with all references in the project being updated automatically.1 vote -
[Feature] Additional content wrapper for all design objects
Problem:
Currently,div.cp-widget-container
directly contains the widget elements.Suggestion:
It is recommended to introduce an additional content wrapper element belowdiv.cp-widget-container
for all widgets (videos, text, images, quizzes, etc.). This new wrapper should hold the actual content and control its maximum width, while the outer container can still be used for full-width background styling.Benefits:
1. The existingdiv.cp-widget-container
can continue to provide full-width background styling (color, image, etc.), stretching across the entire slide.
2. The new inner wrapper (e.g.,div.cp-widget-container__inner
) should hold the actual content and define a maximum content width to center and structure the layout consistently.…1 vote -
[Feature] Wrap VideoCaption and VideoBody in their own container
Caption and Body should be nested in their own parent element for flexible layout, e.g.:
<container-video-grid> <container-video-grid-card> <video></video> <videoText> <videoCaption></videoCaption> <videoBody></videoBody> </videoText> </container-video-grid-card> </container-video-grid>
Benefit: Easier layout control, consistent spacing, flexible arrangement of video and text.
1 vote -
[Bug] Remove inline height on page generation
Captivate currently injects a fixed inline height (220px) into Video Grid containers at page generation:
<div id="videoContainer_si78699" class="videoContainer" data-desktop-height="220" automation-id="slidevideo:::container_aspectratio" style="height: 220px; width: 100%;">
This prevents proper responsive behavior and overrides custom CSS.
Expected behavior: No fixed inline height should be injected. Instead, the container should default to
height: 100%
, so that its size can be fully controlled by parent elements defined in thedesignOption.json
.1 vote -
Height for Video Grid
It should be possible to specify a height for Video Grid elements in the Custom Styles, similar to Slide Videos:
Example: "videoHeight": 4001 vote -
Mouse Pointer Settings
Allow for editing the color of the mouse pointer or include the one that looks exactly like a mouse on your computer. We want to be as realistic as possible and the mouse that looked most accurate in Adobe Captivate Classic is not available in the All-New version of Captivate. The closest looking one is gray, but there is no way to change the color of it to white.
3 votes -
Text Box Functionality
Make inputting text into a text box more responsive.
I often find I am clicking a text box 3-4 times just to add or change text inside of a text box. Once I get into the text block I then need to click where I want the cursor to be, but it just unclicks the text block and I have to go through the process again. It's not difficult to click multiple times, but after having to do this to 50+ text blocks this simple little action can get very annoying very quickly.
Maybe implementing a single click into the…2 votes -
Cache - should ask you to change your default locations instead of being duplicated
There should be a contradiction in the place in the preferences, where it says 'clear cache' -- the two file save locations -- one is the file location of the .cpt file, and the other is the cache file location. these should NOT be the same, nor should it be an option to be saved in the same place.
Why you ask?
Because I had my HUGE module saved to the same location in both of these locations. I cleared my cache. Then... POOF, my entire module - GONE!. Up in smoke. Disappeared.Nothing told me I was deleting my…
1 vote -
This program is unusable in its current state.
This program is unusable. Assets do not load, especially if you already have a system image loaded. Click to reveal does not work if you change image, or any settings (Something went wrong), Accordion crashes, you can't change image size so even if you have a small image it shows up huge in the slide. Hot spots, image is small and you can only size if horizontally. Slides and pictures resize from the editor to the preview. Its just ongoing. Unless you have a very simple course and you dont want to use widgets this program is basically useless. Going…
1 vote -
Add a timeline feature to see the audio in the timeline
Add a timeline feature to see the audio in the timeline so I could better place my objects.
1 vote -
Add speed adjustments to the AI voices
In other programs with AI voices, we can adjust the speed. The new voices are really good, but it would be nice to slow them down or speed them up depending on the need for a slide.
2 votes -
retain initial closed caption text for text to speech
If I navigate to another slide while typing up my closed captions for text to speech, I lose all the input text unless I generate the audio. It would be nice if the captions were to retain themselves for when I return to that slide.
2 votes -
Copy and paste buttons appearance in quizzes
Allow the "copy appearance" and "apply appearance" in the quiz buttons
3 votes
- Don't see your idea?