Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
317 commits
Select commit Hold shift + click to select a range
4366682
importer improvements
bodymovin Jan 16, 2020
2863339
version 5.6.2
bodymovin Jan 18, 2020
cdcf7b8
added text keyframes support
bodymovin Jan 18, 2020
d5f5bf0
decoding file name
bodymovin Jan 30, 2020
7c448f8
improved gradient parsing
bodymovin Feb 1, 2020
e713b89
render update
bodymovin Feb 12, 2020
952e702
support for copying original assets
bodymovin Feb 12, 2020
ccb12ef
version 5.6.4
bodymovin Feb 12, 2020
bb48f1d
Export 'blur' text animator property
fmalita Feb 21, 2020
509ff9a
Merge pull request #39 from fmalita/export-text-animator-blur
bodymovin Feb 22, 2020
35bd29c
support for including json in banner html template
bodymovin Feb 22, 2020
aef4e92
fix for zip file without root folder
bodymovin Feb 22, 2020
17835b1
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin Feb 22, 2020
fafe165
v5.6.5
bodymovin Feb 24, 2020
835d0aa
reading file extension correctly when copying original assets
bodymovin Feb 29, 2020
b8728f0
fixed inlined json objects with carriage returns
bodymovin Feb 29, 2020
2be2e55
added loop support for banners
bodymovin Feb 29, 2020
d43e5a0
exporting adjustment layers as null layers
bodymovin Feb 29, 2020
b5ed7e1
added checkbox to select comp names as default
bodymovin Mar 5, 2020
7391909
version 5.6.6
bodymovin Mar 5, 2020
ff010dd
Export additional layer styles
fmalita Mar 20, 2020
52b79a4
Merge pull request #43 from fmalita/export-styles
bodymovin Mar 28, 2020
50ac3e4
banner and export improvements
bodymovin Mar 28, 2020
054cadf
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin Mar 28, 2020
eef6a93
version 5.6.7
bodymovin Apr 5, 2020
0a4582a
checking nodes that have no vertices and are not closed
bodymovin Apr 5, 2020
667974c
added video layer export support
bodymovin Apr 5, 2020
caabfef
version 5.6.8
bodymovin Apr 6, 2020
a5f1a7a
version 5.6.9
bodymovin Apr 12, 2020
36dea74
version 5.6.10
bodymovin May 10, 2020
9811696
added Skottie preview support
bodymovin May 15, 2020
3a9cda4
moved wasm file to public folder
bodymovin May 16, 2020
730cf9c
added annotations button
bodymovin May 16, 2020
a86ee43
added annotaions support
bodymovin May 20, 2020
72c668e
added preview button from render
bodymovin May 24, 2020
c1d0d7b
changed preview buttons to checkboxes
bodymovin May 24, 2020
19eec61
added color selector
bodymovin May 24, 2020
4b5d849
saving preview background color between sessions
bodymovin May 24, 2020
99d1473
locking timeline to composition
bodymovin May 24, 2020
9efde68
added report toggle and view
bodymovin May 26, 2020
614676b
WIP added reports view
bodymovin May 27, 2020
9ae8364
added settings helper
bodymovin May 30, 2020
c59c5a2
WIP animation report
bodymovin May 31, 2020
4a89fb7
WIP layer transform reports
bodymovin May 31, 2020
2827bad
added first layer types
bodymovin May 31, 2020
66b9bb6
added new report messages
bodymovin May 31, 2020
07bde6a
added composition report
bodymovin Jun 1, 2020
9d1d141
simplified row container
bodymovin Jun 1, 2020
fac9c17
navigating to layer
bodymovin Jun 1, 2020
a4bd694
fixed scale error count
bodymovin Jun 1, 2020
287f9d1
fixed padding
bodymovin Jun 1, 2020
e634336
added disabled layer message
bodymovin Jun 1, 2020
f64109a
added effects support
bodymovin Jun 2, 2020
858a7a6
WIP shapes reports
bodymovin Jun 3, 2020
c392e03
partial shapes properties support
bodymovin Jun 4, 2020
6058ebb
added repeater and fill and star
bodymovin Jun 4, 2020
0afe6fe
shapes layer finished
bodymovin Jun 4, 2020
1929f99
added reports column to render
bodymovin Jun 7, 2020
e00019e
added text annotation support exported on text properties
bodymovin Jun 8, 2020
910c200
added text layer and animators support
bodymovin Jun 8, 2020
1550a4a
auto expand on icon click
bodymovin Jun 9, 2020
ae72023
added message type filters and settings
bodymovin Jun 9, 2020
0252495
memoizing counter method
bodymovin Jun 9, 2020
da761c8
added support for importing report
bodymovin Jun 9, 2020
ac265e4
added caching of reports data
bodymovin Jun 9, 2020
6b507b3
added error handling support
bodymovin Jun 10, 2020
66172ba
Merge branch '10004_skottie_previewer' into google_build
bodymovin Jun 10, 2020
10ef927
Merge branch '10006_annotations' into google_build
bodymovin Jun 10, 2020
24b7026
added expression options
bodymovin Jun 11, 2020
9969050
Merge branch '10005_export_time_diagnostics' into 10007_bake_expressions
bodymovin Jun 11, 2020
0b8f0ac
baked keyframes range export
bodymovin Jun 12, 2020
f93f685
changed inPoint for startTime
bodymovin Jun 12, 2020
ed0b58f
baking expressions
bodymovin Jun 13, 2020
0b2720d
updating ranges when comp is used multiple times
bodymovin Jun 13, 2020
3fff7ab
optimizing exported keyframes
bodymovin Jun 15, 2020
a600662
fixed skipped keyframes
bodymovin Jun 15, 2020
35eddce
expression range fixes
bodymovin Jun 15, 2020
e21d449
added new layer types
bodymovin Jun 16, 2020
bbfc4a0
added layer types
bodymovin Jun 17, 2020
cb800e8
WIP layer styles
bodymovin Jun 17, 2020
2bdf8c7
drop shadow layer style
bodymovin Jun 17, 2020
a2514c4
added stroke style
bodymovin Jun 17, 2020
72f2023
Merge branch '10005_export_time_diagnostics' into google_build
bodymovin Jun 17, 2020
28868b1
Merge branch '10007_bake_expressions' into google_build
bodymovin Jun 17, 2020
f5636c0
skipping expressions report when expressions are baked
bodymovin Jun 17, 2020
cb01573
added inner shadow style
bodymovin Jun 18, 2020
7756ca8
added outer glow
bodymovin Jun 18, 2020
e44751f
added inner glow style
bodymovin Jun 18, 2020
6ab147f
added bevel and emboss
bodymovin Jun 18, 2020
6e6aaf3
added remaining layer styles
bodymovin Jun 18, 2020
825bbbb
Merge branch '10005_export_time_diagnostics' into google_build
bodymovin Jun 18, 2020
0627e0e
added builders as filter for messages
bodymovin Jun 22, 2020
dbed464
caching builder types
bodymovin Jun 22, 2020
8c2a296
added masks support
bodymovin Jun 24, 2020
accc62c
added large layers effects warning
bodymovin Jun 25, 2020
7ab7526
Merge branch '10005_export_time_diagnostics' into google_build
bodymovin Jun 25, 2020
74d9afe
added Pseudo/Bodymovin effect to skipped properties
bodymovin Jun 25, 2020
f473376
fixed sorting of modules
bodymovin Jun 25, 2020
ea6c161
version 5.7.0
bodymovin Jun 30, 2020
6239218
Export text line spacing prop
fmalita Jul 2, 2020
3892ae9
Merge pull request #53 from fmalita/export-text-linespacing
bodymovin Jul 2, 2020
674485a
added support for skottie latest version download
bodymovin Jul 3, 2020
15ebe1b
added text animator and selector properties detailed report
bodymovin Jul 8, 2020
4f05277
updated canvaskit files
bodymovin Jul 9, 2020
ed266f9
updated skottie api
bodymovin Jul 9, 2020
28e44a9
added pucker and bloat and zigzag
bodymovin Jul 9, 2020
e811668
loading modules differently
bodymovin Jul 9, 2020
8f8f2a7
WIP exporting font location
bodymovin Jul 9, 2020
498d398
skottie updater from particles.skia
bodymovin Jul 9, 2020
141f3b2
Merge branch '10008_skottie_loader' into google_build
bodymovin Jul 9, 2020
1323406
merge fix
bodymovin Jul 9, 2020
5724354
added line spacing
bodymovin Jul 18, 2020
59e4781
Merge branch 'google_build'
bodymovin Jul 18, 2020
b1f55cf
version 5.7.1
bodymovin Jul 20, 2020
972aa3b
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin Jul 20, 2020
37b03bb
Merge branch 'master' into 10010_font_location_Support
bodymovin Jul 20, 2020
d8a35fc
fonts bundled and inline
bodymovin Jul 29, 2020
432b792
image names fix
bodymovin Aug 4, 2020
567c05f
Merge branch '10011_image_names_fix' into 10010_font_location_Support
bodymovin Aug 4, 2020
0ad332d
line height fix for empty multilines
bodymovin Aug 5, 2020
1f422c5
Merge branch '10011_image_names_fix'
bodymovin Aug 8, 2020
c32eb58
Merge branch '10010_font_location_Support'
bodymovin Aug 8, 2020
65cabad
added audio files copy
bodymovin Aug 12, 2020
cb16c25
audio export support
bodymovin Aug 18, 2020
237e908
setting maximum audio duration to composition duration
bodymovin Aug 19, 2020
5a80671
added pretty print support
bodymovin Aug 19, 2020
b743f04
added bitrate options
bodymovin Aug 19, 2020
989f893
setting audio inpoint to start
bodymovin Aug 19, 2020
eb79060
version 5.7.2
bodymovin Aug 20, 2020
29c63cd
version 5.7.3
bodymovin Sep 3, 2020
1adb71a
added play pause functionality to preview
bodymovin Sep 3, 2020
9d5d2e1
added missing layer styles to export
bodymovin Sep 10, 2020
22813b5
version 5.7.4
bodymovin Oct 20, 2020
ee5f656
version 5.7.4
bodymovin Nov 19, 2020
5c4989c
fix how sanitized asset names are incremented
manan-jadhav Dec 7, 2020
77dc882
Merge pull request #63 from Motionden/fix/sanitized-asset-names
bodymovin Dec 7, 2020
33fc763
added support for original asset names for audio files
bodymovin Dec 8, 2020
e254d34
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin Dec 8, 2020
8a0432f
force parseInt to parse with radix = 10,
manan-jadhav Dec 17, 2020
d995229
version 5.7.5
bodymovin Dec 23, 2020
397a828
added escodegen and esprima libraries
bodymovin Dec 23, 2020
d3bce72
added support for es6
bodymovin Dec 25, 2020
0b3df7e
changed server port
bodymovin Jan 16, 2021
9b03c37
Merge pull request #64 from Motionden/fix/image-sequence-names
bodymovin Feb 16, 2021
fb2a56d
version 5.7.6
bodymovin Mar 21, 2021
13a27a7
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin Mar 21, 2021
24fe2f0
version 5.7.7
bodymovin Mar 22, 2021
ab9ea3f
version 5.7.8
bodymovin Apr 4, 2021
cc56b12
Add simple guide for getting started with development
Dan-Shields Apr 7, 2021
f4d57c0
Merge pull request #75 from Dan-Shields/dev-instructions
bodymovin Apr 10, 2021
96e57e4
added header and id
bodymovin Apr 12, 2021
d627c8d
added new text annotations
bodymovin May 4, 2021
2e75da4
Merge branch '10017_added_bodymovin_header'
bodymovin May 4, 2021
0084a77
added SMIL exporter
bodymovin May 31, 2021
9887a2c
version 5.7.9
bodymovin Jun 4, 2021
3446102
added project destination functionality
bodymovin Jul 11, 2021
e10544f
version 5.7.12
bodymovin Jul 13, 2021
67f874b
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin Jul 13, 2021
30049de
added metadata export
bodymovin Aug 12, 2021
afda091
updated version
bodymovin Sep 3, 2021
b95289b
fixed importer with last keyframe
bodymovin Oct 10, 2021
4d1bf09
added animated property support
bodymovin Oct 10, 2021
db40eb6
added clear cache button
bodymovin Oct 10, 2021
b409ae1
added smoothness property
bodymovin Oct 11, 2021
3d2c57e
added support for exporting source names as ids
bodymovin Oct 11, 2021
ea9643c
version 5.7.14
bodymovin Nov 8, 2021
4d998f4
added framerate to comp props
bodymovin Nov 8, 2021
c47fd9e
version 5.8.1
bodymovin Nov 14, 2021
c91a5ee
added support to store settings externally
bodymovin Jan 17, 2022
30554bd
animated text WIP
bodymovin Feb 2, 2022
0583333
fixed commented else statements in a single line on expressions
bodymovin Feb 18, 2022
583d3b2
fixes
bodymovin Mar 3, 2022
a76f1ce
version 5.9.1
bodymovin Mar 11, 2022
c462770
Merge branch '86_animated_text'
bodymovin Mar 21, 2022
6907e39
sanitize name of shapes
bodymovin Apr 3, 2022
93b54d6
convert levels to individual levels effect
bodymovin Apr 3, 2022
87d4247
fix audio with values off ranges
bodymovin Apr 3, 2022
00a762a
version 5.9.2
bodymovin Apr 17, 2022
601fa86
support for preserve nested framerate on export
bodymovin Apr 17, 2022
86d2ae3
add support for collapse transform
bodymovin Apr 17, 2022
783d47e
move preserve nested framerate to each composition
bodymovin Apr 19, 2022
8d51092
add hover to comp selection
bodymovin Apr 19, 2022
e1f3787
version 5.9.3
bodymovin Apr 26, 2022
a8ee87f
WIP supported features view
bodymovin Apr 26, 2022
240dce0
WIP integration with canilottie api
bodymovin Apr 26, 2022
e494642
fix navigation for more buttons
bodymovin Apr 26, 2022
e747916
fix navigation links
bodymovin Apr 26, 2022
a018896
focus on element before exporting effect to fix AE unsynced property
bodymovin May 2, 2022
0037f37
v5.9.4
bodymovin May 2, 2022
d1ff392
Merge branch 'master' into connect_with_canilottie
bodymovin May 2, 2022
8fe4560
add link support
bodymovin May 3, 2022
430ef14
load skottie from repository
bodymovin May 4, 2022
99926b8
Merge branch 'master' into connect_with_canilottie
bodymovin May 4, 2022
76f2d54
Update the match name when converting Easy Levels -> Pro Levels
fmalita May 20, 2022
fcf2953
Merge pull request #124 from fmalita/fix-easy-levels
bodymovin May 30, 2022
a79e820
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin May 30, 2022
257e22c
Merge branch 'master' into connect_with_canilottie
bodymovin Jun 13, 2022
fbe8f8d
support to reuse assets data
bodymovin Jun 19, 2022
0bf8572
add support to save project in XMP
bodymovin Jun 20, 2022
18947ca
add support for using comp names as ids
bodymovin Jun 20, 2022
5377991
add local storage error handle
bodymovin Jun 25, 2022
61affa6
compress al existing projects
bodymovin Jun 26, 2022
1caf797
version 5.9.5
bodymovin Jun 27, 2022
0b26fc4
Disambiguate bevelEmboss properties
mbasaglia Jun 30, 2022
929c57a
Merge pull request #125 from mbasaglia/patch-1
bodymovin Jun 30, 2022
2fb7697
add image annotation support
bodymovin Jun 30, 2022
f5c8b1e
fix xmp store issue with projects with same id
bodymovin Jul 1, 2022
9a9dff0
move temp id creation to its own method
bodymovin Jul 1, 2022
0eeab40
fix layer naming
bodymovin Jul 1, 2022
5ac46ab
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin Jul 1, 2022
3c88488
version 5.9.6
bodymovin Jul 5, 2022
e50d662
enable possibility of skipping done view
bodymovin Jul 5, 2022
15a3666
reuse font data to skip step during render
bodymovin Jul 5, 2022
dca87b1
WIP template validation
bodymovin Jul 26, 2022
9ccac66
Export HardMix blend mode values
fmalita Aug 2, 2022
83d5bc8
Merge pull request #128 from fmalita/hardmix-blendmode
bodymovin Aug 2, 2022
71b4d0e
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin Aug 9, 2022
b2a40fa
version update
bodymovin Aug 16, 2022
7ef5728
Merge branch 'master' into 10022_template_validation
bodymovin Aug 16, 2022
edd0e38
Fix precomp refId when "Use composition names as ids" is disabled
fmalita Aug 24, 2022
98237d6
Merge pull request #133 from fmalita/fix-precomp-export
bodymovin Aug 25, 2022
25dda31
WIP template and essential properties
bodymovin Aug 31, 2022
8ce582a
add layers and assets to template validation
bodymovin Sep 2, 2022
a1e25e8
clean textShapeHelper code
bodymovin Sep 4, 2022
b2a90d6
fix repetead compositions
bodymovin Sep 5, 2022
d17e45c
Merge branch 'master' into 10022_template_validation
bodymovin Sep 5, 2022
d2db5b9
WIP essential properties
bodymovin Nov 15, 2022
c140155
WIP track matte support
bodymovin Nov 16, 2022
dc7c292
add support for multiple track matte masks
bodymovin Nov 24, 2022
b8ffb1c
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin Nov 27, 2022
b9f851e
version 5.10.0
bodymovin Dec 7, 2022
05d599c
Merge branch 'master' into 10022_template_validation
bodymovin Dec 7, 2022
3e157e5
version 5.10.1
bodymovin Jan 17, 2023
197fb0a
Merge branch 'master' into 10022_template_validation
bodymovin Jan 17, 2023
7cf94d4
add support for composition unwrap and text slots
bodymovin Jan 18, 2023
f4cf9e3
WIP template
bodymovin Jan 23, 2023
f1e87fe
version 5.10.2
bodymovin Jan 23, 2023
3535f38
WIP
bodymovin Feb 12, 2023
8e495f6
support clearing properties from text in essential graphics
bodymovin Feb 12, 2023
626a462
update vertical justification format
bodymovin Feb 12, 2023
e7a9f01
WIP template
bodymovin Feb 21, 2023
93604c2
update vertical align values
bodymovin Feb 21, 2023
ea6665a
Merge branch 'master' into 10022_template_validation
bodymovin Feb 21, 2023
26f9d28
add regular essential properties support
bodymovin Feb 22, 2023
c2d466a
version 5.11.0
bodymovin Apr 10, 2023
f6310ec
fix import json
bodymovin May 24, 2023
4f1de8e
version 5.12.0
bodymovin May 30, 2023
f06d0bf
Fix text slot export issue in new AE versions
b-wils Jun 7, 2024
a400a25
Merge pull request #175 from b-wils/text-slot-export-fix
bodymovin Jun 25, 2024
a589002
Create завоз
weealisa Jul 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,5 @@ signer.bat
bodymovinCert.p12
bodymovin.zxp
ZXPSignCmd.exe
package-lock.json
test/
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,14 @@
# bodymovin-extension

