Skip to content

Releases: jkjkil4/JAnim

JAnim v1.3.0

06 Jun 02:59
Compare
Choose a tag to compare

What's changed

New Features

  • Added width param for ImageItem
  • Added width and height params for SVGItem
  • Added Wait, an empty animation for adjusting time-range
  • Added keyboard shortcuts for jumping between pause points
  • Added internationalization (i18n)

Documentation

  • Added English translations for files in development and janim/utils

JAnim v1.2.2

02 Jun 15:35
Compare
Choose a tag to compare

What's changed

Fixed Bugs and Enhancements

  • Fixed incorrect lineno being sent to vscode after rebuilding or when there is no progress
  • Fixed unexpected behaviour of fix_in_frame
  • Fixed rendering defect of the time-range indicator
  • Fixed incorrect audio-chart range
  • Fixed incorrect order of scheduled tasks

Documentation

  • Added contributing page
  • Updated LC_MESSAGES of en

JAnim v1.2.1

30 May 07:45
Compare
Choose a tag to compare

What's changed

Optimized the behaviour of name-editor

JAnim v1.2.0

30 May 01:22
Compare
Choose a tag to compare

What's changed

New Features

  • Added tool CLI, you can open tools GUI without building any timeline.
  • Added FontTable, in the menu or using janim tool fonts, where you can search fonts.
  • Added arrange_by_offset to Cmpt_Points, which you can arrange children-items in a fixed offset.
  • Added pause_point, you can mark the position, and the preview progress will be paused when reaching
  • Added subtitle_font to Config, you can configure the font of subtitles individually
  • Added fix_in_frame, which can make items to follow the camera, with fixed position on screen
  • Added a text-editor on status bar, which makes the class to rebuild editable

Fixed Bugs and Enhancements

  • Optimized the performance of DataUpdater
  • Refactored get_fontpath_by_name to get_font_info_by_name
  • Refactored (GUI) anim_viewer.py, arranged the code and break it into two files anim_viewer.py and timeline_view.py
  • Fixed some typing
  • Fixed item miss-tracking after calling show
  • Fixed the problem of changed font in CONFIG takes no effect after rebuilding
  • Convert shift param of Fade to ndarray, make FadeIn and FadeOut able to accept not-ndarray params, such as a list or tuple of coord

JAnim v1.1.0

27 May 02:44
Compare
Choose a tag to compare

What's changed

New Features

  • Use flash_rate_function as the default rate-function of Flash, which is the weighted average of 60% smooth and 40% linear
  • Added audio_and_subtitle (abbr. aas) as a shorthand for play_audio and subtitle
  • Added gradient shadow on the side of the wave chart of audios, which indicates sections not displayed in the chart
  • Added movement.py, which contains Homotopy, ComplexHomotopy and MoveAlongPath
  • Added ApplyWave and WiggleOutThenIn to indication.py

Fixed Bugs and Enhancements

  • Fixed img_to_texture_map typing
  • Fixed Aligned behaviour
  • Fixed infomations of output formats
  • Fixed default args background_line_style of NumberPlane
  • Fixed the tip's position of Vector
  • Fixed the error of global constant in #5
  • Added limitation of sample number to create_anim_chart

Documentation

  • Added example videos of animations
  • Added examples gif to README.md