An open API service for software projects hosted on Open Collective.

github.com/ManimCommunity/ManimPango

Binding for Pango, to use with Manim.
https://github.com/ManimCommunity/ManimPango

Release v1.0.0a2

601ed269ff02134263cdb33b0f72bf0cf4413c95 authored about 2 years ago
Fix the filename for changelog

9eadd4ac814679046b7637a489e0388f93e61dc1 authored about 2 years ago
Add changelog item for tarball missing files

9390b21de9fb7a62a60e956bc7e9c445e45059d9 authored about 2 years ago
Raise on invalid ``string`` passed to :class:`FontDescriptor` constructor.

Previously, it silently crashed.

cac93c41ed24c78f5c45169b2c7bc82eb206ae4c authored about 2 years ago
Include `*.pxi` files too in tarball

de034f092e3c47b6c4d971c9bb16f5689921d080 authored about 2 years ago
Release v1.0.0a1

4ca20b20bd1662c7d8d0d3623d1cb876c9fe29f8 authored about 2 years ago
docs: update some heading levels

b208bae3625c6574855867f565a4d2ab97dc4ac2 authored about 2 years ago
lint fix

4d388a2879c4aa9cc6db9fa6b1abf5cad045d22d authored about 2 years ago
fixup: update CODEOWNERS

bbc039364cb99853e738efea2b39d563b61616b7 authored about 2 years ago
meta: update CODEOWNERS

217c0fbeb9482c28476a807bbfd0f4e52fe2e5a7 authored about 2 years ago
Start using `towncrier` for managing changelogs

b1794dd711d7299f6fde5c1933316b1d3b4efaea authored about 2 years ago
requirements-dev: add missing dev deps

46ed52156cee60aee29ef9bdfed9902e1f6c8c98 authored about 2 years ago
Lint

7f42308e132ec6d12b918e41bf5f8a01ab6ecb74 authored about 2 years ago
docs: add info about building and installing

897f98d105c7f89633bdfbe063d4f23aa169ed48 authored about 2 years ago
docs: add docs about integrations

932bccacb313a14de37a9e3fd3b1c4449b0dc030 authored about 2 years ago
Add a example to change font

20c7d5503e7dd3a822ce071e3ac6de2cbac9974c authored about 2 years ago
Set the `ndim` to 1 in `ImageBuffer`

a1b7c516ab5403b9f738c6a79feb431767574841 authored about 2 years ago
Lint

06b40a59c1282b2db4dd7775ed3ebeb73989f4e3 authored about 2 years ago
Implement `get_buffer` method for `ImageRenderer`

892baed7bc59e87b0b621efad21df95baa11a8a6 authored about 2 years ago
Fix the `.pyi` files for renderer

d8d09ccee1f0049d1043e759d39110c0a3b6c4bd authored about 2 years ago
Add twine to development requirements

00bc361783e768c5a2d97f43cfd40ffb3127ffe2 authored about 2 years ago
docs: update

8091b52bb182ac1b644ec415ec704e93df1bf695 authored about 2 years ago
Bump version to `1.0.0a1`

this rewrite is pretty much done

3e96a41a1b1db8fd3cc254eee566f3280f89cb7c authored about 2 years ago
docs: add some examples of usage

f294e08ac7a33981cff3f2f356f00d2779223302 authored about 2 years ago
docs: document some undocumented functions

96f1b400267ea2c38283606d8bef95e7f5076dcc authored about 2 years ago
rtd: try installing glib too

4ab14d649cb2f0af4f26c6d165997e1c16247fc7 authored about 2 years ago
Rename `PNGRenderer` to `ImageRenderer`

Also, add a `save` method to `ImageRenderer` to save the image.
Same applies to `SVGReader`.

1f9c03b0f4e5a190c62fecbc169f0189b123c8c4 authored about 2 years ago
lint fixes

dcc1234b514eb94965e62b699254d217f7a349f4 authored over 2 years ago
layout: Add option to justify text

c9867f0dfe12fd0ea7a830dc2481cfad183a0c6e authored over 2 years ago
environment.yml: try removing `sphinx`

8df4dc222b55206f15390d30d951c0215c9a0095 authored over 2 years ago
rtd: start using conda to build docs

bc8c759deb74c06e45b0de25ff5c1f657bf25d05 authored over 2 years ago
docs: use `__version__` to get the package version

ed86fdeaed5e4089fc55746aa05b91327499556e authored over 2 years ago
CI(lint): bump python to 3.11

