dony.

menu

Welcome

Scripts for Adobe After Effects. Discover the latest updates and tutorials here.

Layers Pane Plus

Layers Pane Plus

Layers Pane Plus enhances your workflow with extended functionality for layer creation and management using an intuitive interface.

dony Tools

dony Tools is a comprehensive After Effects extension that automates tasks, manages anchor points, and optimizes settings to streamline your workflow.

AE_TimerKeeper

AE_TimerKeeper

AE_TimerKeeper helps you track and manage time on projects efficiently, keeping you on top of deadlines.

Layers Pane Plus

v3.0.1

by dony.

Video Overview

Description

Layers Pane Plus is an advanced extension for Adobe After Effects that provides extended functionality for layer creation and management. Previously distributed as a single script, Layers Pane Plus has evolved into a comprehensive extension that offers a more robust, modern, and integrated After Effects experience.

Installation

  1. Locate the Adobe After Effects CEP Extensions folder:

  2. C:\Program Files (x86)\Common Files\Adobe\CEP\extensions
  3. Place the entire extension folder (Layers Pane Plus) in this directory.
  4. Launch After Effects and access the extension via Window > Extensions > Layers Pane Plus.

Main Features

  • Layer Creation & Management
    • Quick creation of various layer types: Text, Solid, Null Object, Shape, Camera, Light, Adjustment
    • Deletion of selected layers with confirmation option
    • Creation of layer sequences based on selection order
    • Splitting of layers at the current time indicator with directional trim options
  • Composition Tools
    • Precompose selected layers using the native After Effects dialog
    • Creation of new compositions using the native After Effects dialog
  • Advanced Features
    • Auto Parent Layers (Compatible with all layer types)
    • Match Layer Duration (Compatible with all layer types)
    • Settings panel for customizing extension behavior
  • Interface & Usability
    • User-friendly interface with icon buttons
    • Dockable panel in the workspace
    • Responsive and resizable UI

Setting Options

  • Auto Parent Layers
    Automatically parent selected layers to new layers
  • Match Layer Duration
    New layers match the duration of selected layers
  • Auto Delete Split Parts
    Option to automatically delete split parts
  • Trim Direction
    Choose whether to keep the left or right side when splitting with auto delete enabled
  • Show Delete Confirmation
    Toggle confirmation dialog for layer deletion

Usage

  1. Open Adobe After Effects
  2. Go to Window > Extensions > Layers Pane Plus
  3. Use the buttons to create different types of layers or perform actions
  4. Access the Settings panel to customize extension behavior
  5. For layer sequencing:
    • Select layers in the desired order
    • Click the sequence button
    • The first selected layer will maintain its position, and subsequent layers will be placed one after another
  6. For creating layers with parenting or duration matching:
    • Enable desired options in Settings panel
    • Select target layer(s)
    • Create new layer of any type (Text, Shape, Null, Solid, Light, Camera, or Adjustment)
  7. For splitting layers:
    • Position the time indicator
    • Select specific layers or leave unselected for all layers
    • Click the split button
    • When "Auto Delete Split" is enabled, use the "Trim Direction" radio buttons to choose whether to keep the left or right side of the split
  8. For precomposing:
    • Select layers to precompose
    • Click the precompose button
    • Use the native After Effects dialog

Version History

v3.0.1Current VersionMay 30, 2025
  • Added local loading of the Poppins font from the `fonts/` folder.
  • Moved the "Comp Settings" and "Layer Settings" buttons to the "Edit" tab.
  • Introduced a flyout menu with new options for the panel.
  • Flyout Menu
  • Improved compatibility and minor fixes in the initialization of the contextual menu.
  • New: Added a toggle option for the "Text" button that reveals a text input field. You can now enter custom text for the new text layer; if left empty, a default text layer is created as before.
  • Text Input Field
  • New: Added an "Additional frames" option for the Split button that appears when the "Auto delete split" checkbox is activated. This feature includes increment/decrement buttons and validation to ensure only positive values can be entered.
  • Additional Frames Option
  • Fixed: Added a layer type check for the "Layer Settings" button that displays helpful messages when used with Text or Shape layers, which don't have native settings dialogs in After Effects.
