Repository navigation
v4.4.8
🇮🇹 Italiano — Nuova funzione: Ripristino automatico della vista
Introdotto un sistema intelligente che mantiene sincronizzata la vista del pannello sinistro con il contenuto attualmente in riproduzione.
Come funziona
- Rilevamento attività: qualsiasi movimento o clic del mouse, utilizzo della rotella o pressione di un tasto azzera il timer di inattività di 3 secondi.
- Memorizzazione della vista: all'avvio di un canale o di un file viene salvata la posizione di navigazione corrente, comprese liste IPTV, categorie, cartelle locali e registrazioni.
- Ripristino automatico: dopo 3 secondi di inattività, se il pannello mostra una vista diversa da quella associata al contenuto in riproduzione, viene ripristinata automaticamente la vista corretta.
- Priorità alla scheda attiva: anche quando la vista è già quella corretta, la relativa scheda viene riportata in cima all'elenco.
- Posizionamento preciso: il ripristino utilizza coordinate verticali in pixel (
count -ypixelseyview_moveto) per garantire un posizionamento accurato, evitando le imprecisioni disee. - Caricamento in background: per gli elenchi caricati in modo asincrono, il sistema ripete il controllo ogni 250 ms, fino a un massimo di 20 secondi, verificando che la scheda rimanga effettivamente in cima.
Condizioni di sicurezza
Il ripristino automatico viene sospeso quando:
- L'utente sta digitando nella ricerca.
- È aperta una finestra modale.
- L'elenco non è visibile.
- Non è in riproduzione alcun canale o file.
Una navigazione più intelligente e precisa, che mantiene sempre in evidenza il contenuto attualmente in riproduzione senza interferire con le operazioni dell'utente.
🇬🇧 English — New Feature: Automatic View Restoration
Introduced an intelligent system that keeps the left panel synchronized with the content currently playing.
How it works
- Activity detection: any mouse movement, click, scroll-wheel action or key press resets the 3-second inactivity timer.
- View memory: when a channel or file starts playing, the current navigation view is saved, including IPTV lists, categories, local folders and recordings.
- Automatic restoration: after 3 seconds of inactivity, if the panel displays a different view from the one associated with the playing content, the correct view is automatically restored.
- Active tab priority: even when the current view is already correct, its corresponding tab is moved to the top of the list.
- Precise positioning: restoration uses vertical pixel coordinates (
count -ypixelsandyview_moveto) to ensure accurate positioning, avoiding the inaccuracies ofsee. - Background loading: for lists loaded asynchronously, the system retries every 250 ms, for up to 20 seconds, checking that the tab remains correctly positioned at the top.
Safety conditions
Automatic restoration is suspended when:
- The user is typing in the search field.
- A modal window is open.
- The list is not visible.
- No channel or file is currently playing.
Smarter and more precise navigation that always keeps the currently playing content in focus without interfering with the user's actions.