FIRE To Do List

Release dalla 0.12.16 - alla 12.36 Task 02.12.2025 - 14.02.12

1. Nuove features
  • Aggiunge opzione ‘Logica di Combinazione’ nel dialogo di configurazione e aggiorna ScannerWorker per supportare la modalità ‘Intersezione (AND)’, che filtra i risultati mostrando solo i ticker che soddisfano tutte le strategie selezionate contemporaneamente.
  • Volatility_Regimes
  • Implementa layout dinamico multi-pannello” -m “Introduce un sistema di layout ‘Smart Margins’ per il rendering di indicatori su pannelli separati, stile TradingView.
  • Strategy Arena ✨
2. Modifiche strutturali alla applicazione,
  • ScannerTabWidget ora orchestra ScannerControlWidget e ScannerResultsWidget, eliminando la logica UI diretta e riducendo drasticamente la complessità ciclomatica.
  • Introduce la categoria ICON_COLORS (icon_normal, icon_modified) in ThemeManager. Aggiorna StrategyConfigHandler (Backtest) e ChipWidget (Scanner) per utilizzare questi colori semantici invece di valori hardcoded, garantendo coerenza visiva.
  • Elimina calcolo e rendering hardcoded dei regimi di volatilità (0/1/2) in favore del nuovo sistema generico ‘strategy.bgcolor’ (background_events). Rimuove codice obsoleto da BacktestWorker, LWCOverlayManager, PlottingHandler e UI Chrome.
3. QOL (Quality of Life)
  • Risolto il problema di UI flickering della progress bar tramite layout stabile nel ControlWidget.
  • Sostituisce bottoni testuali con toolbar icone SVG in Watchlist e Strategy Editor” -m “Migliora la UX e risparmia spazio verticale utilizzando QToolButton con icone SVG custom (file-plus, folder-open, save, save-all). Garantisce visibilità su tema scuro tramite tinting automatico.”

4. BugFix

  • Vari bug di piccola entità