{"type":"desktop-application","id":"app.drey.Elastic","name":"Elastic","summary":"Design spring animations","description":"<p>\n      Elastic allows to design and export spring physics-based animations to use\n      with libadwaita.\n    </p>\n      <p>Features:</p>\n      <ul>\n        <li>Preview translation, rotation and scaling transformations.</li>\n        <li>See the animation curve and duration on a graph.</li>\n        <li>Drag a handle to see it return back with the spring physics.</li>\n        <li>Export C, JavaScript, Python, Vala or Rust code.</li>\n      </ul>\n    ","developer_name":"Alice Mikhaylenko","icon":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/icons/128x128/app.drey.Elastic.png","icons":[{"url":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/icons/128x128/app.drey.Elastic.png","width":128,"height":128,"type":"remote"},{"url":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/icons/128x128@2/app.drey.Elastic.png","width":128,"height":128,"scale":2,"type":"remote"}],"screenshots":[{"sizes":[{"width":"850","height":"845","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-1_orig.png"},{"width":"752","height":"747","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-1_752x747@1.png"},{"width":"624","height":"620","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-1_624x620@1.png"},{"width":"224","height":"222","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-1_224x222@1.png"}],"caption":"Initial screen","default":true},{"sizes":[{"width":"850","height":"845","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-2_orig.png"},{"width":"752","height":"747","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-2_752x747@1.png"},{"width":"624","height":"620","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-2_624x620@1.png"},{"width":"224","height":"222","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-2_224x222@1.png"}],"caption":"Initial screen","default":true},{"sizes":[{"width":"850","height":"845","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-3_orig.png"},{"width":"752","height":"747","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-3_752x747@1.png"},{"width":"624","height":"620","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-3_624x620@1.png"},{"width":"224","height":"222","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-3_224x222@1.png"}],"caption":"Animation graph"},{"sizes":[{"width":"850","height":"845","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-4_orig.png"},{"width":"752","height":"747","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-4_752x747@1.png"},{"width":"624","height":"620","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-4_624x620@1.png"},{"width":"224","height":"222","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-4_224x222@1.png"}],"caption":"Animation graph"},{"sizes":[{"width":"850","height":"845","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-5_orig.png"},{"width":"752","height":"747","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-5_752x747@1.png"},{"width":"624","height":"620","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-5_624x620@1.png"},{"width":"224","height":"222","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-5_224x222@1.png"}],"caption":"Interactive preview"},{"sizes":[{"width":"850","height":"845","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-6_orig.png"},{"width":"752","height":"747","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-6_752x747@1.png"},{"width":"624","height":"620","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-6_624x620@1.png"},{"width":"224","height":"222","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-6_224x222@1.png"}],"caption":"Interactive preview"},{"sizes":[{"width":"850","height":"845","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-7_orig.png"},{"width":"752","height":"747","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-7_752x747@1.png"},{"width":"624","height":"620","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-7_624x620@1.png"},{"width":"224","height":"222","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-7_224x222@1.png"}],"caption":"Code export"},{"sizes":[{"width":"850","height":"845","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-8_orig.png"},{"width":"752","height":"747","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-8_752x747@1.png"},{"width":"624","height":"620","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-8_624x620@1.png"},{"width":"224","height":"222","scale":"1x","src":"https://dl.flathub.org/media/app/drey/Elastic/835343b2f40609c5597e0c7aff000a7a/screenshots/image-8_224x222@1.png"}],"caption":"Code export"}],"releases":[{"timestamp":"1789603200","version":"1.0.4","type":"stable","description":"<p>Updated translations:</p>\n          <ul>\n            <li>Belarusian</li>\n            <li>Bulgarian</li>\n            <li>Czech</li>\n            <li>French</li>\n            <li>Hungarian</li>\n            <li>Kazakh</li>\n            <li>Serbian</li>\n            <li>Slovenian</li>\n            <li>Turkish</li>\n          </ul>\n        "},{"timestamp":"1776643200","version":"1.0.3","type":"stable","description":"<p>Minor fixes</p>\n          <p>Updated translations:</p>\n          <ul>\n            <li>Serbian</li>\n            <li>French</li>\n          </ul>\n        "},{"timestamp":"1773792000","version":"1.0.2","type":"stable","description":"<p>Updated icons</p>\n          <p>Fixed the reset button tooltip</p>\n          <p>Updated translations:</p>\n          <ul>\n            <li>Bulgarian</li>\n            <li>Catalan</li>\n            <li>Cornish</li>\n            <li>Czech</li>\n            <li>Esperanto</li>\n            <li>Greek</li>\n            <li>Kazakh</li>\n          </ul>\n        "},{"timestamp":"1760832000","version":"1.0.1","type":"stable","description":"<p>Updated translations:</p>\n          <ul>\n            <li>Dutch</li>\n            <li>Italian</li>\n            <li>Persian</li>\n            <li>Turkish</li>\n            <li>Uzbek (Latin)</li>\n          </ul>\n        "}],"content_rating_details":{"en_US":{"categories":[{"id":"social","level":"none","description":"No way to chat with other users"},{"id":"drugs","level":"none","description":"No references to alcohol"},{"id":"language","level":"none","description":"No profanity of any kind"},{"id":"money","level":"none","description":"No ability to spend money"},{"id":"sex","level":"none","description":"No nudity of any sort"},{"id":"violence","level":"none","description":"No cartoon violence"}],"minimumAge":3,"minimumAgeText":"Early Childhood","contentRatingSystem":"ESRB"}},"urls":{"bugtracker":"https://gitlab.gnome.org/World/elastic/-/issues","homepage":"https://gitlab.gnome.org/World/elastic","donation":"https://www.gnome.org/donate/","translate":"https://l10n.gnome.org/module/elastic/","vcs_browser":"https://gitlab.gnome.org/World/elastic"},"categories":["Utility"],"keywords":["spring","animation","animations"],"project_license":"GPL-3.0-or-later","launchable":{"value":"app.drey.Elastic.desktop","type":"desktop-id"},"bundle":{"value":"app/app.drey.Elastic/x86_64/stable","type":"flatpak","runtime":"org.gnome.Platform/x86_64/51","sdk":"org.gnome.Sdk/x86_64/51"},"metadata":{"flathub::verification::verified":true,"flathub::verification::method":"website","flathub::verification::website":"drey.app","flathub::verification::timestamp":"1695375867","flathub::verification::login_is_organization":false},"is_free_license":true,"isMobileFriendly":true,"requires":[{"type":"display_length","value":"360"}],"supports":[{"type":"control","value":"pointing"},{"type":"control","value":"keyboard"},{"type":"control","value":"touch"}],"branding":[{"value":"#99c1f1","scheme_preference":"light","type":"primary"},{"value":"#0350a4","scheme_preference":"dark","type":"primary"}],"is_eol":false}