Skip to content

v0.7.0

Latest

Choose a tag to compare

@eliesgalvira eliesgalvira released this 13 Apr 18:35
· 99 commits to main since this release

This release introduces significant enhancements to function capabilities, improves mathematical expressions, and refines the user interface.

Key Changes

  • Translated Triangular Function: Implemented a triangular function with phase parameter support, allowing for translation along the x-axis. (Commit 6bb5ef8, PR #8)

  • Rectangle Function: Refactored the square_centered function to support translation, effectively creating a rectangle function with adjustable parameters. (Commit db22b82, PR #7)

Enhancements

  • Mathematical Expression Improvements:

    • Corrected output expressions for triangular and rectangular functions. (Commit 01c3bff)
    • Updated triangular function expression to reflect implementation changes. (Commit 51081f8)
    • Added proper definition of input variables and intervals. (Commit 92a5542)
  • Function Discretization: Improved the discretization of functions for better numerical representation. (Commit cd47b9b)

  • Form Submission Logic: Enhanced form submission handling to prevent accidental activation when pressing enter in other form fields. (Commit ec64bba)

UI Improvements

  • Tab Positioning: Moved tabs to the left side of the interface for better visual layout. (Commit 7ea5158)

  • Visual Refinements: Improved border visibility in relation to tabs. (Commit 4e28f3e)

Fixes

  • Phase Label Bug: Fixed an issue where the phase label wasn't properly resetting. (Commit fb68d91)

  • Rectangular Function Bug: Corrected a bug where the rectangular function was capturing one more value than intended. (Commit 6bb5ef8)

  • MathJax Warning: Resolved a warning related to MathJax implementation. (Commit d56587d)

Maintenance

  • Dependency Management: Moved non-runtime packages to devDependencies for better package organization. (Commit 7f7b231)

  • README Update: Updated project documentation. (Commit ca82a26)