8f4c85e018ddd6299a8ee5a45ec4ea4de5c034bb authored over 2 years ago
update readthedocs default python version

a0e3ab6f7df4bf778905f857502842cd31b38e67 authored over 2 years ago
update pre-commit configuration

450955050cc12189adda875893db48983ba7708c authored over 2 years ago
docs: update dependencies

also enable social cards for the docs

b5c3a996bc0d07e5231821adf18e0831711b7fcd authored over 2 years ago
update copyright in docs

24dd2afa22fe4b80b5320174d91f68f22f7274a7 authored over 2 years ago
format

0942e738726e9c46fbd511756241b05765452556 authored over 2 years ago
Add a render method to Layout

1306038f8fab68947be0b334dce6b82a318b7422 authored over 2 years ago
Drop support for python 3.7

2b9ad63879c752e39afe38cd530bb5dfdb6964db authored over 2 years ago
set `include_package_data` to `True` in `setup.py`

02f393fac2a9e0d5bc5ebe57e1004521d3c7cd5b authored over 2 years ago
Fix importing on Windows

now that we have multiple modules the previous
method having the DLL files near to module
doesn'...

fbabcd4a0f04fdd0050bcd228cd1e200bfa24820 authored over 2 years ago
format test_attributes.py

d3f6e3ce4a8c836d310739c2a1f5c7b50086609d authored over 2 years ago
renderer: free `pango_attr_list` after use

0eb52b8c291f0dec48d6a7a19512282cd10b19f9 authored over 2 years ago
Add option to calculate a bounding box for a layout

31854eb259263a0974f6159b4e8a6c50c8b73391 authored over 2 years ago
`width` and `height` should be and `int`

for PNGRenderer

ad10490abd7b51428c574524663bcb5624a85f0c authored over 2 years ago
Move the layout rendering code to separate file

9cefe8ce885c745fe14b8228c40f7a4d4353d93b authored over 2 years ago
Allow only positive int for `index`

918ddf9729adf7af01dfef82fe7c18bd5e6613d9 authored over 2 years ago
Fix a crash when `end_index` is `-1`

or isn't set. this will simply get an `OverFlowError`

d9c219ab384418170274eeffc660552a0b06c9c1 authored over 2 years ago
Test for `height`, `width` and `alignment` as parameters

ecefae0789665e68439bd30284e00a7f31607185 authored over 2 years ago
attribute: add support for setting line height

55ec63cddc6e1796d73dba04c9136168ba09f11d authored over 2 years ago
Include some missing attribute in `__init__`

42eb818d0f8ea972cf3e5ec648f74c87704ec4d7 authored over 2 years ago
Include `.pyi` files in tar archives too

f9a6381327730845f5839a1e56a538fe3e9d9230 authored over 2 years ago
setup.py: Include `.pyi` files also as package data

with those files there's no autocomplete in ide's

dd9f7e318dea3c33f085cdfafc75a046773a4a70 authored over 2 years ago
Lint

a2807c3d2505512129c22a17f94a6966ec5d6d22 authored over 2 years ago
CI: remove msys2 tests

they're on a unsupported pango version

1d7643235b96d62bb9e602aac48507b053493a40 authored over 2 years ago
Add font-weight attribute

e3f242fe98c4032e88b1041afdcb9c570bf77bf3 authored over 2 years ago
some typing fixes

d5fa669c365ac8e823e6207b0afb4c5df6f3d167 authored over 2 years ago
fixup

cf75a46e395ffa44ed91ec1c8c4497cc291eaea9 authored over 2 years ago
Add `foreground_color` to init

f2cc93b7432678588b0b60d4a23c4f70fec01d36 authored over 2 years ago
Add `foreground_alpha` and `foreground_color` properties

81a87aa660d7f054c5f984dcba524b4c16c07682 authored over 2 years ago
slight reference page fixup

0eae5616d4033207548083fd2cf77e7c9b6c602b authored over 2 years ago
Slight documentation update

d51a9bd38dc754cf76777c57cc932b7a6502c38b authored over 2 years ago
Merge pull request #98 from naveen521kk/render-attributes

Implement rendering attributes

40d21d72de4835cc3493e804be4662579bc6cc3a authored over 2 years ago
lint

b407960407eec04cfdb6227af8e3010ac7e53683 authored over 2 years ago
Lint

a08f28261aa410b7a6181140456e875658ec7580 authored over 2 years ago
Again add future imports for annotation to work

f10aa7cf440bba8cc20ddddc4145d9c36f4c2d53 authored over 2 years ago
Add a basic test for attributes with renderers

413fb3aa363ab3632a2b2ad9e6a89b41612dea38 authored over 2 years ago
Allow `attribute` of `TextAttribute` passed as parameters

954eda0a603e6d7958f8b80256d8891c6a76797c authored over 2 years ago
Add some basic tests for layout's attributes

8eb02fe504abd92c05dca26226bf76ea674bf743 authored over 2 years ago
Disable `Cython.Coverage` plugin

It's causing unwanted failures and isn't worth to fix atm

285eabef09e9fd4d588fa5cd1afc48fd0bd82759 authored over 2 years ago
Fix tests on py 3.8

they require the future import for annotation to work correctly

fa9d9e3da6e17f7cfdec8bb058efa4467e42a2f6 authored over 2 years ago
Lint

131b6428a637f1af38862d23c4a3243d541904ab authored over 2 years ago
Implement rendering attributes

- The attributes passed to `Layout` are first converted to Pango
understandable attributes. Th...

d17cbeff568877a93bb70cd30035d35c0185df69 authored over 2 years ago
Accept an array of `TextAttributes` in `Layout`

302c716928ee46a9ce1dfa361a5a597ce442e93a authored over 2 years ago
Move `convert_hex_to_rgb` into utils folder

cd156a4ce0d7544ea02b66adb5b7b3944750c7a0 authored over 2 years ago
setup.py: remove duplicates flags

f4cbfd2672be26feedfdaf8a9fa006046a5b43ec authored over 2 years ago
Update `svg_tester.py` for new changes in Cairo

Also, add a test for the same.

c87b8f886b68799f6e4ba8772284061687964fb4 authored over 2 years ago
Update supported version in `setup.py`

03826d6a7aad2ba7deed60bada615b5626481151 authored over 2 years ago
Update `requirements-dev.txt`

cc4f38f95d1ce4905d11c05bbc799cadf5c0327e authored over 2 years ago
pyproject.toml: use build-backend

also pin a higher version of setuptools and Cython

2768e5567aad7628ebe4fab997e1d5e8f70f36f6 authored over 2 years ago
Update pango to `1.50.11`

Copied from the other branch

c7293d6e6ebc09f076dec28af6b8bfda1c4ab582 authored over 2 years ago
Lint after config update

6b905feb22f42d2f384a6282e67a89c885922eb9 authored over 2 years ago
Update `.pre-commit-config`

b855d3f6f9e84be1e724d064eaac201803c699ec authored over 2 years ago
CI: update

copied over the changes from the other branch

5b7c09d6cb65cdd7bf53d6ad5c7937d4a021c25b authored over 2 years ago
Merge pull request #89 from ManimCommunity/renderer-api

Renderer API

ede83150f5749fa5db1521f122ab786ec3060305 authored about 3 years ago
Fix a bug and typo which resulted in a crash

8f0a2145285ee1cbbe30e75b8ce6e89fce017d1c authored about 3 years ago
Format files

32a5fc2ac4888b20d28e3886df4958eef62f9094 authored about 3 years ago
Add docs for png_renderer as well as make it work like svg_renderer

8401ad2806ccc844b94d8139f00f8843416cbb93 authored about 3 years ago
Improve `SVGRenderer` documentation

6b1483f5114b6e2ff3dc1286150c82f33cc3e91a authored about 3 years ago
add a todo

d82faae0fa87dc637e2f8217104992c981e1d218 authored about 3 years ago
docs: improve `Layout` documentation

b6e435440c792396d0b38f2981260536b3944e00 authored about 3 years ago
docs: add exceptions to renference

ae62c362eafa8208e6c2b95c2ae5606bb27ead47 authored about 3 years ago
docs: include layout and renderer classes

9f81de549cb6df13d0dfde7379e3456cbf01ee07 authored about 3 years ago
Format

30c25807fb83fc6ead18ed303973cffa50c09718 authored about 3 years ago
Define `__all__` in `renderer/__init__.py`

b13393d2e2e3abf8dcd387d48360e027cd916007 authored about 3 years ago
Add a basic renderer test

874b1563bcdaed7ea83d9e033136b5105823bdae authored about 3 years ago
Expose some attributes to renderers

1aa744a3aec8edce826df3a2aff09bdc42d8220e authored about 3 years ago
Add renderer to global imports

4a6bad1e3fdce6a12849db375df439a0d3418460 authored about 3 years ago
Only try to deallocate resources if it's created in first place

65775c6115597c13883d19a02f085ee0386070c1 authored about 3 years ago