Skip to content

Latest commit

 

History

History
253 lines (147 loc) · 5.97 KB

CHANGELOG.md

File metadata and controls

253 lines (147 loc) · 5.97 KB

Changelog

All Notable Changes To This Project Will Be Documented In This File.

[Stable]

V 0.3.0

App Binary Are New Available In The Releases

Changed

  • Created A New Package & Build The App Binaries For Windows ✔️

Fixed

  • Data Files Paths ✔️
  • The App Can Now Be Installed As A Regular pip Package ✔️

V 0.2.7

This an overhaul new version of the app's under-the-hood functionality

Changed

  • Replaced pygame Module With sounddevice ✔️
  • Implemented Multithreading To Improve Performance ✔️
  • Created A Thread To Play & Stop Audio Playback Async ✔️

Fixed

  • Interface Lagging When Plotting Or Changing Theme ✔️
  • Changed The Data Type Of output_audio In set_echo To float32 To Avoid Overflow And To Allow For High Dynamic Range Audio Signals ✔️
  • Used The np.max(np.abs(output_audio)) To Normalize The Output Audio Signal Before Casting It As int16 This Ensures That The Signal Is Scaled Properly Within The Range Of -32768 to 32767 ✔️
  • Improved Plotting Speed ✔️
  • Squashed Some Bugs ✔️

V 0.2.6

Fixed

  • Fixed An Issue Playing Audio File Async ✔️
  • Fixed Minor Bugs ✔️
  • Fixed Using Relative Paths ✔️

V 0.2.5

Added

  • Added Initial Support For Playing Async Audio On Linux Using Pygame ✔️
    • Only Fedora 37 Tested For Now

Fixed

  • Fixed An Issue Regarding Offline TTS ✔️
    • Somthing Broke The New pyttsx3 Library Update

Changed

  • Removed The Ability To Save TTS Transcript File Due To espeak Engine Unhandled Exception ✔️

V 0.2.4

Changed

  • Changed Files Paths ✔️

Fixed

  • Fixed Minor Issues ✔️
  • Fixed Not Able To Play Audio While Changing Theme ✔️

V 0.2.1

Changed

  • Files Structure Main Files Moved To AudioHaze Folder ✔️
  • Updated setup.py & requirements.txt :heavy_check_mark

V 0.2.0

Added

  • Added The Ability To Create User Customized Themes Using user.json File ✔️

Changed

  • Updated Used Packages ✔️
  • Moved Some Static Functions To utils.py :heavy_check_mark
  • Renamed The Main File To main.py :heavy_check_mark

Fixed

  • Fixed An Issue Regarding Reading The File Multiple Times In A Row ✔️
  • Removed Repeated Code ✔️
  • Minor Bugs :heavy_check_mark
  • Code Revamping And Improvements :heavy_check_mark

V 0.1.1

Added

  • Added Tooltip For Play Button And Toast Messages That Appear When The Output Is Ready ✔️
  • Added Scroll Frame Instead Of Scroll Canvas ✔️

Changed

  • New UI And Icons For better Visibility ✔️

Fixed

  • Fixed Applying Changes Despite The File Has Not Been Imported ✔️
  • Fixed History Error Caused By Recent Modification ✔️
  • Fixed Some Database Problems ✔️
  • Minor Audio Issues ✔️

V 0.0.9

This Is A New Build With A Lot Of Changes To The Layout Under The Hood If There Is Any problem Revert To v 0.0.7

Changed

  • Updated requirements.txt ✔️

Fixed

  • Minor UI Improvements ✔️

V 0.0.8

Added

  • Initial Release With Responsive Layout ✔️

Changed

  • Improved Code Structure Using Classes ✔️
  • New UI Improvements Using Pack Layout Manger Instead Of place ✔️

Fixed

  • Minor Bugs Fixes ✔️

V 0.0.7

Added

  • Added Requirements.txt File ✔️

Changed

  • Rearranged Reverse And Echo Buttons ✔️
  • Reformatted AudioLib Files ✔️

Fixed

  • Fixed Some Echo Issues When Speeding Up Audio ✔️
  • Fixed Some Minor Bugs ✔️

[Beta / Unreleased]

V 0.2.3

Changed

  • Updated Database Path ✔️
  • Updated Project Build Metadata ✔️

V 0.2.2

Changed

  • Updated File Structure To Support Packaging Format ✔️
  • Split The Main Functions Into Sub-Module Files ✔️

Fixed

  • Fixed Some Issues Regarding File Paths ✔️

V 0.1.0

Added

  • Added A History Section To Save Every Original And Modified Signal ✔️
  • Created A Database To Store Each Signals ✔️
  • Created A Connection In The Database To Connect Every Modified Signals With Its Original Signal ✔️
  • Added History Window To Display All The Modified Operation, Original And Modified Signals ✔️

Fixed

  • Some UI Icons Not Showing Correctly ✔️

V 0.0.6

Added

  • Initial Support for .Mp3 Files ✔️

Fixed

  • Fixed User Input Validation Bugs ✔️
  • Fixed Some Bugs Regarding Audio Playing ✔️

V 0.0.5

Added

  • Added Validation For User Input ✔️
  • Added Splash Screen ✔️

V 0.0.4 Pre-Release

Fixed

  • Fixed Dark Mode Interface Issues ✔️
  • Fixed Some Echo Issues When Importing Stereo Files ✔️

Changed

  • Code Reformat ✔️

V 0.0.3

Playing Audio Does Not Freeze The App Anymore

Added

  • Added Support For Playing Audio Async ✔️
  • Added Stop Button ✔️
  • Display Audio File Duration ✔️

Fixed

  • Some minor improvements to the code ✔️
  • Fixed Minor Bugs And Improved Optimizations ✔️

V 0.0.2

Added

  • Added Support For Stereo Audio Files ✔️
  • Added Convolution For Some Elementary Signals ✔️
  • Support For Dark Mode ✔️

Fixed

  • Fixed Minor Bugs And Improved Optimizations ✔️

V 0.0.1

  • Initial Version ⚠️