Bodymovin UI extension panel

## Development

1. Setup AE for debugging extensions ([guide](https://github.com/Adobe-CEP/CEP-Resources/blob/master/CEP_9.x/Documentation/CEP%209.0%20HTML%20Extension%20Cookbook.md#debugging-unsigned-extensions))
2. Install the [CEF client](https://github.com/Adobe-CEP/CEP-Resources/tree/master/CEP_9.x) you'll need for remote debugging
3. Install extension dependencies (`npm i`)
4. Install server dependencies (`cd bundle/server && npm i`)
5. Run `npm run start-dev`
6. Open the CEF client and navigate to `http://localhost:8092`

The extension window will now hot-reload and you can use the devtools in the CEF client.
8 changes: 8 additions & 0 deletions bundle/.debug
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,13 @@

</HostList>
</Extension>
<Extension Id="com.bodymovin.bodymovin_server">
<HostList>

<!-- AfterEffects -->
<Host Name="AEFT" Port="8192" />

</HostList>
</Extension>
</ExtensionList>

4 changes: 2 additions & 2 deletions bundle/CSXS/manifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
</ExtensionList>
<ExecutionEnvironment>
<HostList>
<Host Name="AEFT" Version="[13.0,16.9]" Port="8093" />
<Host Name="AEFX" Version="[13.0,16.9]" Port="8093" />
<Host Name="AEFT" Version="[13.0,99.9]" Port="8093" />
<Host Name="AEFX" Version="[13.0,99.9]" Port="8093" />

<!-- Illustrator -->
<!-- <Host Name="ILST" Version="[18.0,18.9]" />-->
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
60 changes: 60 additions & 0 deletions bundle/assets/player/banner_template.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<!DOCTYPE html>
<html>

<!-- CHANGE THE RESOLUTION -->


<head>

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="ad.size" content="width=__CONTENT_WIDTH__,height=__CONTENT_HEIGHT__">
<script src="__LOTTIE_SOURCE__"></script>
<script type="text/javascript">var clickTag = "__CLICK_TAG__";</script>
<style type="text/css">
@charset "UTF-8";

/* CSS Document */

/* Default style, feel free to remove if not needed. */
body, body * {vertical-align: baseline; border: 0; outline: 0; padding: 0; margin: 0; cursor: pointer;}

/* Div layer for the entire banner. */
#content_dc{width: __CONTENT_WIDTH__px; height: __CONTENT_HEIGHT__px;}

/* Invisible button for background clickthrough. */
#background_exit_dc {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; cursor: pointer; opacity: 0; z-index: 400;}
:focus {outline:none;}
::-moz-focus-inner {border:0;}
</style>

</head>

<body>
<div id="container_dc">
<div id="content_dc"></div>
<div id="myborder"></div>
<button id="background_exit_dc" onclick="window.open(window.clickTag)"></button>
</div>

<script>
lottie.loadAnimation({
container: document.getElementById('content_dc'),
autoplay: true,
loop: __LOOP__,
renderer: '__LOTTIE_RENDERER__',
__DATA_LOAD__,
rendererSettings: {
filterSize: {
width: '300%',
height: '300%',
x: '-100%',
y: '-100%',
}
}
})
.setSubframe(false)
</script>
</body>

</html>
4 changes: 2 additions & 2 deletions bundle/assets/player/demo.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
<head>
<style>
body{
background-color:#fff;
background-color:__[[BODY_BACKGROUND_COLOR]]__;
margin: 0px;
height: 100%;
overflow: hidden;
}
#lottie{
background-color:#fff;
background-color:__[[LOTTIE_BACKGROUND_COLOR]]__;
width:100%;
height:100%;
display:block;
Expand Down
Loading