Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patch 2 hi #92

Open
wants to merge 82 commits into
base: 58_saving_images_as_jpg
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
07273a6
markers value fix
bodymovin Jan 17, 2018
d57b223
declaring variables for javascript strict mode
bodymovin Jan 26, 2018
4a902d7
added selected comps filter
bodymovin Feb 17, 2018
d143ba2
fixes
bodymovin Mar 15, 2018
2155272
handling ArrayExpressions
bodymovin Mar 21, 2018
9689961
resetting comp s names on each render
bodymovin Mar 24, 2018
2745e7f
fixes AE 15.1 text to outlines issue
bodymovin Apr 5, 2018
f111e94
fixed empty spaces
bodymovin Apr 5, 2018
c9fdeff
text shape fix
bodymovin Apr 14, 2018
d1fdfbd
Replace saveFrameToPng() to fix black halo on exported images
ashikase Apr 17, 2018
8035695
exporting expression functions as separate expressions
bodymovin Apr 19, 2018
78d2202
version 5.1.14
bodymovin May 19, 2018
304e02a
Merge pull request #3 from ashikase/master
bodymovin May 19, 2018
1242f01
rendering images as jgps
bodymovin May 19, 2018
7793cbb
added image compression support
bodymovin May 20, 2018
111f1c0
image compression
bodymovin May 26, 2018
657cdd3
fix export for older AE versions
bodymovin May 26, 2018
02e0079
multiple fixes
bodymovin Jun 21, 2018
8e70136
removing square merge paths
bodymovin Jun 30, 2018
b887a20
moved all methods to __bodymovin object
bodymovin Jul 2, 2018
7055ace
retrieving text value whithout expression
bodymovin Jul 4, 2018
5be465f
supporting instance of for all array types
bodymovin Jul 4, 2018
4793e68
fix importing order
bodymovin Jul 4, 2018
f7c7ce7
added twirl effect
bodymovin Jul 13, 2018
3252f78
added groups to merge path validation
bodymovin Jul 13, 2018
1e08b74
added effects
bodymovin Jul 15, 2018
b5ad6e1
updates to exporter
bodymovin Aug 10, 2018
b6c62c3
small fixes
bodymovin Sep 8, 2018
370a165
adding expression helpers
bodymovin Sep 13, 2018
e188424
added ifStatement to variabl declarations
bodymovin Sep 13, 2018
33f699b
added new expressions fixing
bodymovin Sep 14, 2018
bbc972f
config updates
bodymovin Sep 16, 2018
dca8456
updated reserver properties
bodymovin Sep 16, 2018
c434a17
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin Sep 16, 2018
4d132bf
updated files
bodymovin Sep 18, 2018
4354bfd
fixes
bodymovin Sep 19, 2018
f158141
added width and height to external comps
bodymovin Sep 20, 2018
4e16fe2
new version
bodymovin Oct 27, 2018
4f672db
updated avd exporter version
bodymovin Nov 22, 2018
ae79bf7
skipping hidden props from shape layers
bodymovin Nov 22, 2018
1e734ee
updated files
bodymovin Nov 27, 2018
3a54494
creating undo group around roving keyframes
bodymovin Dec 24, 2018
ca1e546
changed format extension
bodymovin Dec 24, 2018
43397ab
added blend modes for shapes
bodymovin Dec 26, 2018
93c3737
added blend mode support for shapes
bodymovin Dec 26, 2018
1ac1ae9
v5.4.3
bodymovin Jan 5, 2019
d84442b
new format exported
bodymovin Jan 21, 2019
33c3783
fixed alert when render queue is in use
bodymovin Feb 7, 2019
64c04fe
changing operation method names
bodymovin Feb 10, 2019
4bbdafb
added expression export option
bodymovin Feb 10, 2019
2bb5bdf
Merge branch 'master' into 72_new_json_format
bodymovin Feb 10, 2019
cb120de
fix ignor expression validation
bodymovin Feb 10, 2019
b589ee7
version 5.4.4
bodymovin Feb 14, 2019
1c9fc3d
Merge branch 'master' into 73_new_json_format
bodymovin Feb 14, 2019
5c766c1
enable export of old format
bodymovin Mar 20, 2019
c7b4a19
removing default transform properties
bodymovin Mar 20, 2019
27ad708
updated build files
bodymovin Mar 29, 2019
72c44fd
changed image processor comparison method
bodymovin Mar 29, 2019
aecfe1d
fixes #11 added option to include non supported properties
bodymovin Apr 7, 2019
f66f385
v5.5.1 build
bodymovin Apr 8, 2019
86874c1
Export 'add' layer blend mode enum.
fmalita Apr 11, 2019
c784868
Merge pull request #12 from fmalita/add-blend-mode
bodymovin Apr 12, 2019
a97b990
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin Apr 12, 2019
c1965c4
version 5.5.2
bodymovin Apr 21, 2019
cd89c93
Export "Mask Feather"
fmalita Apr 29, 2019
1efee49
Merge pull request #13 from fmalita/export-mask-feather
bodymovin May 1, 2019
6c7179a
added remember and apply settings
bodymovin May 18, 2019
7cd333c
Merge branch 'master' of github.com:bodymovin/bodymovin-extension
bodymovin May 18, 2019
2e1dd05
Implemented TG stickers animations feature restrictions and export in…
laktyushin May 24, 2019
27d1f58
Update README.md
laktyushin May 24, 2019
a41e577
Update README.md
laktyushin May 24, 2019
9e4f4c4
Update README.md
laktyushin May 29, 2019
c0c36db
Fixed precompositions export
laktyushin Jun 4, 2019
f0c671b
Update README.md
laktyushin Jul 4, 2019
75a0f2a
Update README.md
laktyushin Jul 4, 2019
1ab1be5
Update constraints
laktyushin Oct 20, 2019
a71768c
fix(build): fix build on Node.js > 11
negezor Nov 26, 2019
c6db4c1
feat(manifest): add support After Effects > 17 version
negezor Nov 26, 2019
eafc212
Merge pull request #6 from negezor/support-ae-17
laktyushin Dec 1, 2019
5b5b2be
Merge pull request #5 from negezor/migrate-to-gulp4
laktyushin Dec 1, 2019
e35d611
Increase manifest max supported version
laktyushin May 13, 2021
f99e48f
Create Tick telegram verified
pau7675 Feb 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 24 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,24 @@
# bodymovin-extension
Bodymovin UI extension panel
# Bodymovin for Telegram Stickers — After Effects extension for exporting Telegram animated stickers