v3.0.025 February 2025
  • Complete conversion to CEP Extension: Now, this script is delivered as a CEP extension with an updated user interface and improved workflow.
  • Overhauled user interface with improved responsiveness.
  • Enhanced performance and extended functionality.
  • Added compatibility for Auto Parent and Match Duration with all layer types: Now Solid, Light, and Camera layers fully support these features.
  • Special handling for Light layers: Light layers now properly affect parented layers without position compensation.
  • Added directional trim options for split function: Choose whether to keep the left or right side when splitting with auto delete enabled.
  • Added visual feedback when copying links with a white check icon.
  • Improved tooltip system with descriptive titles for all interactive elements.
  • Reorganized options into collapsible panels for a cleaner interface.
  • Added responsive design for different screen sizes.
  • Migrated Help and Settings panels from JSX to HTML modals for better integration and user experience.
  • Moved checkbox options from JSX to HTML interface for direct interaction without script reloading.
  • Implemented modern UI components including custom checkboxes and toggle buttons.
  • Added text selection feedback when copying links for improved user experience.
  • This release represents a significant evolution from the previous script-based approach.
v2.1.0
  • Added new button to open native Composition Settings dialog
  • Added new button to open native Layer Properties dialog
  • Added support for Auto Parent and Match Duration with Adjustment layers
  • Improved help panel interface
  • Simplified panel titles for better visualization
  • Added copy and open link buttons in contact panel
  • Optimized contact information presentation
  • Updated documentation and help texts
  • Enhanced overall user experience
v2.0.1
  • Embedded all icons directly into the script file
  • Removed dependency on external asset folder
  • Improved script stability and compatibility
  • Updated version information in UI elements
v2.0
  • Added Settings panel for script customization
  • Implemented Auto Parent Layers feature
  • Added Match Layer Duration functionality
  • Added Light Layer creation
  • Added Auto Delete Split Parts option
  • Added Delete Confirmation dialog option
  • Improved UI responsiveness and layout
  • Enhanced documentation and help system
v1.7
  • Renamed the layer splitting function for better clarity
  • Enhanced the layer splitting function to handle specific or all layers based on selection
  • Added a new button for quickly precomposing selected layers
v1.6.5
  • Restored alert for active composition in the splitAllLayers function
  • Updated layer splitting functionality
  • Fixed command ID for creating new composition
  • Updated help text for the layer splitting button
v1.6.4
  • Adjusted the splitAllLayers function to split layers without individual notifications
  • Updated version text in the user interface
  • Updated help documentation
v1.6.3
  • Added button to split layers
  • Added button to create new composition
  • Improved help documentation
v1.6.2
  • Improved text layer creation
  • Fixed error handling issues in layer naming
  • Improved compatibility with various After Effects versions
v1.6.1
  • Updated layer creation to use native After Effects commands
  • Improved error handling and user feedback
v1.6
  • Improved solid layer creation using native dialog
  • Implemented unique naming system for layers
v1.5
  • Rewritten layer sequencing function
v1.4
  • Updated sequencing function to respect layer in and out points
v1.3
  • Added function to create layer sequences
v1.2
  • Added icons to the user interface
  • Added buttons for deleting layers and help
v1.1
  • Added validations for each button
  • Made panel dockable in the workspace
  • Added ability to adjust window size
v1.0
  • Initial release with basic layer creation functions

Support

If you need help or want to provide feedback, you can contact me here:

Enjoy this extension and happy creating! :>

dony Tools

v2.0.1

by dony.

Video Overview

Description

dony Tools is a comprehensive toolkit designed for Adobe After Effects, providing a suite of utilities to enhance your workflow and boost productivity. This extension includes modules for automating Twixtor Pro, managing anchor points, optimizing render settings, and setting up projects efficiently. Whether you're a beginner or an advanced user, dony Tools offers a range of features to streamline your After Effects experience.

