Skip to content

Releases

0.4.0

Choose a tag to compare

@Lamonin Lamonin released this 10 Feb 11:17
206d7e2
  • Add Normalized / Fixed modes for raycast offset
    • Previously, there was only Normalized mode, and offset was performed as a percentage of the total line length.
    • Now there is also a Fixed mode to set the offset size independently of the line length.
    • Previously, both offsets were applied from the start; now the start offset is from the beginning, and the end offset is from the end for both modes.
  • Simplified the miter length algorithm, reducing polygon overlaps in complex areas.

0.3.2

Choose a tag to compare

@Lamonin Lamonin released this 09 Feb 06:48

This is hotfix release - the RectTransform of UILineDrawer component not updated properly if the object is inactive and when it enabled it cause some visual issues until manual points update. In that release it fixed.

0.3.1

Choose a tag to compare

@Lamonin Lamonin released this 09 Feb 01:45

This release focuses on fixing various bugs that could cause warnings to appear in the console and, in some cases, prevent the line from being rendered. I also carried out another round of optimization, achieving roughly a 10–20% performance improvement through more aggressive caching and eliminating unnecessary recalculations.

0.3.0

Choose a tag to compare

@Lamonin Lamonin released this 18 Jan 09:36

The following changes have been introduced in this release:

  1. Custom line editor in the Scene View
  2. Gradient support
  3. Support for sprites as textures (make sure to enable Repeat mode in the sprite import settings.)
  4. [Experimental] Material support
  5. Other improvements

According to my tests, this version does not show any performance degradation despite the increased amount of functionality. At this stage, the focus will be on identifying and fixing bugs.

0.2.2

Choose a tag to compare

@Lamonin Lamonin released this 10 Jan 12:31

This release focuses on improving the performance of the component:

  • Updated the README with several demonstration GIFs.
  • Introduced caching and performed targeted refactoring, resulting in a ~1.5–2× performance improvement.
  • Completely eliminated GC allocations during runtime.

Further performance gains are likely limited without reducing or changing existing functionality.

0.2.1

Choose a tag to compare

@Lamonin Lamonin released this 08 Jan 03:07
  • Fixed several minor bugs.
  • Updated the spline refresh logic in the Editor (does not affect existing runtime code).
  • Improved and polished the project README.

0.2.0

Choose a tag to compare

@Lamonin Lamonin released this 07 Jan 12:27
  • Introduced a custom Bezier spline implementation, removing the dependency on Unity Splines.

  • This change resulted in a ~5–6× performance improvement. Benchmarks were done by rendering a random 50-point spline (subdivision = 3) 1000 times per frame.

  • Implementing this required a major refactor of the entire codebase, improving overall architecture and maintainability.

0.1.0

Choose a tag to compare

@Lamonin Lamonin released this 06 Jan 11:29
53447af

First version of the package