Releases: SubhadeepJasu/pebbles
Releases · SubhadeepJasu/pebbles
Hello, Version 3
Say Hello 👋 to Pebbles Version 3
New:
- [UI] Added toggle for loading saved state
- [Scientific] Complex number support
- [Scientific] Added result flow toggle in preferences
- [Graphing] Added graphing mode with interactive plotting
- [Statistics] Added ability to compute statistics for each column
- [Statistics] Added ability to plot more kinds of graphs
- [Statistics] Added trend analysis and visualization of trend on certain graphs
Improved:
- [Core] Convert all core logic to Python 3
- [Scientific] Computation performance improvements
- [UI] General UI improvements
- [UI] Integrated history view inside the respective displays
- [Calculus] Made limits input more legible
- [Converters] Changed API to open exchange rates
Translations:
- Russian (by 1280px)
New currency
Improved:
- [Converter] Upgrade to v7 of free currency converter API
- [Converter] Added Argentina Peso currency
Portuguese Translations
Translations:
- Brazilian Portuguese (by Gustavo Costa)
Programmer Mode Rewrite
Improved:
- [Programmer] Transition to integer-integer logic for all operations
Translations:
- Simplified Chinese (by Tommy He)
Bugs of the Converters
Fixed:
- [Converter] Fixed multiple errors in converters
Improved:
- [UI] Scale button fonts with app window width
Styling and Percentage Fix
Improved:
- [Core] Intelligently convert expression when there is a percentage sign
- [Core] Clean up useless debug prints, clean up console output
- [UI] Follow elementary theme even when run on another distro as flatpak
AppCenter on Odin
New:
- [UI] Make UI resizable and responsive with touch support
- [UI] Follow system-wide dark style preference
- [UI] Updated CSS to be in tune with style of elementary OS 6 Odin
Improved:
- [Calculus] Prevent divide by zero errors, use "tends to zero" logic
- [Calculus] Add ability to input negative and fractional limits
- [Calculus] Add ability to modify integration accuracy
Fixed:
- [Programmer] Remove leading '0's correctly
Rest is History
New:
- [Core] Insert result in history from any mode to any mode
Improved:
- [Core] Persist History across invocations
Fixed:
- [Programmer] Better binary formatting
Programmer Mode
New:
- [Programmer] Implement Programmer mode
Fixed:
- [UI] Fix minimode having wrong button label
- [UI] Allow changing currency converter API key
- [Core] Handle large factorials
- [Core] Replace imaginary number with universal parabolic constant
- [Core] Fix operator precedance
Input Fix and Core Fixes
Fixed:
- Allow navigation left and right buttons to pass through selectively
- Better negative number handling
- Implicit multiplication on parenthesis and around variable x