Skip to content

24' Development Roadmap

Hermet Park edited this page Nov 30, 2024 · 51 revisions

Lottie Animation Feature Enhancements

  • Text: Integration and support for font features in Lottie animations.
  • Slot Overriding: Adding support for property overriding, detailed in Issue #1808
  • Expression: Implementation of the expression feature, tracking progress at Issue #1640
  • State/Interactivity: Implementation of the marker features, tracking progress at Issue #1640
  • Shape Modifiers: Support the shape modifier features. tracking progress at Issue #2330
  • Layer Effects: Developing blending/filter properties for richer animation effects. Issue #2718

SVG Feature Enhancements

  • Text: Integration and support for embedded font features in SVG Issue #1897

Renderer Improvements

  • Viewport clipping: Optimizing performance by supporting drawing-region set. Issue #2274
  • Retainable Paints: The retention of paint renderings, which functions similarly to a scene cache, is not performing as well as we expected. It requires a thorough review and optimization to enhance the animation performance.
  • Task-Scheduling: Improving task-scheduling performance for efficient rendering. Issue #1493

WebGPU Raster Backend Development

  • Current Status: Actively working on the WebGPU Raster Backend engine. Issue #1479

GL Raster Backend Development

  • Current Status: Actively working on the GL Raster Backend engine. Issue #1687

Software Raster Enhancements

  • SIMD Operations: Enhancing SIMD (Neon/AVX) operations for improved performance. Issue #29, Issue #30

Filter Effects

  • Features: Incorporation of Blur, Drop Shadow, and Inner Shadow filters. Issue #374

Web Toolkit Improvements

  • Objective: Focus on enhancing the thorvg toolkit capabilities and performance of the ThorVG Web rendering performance.

TVG Window Port / UI Toolkits

  • Examples: Replace the UI framework EFL with SDL for easier portability, as discussed in Issue #1244
  • New Feature: Implementing a window layer for ThorVG, as discussed in Issue #1605

Test-Automation Enhancement

  • Performance Test: Establish a robust performance test tool with Lottie Animation resources. repo
  • Testing Infra: Establish a robust testing infrastructure specifically designed to evaluate ThorVG's compatibility

Platforms Support

  • Support Android Player support. repo
  • Support Flutter Player support. repo
  • Support Swift Player support. repo

1.0 Release

  • Focus on revising and streamlining the official APIs to enhance usability and efficiency. Issue #1372

image

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy