Arcfutil

Latest version: v0.11.1

Safety actively analyzes 629855 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

0.9.1

修复
---
1. 移除了轨道号判定

0.9.0

兼容性改动
---
1. align相关函数的`lcd`参数改为`lcm` 11 inuEbisu

修复
---
1. 修复了对齐后Hold长度可能为0的问题 11 inuEbisu

0.8.1

修正
---
1. 修复了Arc的color被设置为3时抛出异常的问题

0.8.0

兼容性改动
---
1. `aff.note.easing`迁移到`aff.easing`
2. `aff.note.easing.linar()`迁移到`aff.easing.linear()`
3. `aff.generator.arc_animation_assist()`的`mode`参数改为Callable类型

新特性
---
1. `aff.easing.cheatsheet`新增大量缓动函数,详见https://easings.net/
2. `aff.generator.timing_easing()`的mode参数现在支持Callable类型
3. 新的timing缓动函数 `aff.generator.timing_easing_by_disp()`。以位移为基准,可以更好地控制缓动行程
4. `aff.note.Arc`的`slideeasing`属性现在支持Callable类型
5. 新的`aff.easing.get_easing_func()`函数,通过4种基本缓动类型的字符串和b_point获取缓动函数
6. 新的`aff.easing.make_bezier()`函数,通过控制点快速创建自定义Bezier曲线

调整
---
1. 优化了`aff.generator.timing_easing()`的类型标注
2. 优化了`aff.generator.arc_animation_assist()`的帧动画效果

0.7.0

兼容性改动
---
从这个版本开始,arcfutil的包结构发生了一些变化来支持namespace package。具体来说,直接位于arcfutil下的几个CLI模块被合并成了`cli`子包。如果您的代码直接调用了CLI功能相关的函数,则可能会受到影响。具体变动如下:
- `arcfutil.arcade_clean`移动到`arcfutil.cli.arcade_clean`
- `arcfutil.songlist`移动到`arcfutil.cli.songlist`
- `arcfutil.sortassets`移动到`arcfutil.cli.sortassets`

新特性
---
1. `aff.generator.arc_interlace()`函数,将一组Arc转换为虚实相间的形式
2. `aff.generator.arc_envelope()`函数增加平行线模式
3. `aff.generator.arc_straighten()`Arc拉直函数,可以在x或y方向上将Arc拉直,并可选连接符
4. 新增`exception.AffNoteTypeError`异常,用于表示Note类型错误
5. 支持namespace package。详见[Python Packaging User Guide](https://packaging.python.org/en/latest/guides/packaging-namespace-packages/)。

修正
---
1. 修复了skynote为空时可能无法排序的问题

0.6.4

新特性
---
1. `aff.generator.arc_envelope()`,以两条arc为包络线,生成一条新的折线arc

调整
---
1. `NoteGroup`的`__init__()`方法现在支持任意可迭代对象,如`map`对象等

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.