Installation

  1. Download the Extension from the download page.

  2. Install the Extension:

    Windows:

    C:\Program Files (x86)\Common Files\Adobe\CEP\extensions\

    Mac:

    /Library/Application Support/Adobe/CEP/extensions/
  3. Enable Loading of Unsigned Extensions (if needed):

    • For Windows: Simply double-click the included Add Keys.reg file to automatically add the required registry key.
    • For Mac: In the Terminal, run:
    defaults write com.adobe.CSXS.11 PlayerDebugMode 1
  4. Access the Extension in After Effects via Window > Extensions > dony Tools

Main Features

  • Twixtor Pro Tab
    • Speed Control
    • Dynamic keyframe accuracy
    • Percentage input with validation
    • Optimized settings application
  • Anchor Point Tab
    • Quick anchor point positioning
    • Visual icons for intuitive manipulation
    • Offset adjustment controls
    • Multi-layer support
  • Render Settings
    • Output module selection with search
    • Render queue management
    • Auto-render option
    • Settings location access
  • Project Setup
    • Preset project setups (16:9, 1:1, 4:3)
    • Custom setup window
    • Save and load presets
    • Folder structure creation

Usage

  1. Open Adobe After Effects
  2. Go to Window > Extensions > dony Tools
  3. Select the desired tab for your task:
    • Twixtor Pro: For speed adjustments and frame interpolation
    • Anchor Point: For precise layer positioning and transformation control
    • Render Settings: For output configuration and render queue management
    • Setup: For quick project initialization with presets or custom settings
  4. Each panel provides tooltips - simply hover over any element to see a description of its function

Version History

v2.0.1Current Version9 April 2025
  • Fixes and Minor Improvements:
  • Added JSON polyfill for improved stability and compatibility with different AE environments
  • Added a refresh button in the Custom Setup modal's "Load Preset" section to manually reload presets from the JSON file
  • Added Panel Flyout Menu with options to refresh the extension window and open the documentation website
  • Added visual feedback (check icon and "Loaded" text) to the "Load Preset" button for 2 seconds upon successful loading
v2.0.020 March 2025
  • Major Update: Now a Full Adobe After Effects Extension!
  • Complete migration from JSX script to a full-featured CEP extension
  • Modern responsive interface with dark theme and custom tooltips
  • Improved dropdown menus with search functionality for presets, resolutions, FPS values, and output modules
  • Enhanced user experience with intuitive controls
  • Tabbed interface for better organization of tools
  • Maintained all functionality from previous versions with significant UI improvements
  • Custom project setup with ability to name compositions and assign to folders
  • Responsive design for various panel sizes
v1.2.020 February 2025
  • UI/UX Improvements and New Features
  • All Tabs: Improved responsive design for better window resizing
  • Anchor Point Tab: Reorganized controls into a vertical layout with titled sections
  • Render Settings Tab: Added button to easily access output modules settings location
  • Setup Tab: Added button to access project presets location
  • About Tab: Enhanced information panel organization
v1.1.031 January 2025
  • Enhancements to the Setup, Twixtor Pro, and About tabs
  • Setup Tab: Replaced text buttons with icon buttons for 16:9, 1:1, and 4:3 preset setups.
  • Setup Tab: Adjusted button sizes for better visual consistency.
  • About Tab: Improved UI for better readability and user experience.
  • Twixtor Pro Tab: Improved the efficiency of keyframe placement for the "Speed %" property.
v1.0.18 January 2025
  • Bug fix for JSON parsing when loading output modules
  • Fixed an issue where output modules wouldn't load correctly after restarting After Effects
  • Improved JSON formatting for better reliability
  • Removed unnecessary JSON sanitization
v1.0
  • Initial release with a full suite of tools including Twixtor Pro automation, anchor point management, render queue optimization, and project setup utilities.

Support

If you need help or want to provide feedback, you can contact me here:

Enjoy this extension and happy creating! :>

AE_TimerKeeper

v3.0.0

by dony.

Video Overview

Description

