blob: 6e3f80075f5948baf4ef2308105e6377f70949e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
Roadmap
=======
This is an ever-changing list of development priorities for the
maintainers of librsvg. Check this often!
Short term
----------
- Merge `the Rust port of the gdk-pixbuf-loader <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/722>`_.
- `Switch from autotools to the Meson build system
<https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/657>`_. This may make it
easier to integrate the Rust-based gdk-pixbuf-loader from the last point.
- Fix `issue #778 <https://gitlab.gnome.org/GNOME/librsvg/-/issues/778>`_ about incorrect
offsetting for layers with opacity. Solving this should make it easier to fix the root
cause of `issue #1 <https://gitlab.gnome.org/GNOME/librsvg/-/issues/1>`_, where librsvg
cannot compute arbitrary regions for filter effects and it only takes the user-specified
viewport into account.
- Continue with the revamp of :doc:`text_layout`.
Medium term
-----------
- `Issue #459 <https://gitlab.gnome.org/GNOME/librsvg/-/issues/459>`_ - Support CSS ``var()`` for custom colors and other SVG properties.
- `Issue #843 <https://gitlab.gnome.org/GNOME/librsvg/-/issues/843>`_ - Support CSS ``calc()``.
- `Issue #635 <https://gitlab.gnome.org/GNOME/librsvg/-/issues/635>`_ - Publish to crates.io.
|