Bodymovin-TG is designed to help you export your animations in the **.TGS** format supported by the Telegram Animated Stickers platform.

### Installing

1. Close After Effects if it's open
2. Install [the ZXP Installer][zxp_installer]
3. Download the latest version of [bodymovin-tg][bodymovin_tg] (*bodymovin-tg.zxp*)
4. Open the ZXP Installer and drag the bodymovin-tg extension into the ZXP Installer window
5. Open After Effects.
**Windows:** Go to Edit > Preferences > Scripting & Expressions > and check "Allow Scripts to Write Files and Access Network"
**Mac:** Go to Adobe After Effects > Preferences > Scripting & Expressions > and check "Allow Scripts to Write Files and Access Network"
6. Under the menu Window > Extensions you should see **Bodymovin for Telegram Stickers**. Now you're good to go!

For more information on creating and exporting Lottie animations, refer to [this guide][ae_guide].

For more information on Telegram Animated Stickers, see [this page][animated_stickers].

[//]: # (LINKS)
[zxp_installer]: https://zxpinstaller.com
[bodymovin_tg]: https://github.com/TelegramMessenger/bodymovin-extension/releases
[ae_guide]: http://airbnb.io/lottie/#/after-effects?id=creating-lottie-animations
[animated_stickers]: https://core.telegram.org/animated_stickers
1 change: 1 addition & 0 deletions Tick telegram verified
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
tick blue verified telegram
2 changes: 1 addition & 1 deletion bundle/.debug
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtensionList>
<Extension Id="com.bodymovin.bodymovin">
<Extension Id="org.telegram.bodymovin-tg">
<HostList>

<!-- Comment Host tags according to the apps you want your panel to support -->
Expand Down
12 changes: 6 additions & 6 deletions bundle/CSXS/manifest.xml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtensionManifest Version="5.0" ExtensionBundleId="com.bodymovin.bodymovin" ExtensionBundleVersion="4.5.5"
<ExtensionManifest Version="5.0" ExtensionBundleId="org.telegram.bodymovin-tg" ExtensionBundleVersion="4.5.5"
ExtensionBundleName="bodymovin" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ExtensionList>
<Extension Id="com.bodymovin.bodymovin" Version="4.5.5" />
<Extension Id="org.telegram.bodymovin-tg" Version="4.5.5" />
</ExtensionList>
<ExecutionEnvironment>
<HostList>
<Host Name="AEFT" Version="[13.0,16.9]" />
<Host Name="AEFX" Version="[13.0,16.9]" />
<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 All @@ -31,7 +31,7 @@
</RequiredRuntimeList>
</ExecutionEnvironment>
<DispatchInfoList>
<Extension Id="com.bodymovin.bodymovin">
<Extension Id="org.telegram.bodymovin-tg">
<DispatchInfo >
<Resources>
<MainPath>./index_dev.html</MainPath>
Expand All @@ -47,7 +47,7 @@
</Lifecycle>
<UI>
<Type>Panel</Type>
<Menu>Bodymovin</Menu>
<Menu>Bodymovin for Telegram Stickers</Menu>
<Geometry>
<Size>
<Height>500</Height>
Expand Down
Loading