AE_TimerKeeper is a powerful extension for Adobe After Effects designed to help users track and manage the time spent on individual projects. Whether you're working on multiple compositions or juggling several projects simultaneously, AE_TimerKeeper provides an intuitive interface to monitor your workflow efficiently. By keeping a detailed log of your active projects, AE_TimerKeeper enhances productivity and ensures you stay on top of your deadlines.

Installation

  1. Download the Extension from the download page.

  2. Install the Extension:

    Windows:

    C:\Program Files (x86)\Common Files\Adobe\CEP\extensions\

    Mac:

    /Library/Application Support/Adobe/CEP/extensions/
  3. Enable Loading of Unsigned Extensions (if needed):

    • For Windows: Simply double-click the included Add Keys.reg file to automatically add the required registry key.
    • For Mac: In the Terminal, run:
    defaults write com.adobe.CSXS.11 PlayerDebugMode 1
  4. Access the Extension in After Effects via Window > Extensions > AE TimerKeeper

Main Features

  • Real-time Time Tracking
    • Begin or stop tracking time for the current project with a single click
    • Time is continuously saved while working to prevent data loss
    • Automatic project monitoring with change detection
    • Smart project state management during file conversions
  • Project Management
    • Search and filter projects by name for quick access
    • Open and auto-start timing for selected projects
    • Delete unwanted projects and their timing data
    • Refresh project list to reflect the latest changes
  • Analytics Dashboard
    • View time distribution with interactive charts
    • Toggle between top projects and all projects views
    • At-a-glance statistics for total time and project count
    • Detailed time breakdown for each project
  • User Interface
    • Tab-based navigation between timer and dashboard
    • Modern toast notification system for user feedback
    • Responsive design that works at different panel sizes
    • Comprehensive help panel with detailed instructions

Usage

  1. Open Adobe After Effects
  2. Go to Window > Extensions > AE TimerKeeper
  3. Timer Tab:
    • Click Start/Pause to begin or stop tracking time
    • Select a project and click Reset to clear its accumulated time
    • Use the search box to filter projects by name
    • Double-click on a project in the list to open it
    • Select and click Delete to remove a project from tracking
  4. Dashboard Tab:
    • View total time spent across all projects
    • Explore the interactive donut chart showing time distribution
    • Toggle between top projects and all projects views
    • Review detailed time breakdown for each project

Important Notes

warning

Always save your project before starting the Timer. When switching between projects, it's recommended to pause the timer first to ensure accurate time tracking. The extension will attempt to detect project changes (such as when After Effects converts a project for compatibility or when a project is closed without pausing the timer) and will notify you through toast notifications of relevant actions being taken, keeping you informed of timing status changes. This notification system helps you stay aware of what's happening with your tracked time, though manual control still provides the most reliable tracking experience.

info

Timer data is saved at regular intervals (every 5 seconds) to optimize performance and reduce disk operations. This means up to 5 seconds of tracking time may not be recorded if After Effects crashes or if the extension is unexpectedly closed. This approach balances data accuracy with system performance, ensuring your workflow remains smooth while maintaining reliable time tracking.

All timing data is automatically saved to a JSON file in:

Documents/Adobe/TimerData

Use the "Open Data Location" button in the Help panel to access your timing data file directly.

Version History

v3.0.0Current Version7 April 2025
  • Complete Rebuild as Adobe CEP Extension: Transitioned from ExtendScript to a full HTML/JS/CSS extension with persistent panel interface.
  • New Analytics Dashboard: Added comprehensive time analytics with visual charts and project distribution visualization.
  • Enhanced UI/UX: Implemented tab-based navigation, modern toast notifications, and project search functionality.
  • Improved Project Management: Added detection of unsaved projects, improved state management, and enhanced validation.
  • Technical Improvements: Implemented automatic data saving, enhanced error recovery, and improved cross-platform compatibility.
