Removed Average USD Fee / 24 hours Switched Hashrate source to Mempool Node Added Network Difficulty Switched Estimated Difficulty Retarget Source to Mempool Node
Added new Custom Tkinter requirement - make sure to install CustomTkinter (pip3 install customtkinter) Overhauled Settings Menu with CustomTkinter Added slider for easier refresh time customizstion Added price change value that shows how much the price went up/down since last refresh Reorganized the code into multiple folders and files for easier readability, navigation, and customization Deleted variables file and replaced with config.py which now holds most of the variables used
Moved Fear & Greed Index to 1 line Removed Taproot activation indicator Added Lightning Network title
- Taproot blocks until activation and estimated date added
- Shortened Fear & Greed Labels to stop screen clipping
- Code cleanup
- Settings menu icon
- Settings menu GUI tweaks
- Implemented Threading for major performance increases
- Added settings button and menu
- Set custom refresh time
- Connect to your own Node's Mempool.Space instance
- Removed socket connection to Google's server to test internet connection
- Reworked "No Internet Connection Available!" error detection
- Added version to splashscreen
- Added
CHANGELOG.md
- Added
Licence
- Changed source of difficulty adjustment to mempool.space api
ATH date
detection fix
- Improved ATH handling
- Added detected screen dimensions on splash screen.
- Fixed some error display issues.
- Changed error colors to be more distinct.
- Simplified screensaver off output
- Fixed block time missing when 2 blocks found quickly
- Added time since last block for better context with recommended fee rates.
- Change timer for green block height from 1 minute to 2 minutes.
- Changed the Price trend indicator to be larger and more obvious.
- Fixed bug where new block found but timestamp did not update for the new block
- Bitcoin Price flashes green or red depending on immediate movement
- Added trend indicator arrow to price: If BTC price goes up or down 2% in 1 hour then an arrow appears next to it in respective direction.
- All indicators show their previous values when an error occurs.
- Indicators turn red when an error occurs respective to the API that has the error. All indicators turn red when internet connection is lost
- ATH change updates with price
- Eliminated variable errors when no internet connection
- Code cleanup
- ATH turns bold and green if new ATH on the same day
- ATH Date turns green for the same
- ATH Change turns green when within -5% of ATH and turns red when -50% or below
- Added a splash screen while initializing the main screen.
- Rows now scale for larger screens
- Removed gray background and border on the Bitcoin logo and increased it's size
- Reverted only once
- Checks and sets some variables that caused errors when internet connection is down
- Division by 0 error solved for mempool fees
- Moved only once code higher
- Added mempool.space API for better fee estimates and mempool data.
- Reorganized and renamed data for better flow
- Added lightning nodes #
Changed BTC
to Bitcoin
Added resolution detection
- Improved internect connectivity check
- Display multiple errors on screen