Arcfutil

Latest version: v0.12.1

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

Scan your dependencies

Page 2 of 7

0.10.0

兼容性改动
---
1. `Tap`和`Hold`的`lane`属性现在接受一个float

新特性
---
1. `Tap`和`Hold`现在支持非整数轨道号,拼接字符串时将会自动判定轨道号是否为整数。
2. `get_ease()`和`get_easing_func()`现在支持更多类型。具体来说,是[easings.net](https://easings.net/)中的所有缓动类型。你可以通过`ease_in_sine`的形式使用它们。
3. `TimingGroup`在输出时会将内部note语句缩进。
4. `arc_animation_assist()`支持地面物件,对于地面物件来说`delta_x`表示轨道号变化量。为了保持API兼容性,`delta_y`在这种情况下仍然是必填的,但是arcfutil将会忽略这个值。

0.9.2

修复
---

1. `align(`)导致0长黑线等谱面错误无法被检测出的bug 23 inuEbisu
2. `align()`使用`round()`导致其与616的物量计算机制不符从而导致谱面物量bug,现已替换为`math.floor()` 23 inuEbisu

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()`的帧动画效果

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.