This is a clean, modern stock market widget for KDE Plasma 6. It pulls data directly from Yahoo Finance, covering stocks, crypto, and currencies worldwide.
- Modern Badge UI: Redesigned compact panel view with sleek, semi-transparent percentage badges for better readability.
- Custom Gain/Loss Colors: Added a built-in Color Picker in settings to customize gain and loss colors.
- Improved Data Precision: Enhanced price display with 2-decimal accuracy and integrated change percentages.
- High Visibility: Forced theme-independent colors to ensure visibility on all desktop backgrounds.
- Two Display Modes: Single View and Multi-Stock List.
- Beautiful Charts: Smooth, gradient-filled charts that change color (Green/Red) based on performance.
- Data Ranges: View history from 1 Day (1D) up to 5 Years (5Y) or Max.
- Smart & Efficient:
- Automatic "Previous Close" dashed line.
- Battery Saver: Option to stop updating when the market is closed.
- Weekend detection logic.
This widget pulls data directly from Yahoo Finance, so you need to use the exact ticker symbol listed on their website.
- Go to finance.yahoo.com.
- Search for the company, crypto, or index you want (e.g., "Bitcoin", "Apple").
- Copy the symbol shown in parentheses next to the name.
Examples:
- US Stocks:
AAPL,TSLA,MSFT - Cryptocurrency:
BTC-USD,ETH-USD,DOGE-USD - Indices:
^NSEI(Nifty 50),^GSPC(S&P 500) - Currencies:
INR=X(USD/INR),EURUSD=X
You can right-click the widget and hit "Configure..." to tweak almost everything. Here is what you can change:
- Display Mode: Toggle between showing one big stock or a list of many.
- Single Ticker: If you are in Single Mode, type the symbol here (e.g.,
AAPL,BTC-USD,GOOG). - Ticker List: If you are in Multi-Mode, enter a comma-separated list here (e.g.,
TSLA, MSFT, GOOG). - Data Range: Choose the data range for stocks (
1D,5D,1M,6M,YTD,1Y,5Y,Max).
- Refresh Interval: How often the data updates (in Minutes). Default is 5 minutes.
- Only update during market hours: Check this to prevent the widget from waking up your network when the stock market is closed.
- Market Open/Close: Set the start and end time (e.g., 09:15 to 15:30) matching your local stock exchange time.
- Right-click Desktop -> Add Widgets.
- Click "Get New Widgets".
- Search for "Stock Monitor" and hit Install.