v2.1.014 February 2025
  • Project Data Storage:
    • Moved the timer data JSON file from the Desktop to Documents/Adobe/TimerData.
    • If an existing timerData.json was found on the Desktop, it is now migrated to the new location.
  • Help Panel Update:
    • Updated the Important Tips section to advise users to manually pause the Timer before switching projects or starting a new project.
    • Redesigned help panel layout for better readability:
      • Added a version panel at the top with the script name and version.
      • Improved panel organization with individual sections.
      • Optimized panel heights and spacing for better content display.
      • Enhanced alignment of help content.
      • Added a "Contact Me" panel that includes a support description, a copyable URL field, and a button for opening the website.
  • UI Improvements:
    • Changed the Help button from text to an icon using base64 image format.
    • Reorganized the status bar layout: Help icon aligned to the right.
    • Reduced the width of the "Recent Projects" panel to prevent the interface from stretching with long project names.
    • Removed the watermark from the main interface; the watermark now appears only in the Help panel.
v2.0
  • Complete UI Redesign:
    • Implemented a new three-panel layout (header, main, footer)
    • Added comprehensive status message system
    • Improved visual hierarchy and component organization
    • Enhanced spacing and alignment throughout the interface
    • Added persistent status display area for user feedback
    • Integrated new watermark and branding elements
  • Enhanced Project Management:
    • Added robust project validation system
    • Improved project path handling and validation
    • Enhanced project switching mechanism
    • Added visual feedback for project selection
    • Better handling of project names with special characters
  • Advanced Timer Features:
    • Implemented comprehensive timer state management
    • Added robust error handling for timer operations
    • Enhanced timer data validation and calculations
    • Improved synchronization between UI and timer state
    • Added detailed time tracking feedback
  • Improved User Experience:
    • Added tooltips for all major UI elements
    • Enhanced help system with better organization
    • Implemented temporary status messages
    • Added detailed feedback for all user actions
    • Improved project list interaction and feedback
  • Technical Improvements:
    • Restructured code architecture for better maintainability
    • Enhanced error handling throughout the script
    • Improved data validation and sanitization
    • Optimized memory management
    • Enhanced file operations for data persistence
    • Better handling of modal dialogs and UI states
v1.1
  • Added Refresh Data Feature:
    • Introduced a Refresh button to manually reload timer data from the JSON file.
    • Ensures that the latest timer information is accurately displayed in the Recent Projects panel.
  • Open Project on Double-Click:
    • Enabled opening a project directly from the Recent Projects list by double-clicking on it.
  • Improved Error Handling:
    • Enhanced robustness to prevent script freezing when adding new projects not previously stored.
    • Implemented checks to avoid executing scripts while modal dialogs are open, preventing common After Effects errors.
  • Reset Timer Display on Refresh:
    • Automatically resets the timer display upon refreshing data to eliminate residual information from previous projects.
  • Enhanced Modal Dialog Management:
    • Added flags to detect and manage modal dialogs, ensuring that alerts and confirmations do not interfere with script execution.
  • Optimized Data Saving Mechanism:
    • Updated the data saving process to write to a temporary file first before renaming, reducing the risk of data corruption.
v1.0
  • Added core timer functionalities: start, pause, and reset.
  • Implemented recent projects tracking with persistent storage.
  • Designed user-friendly interface with essential buttons.
  • Introduced automatic project monitoring to handle timer state based on active projects.
  • Integrated a help panel for user guidance and support.

Support

If you need help or want to provide feedback, you can contact me here:

Enjoy this extension and happy creating! :>

Contact

Do you have any questions or suggestions? Feel free to reach out!

language donyaep.vercel.app

Layers Pane Plus

Compatibility

Works with Adobe After Effects CC (2014) (version 13.0) and above.

Layers Pane Plus v3.0.1

Free

Get the latest version of Layers Pane Plus and enhance your After Effects workflow today!

Gumroad Download Now

dony Tools

Compatibility

Works with Adobe After Effects CC (2014) (version 13.0) and above.

dony Tools v2.0.1

Free

Get the latest version of dony Tools and enhance your After Effects workflow today!

Gumroad Download Now

AE_TimerKeeper

Compatibility

Works with Adobe After Effects CC (2018) (version 15.1.2) and above.

AE_TimerKeeper v3.0.0

Free

Get the latest version of AE_TimerKeeper with the new analytics dashboard and enhanced project management!

Gumroad Download Now