Trying to work on the marquee
This commit is contained in:
		@@ -546,11 +546,18 @@ namespace RadioDJViewer
 | 
				
			|||||||
            mainImagesFolderPath = profile.MainImagesFolder; // Update new field
 | 
					            mainImagesFolderPath = profile.MainImagesFolder; // Update new field
 | 
				
			||||||
            loadedProfile = profile; // Store loaded profile for REST API connection
 | 
					            loadedProfile = profile; // Store loaded profile for REST API connection
 | 
				
			||||||
            // Update polling rate when profile is loaded
 | 
					            // Update polling rate when profile is loaded
 | 
				
			||||||
            int pollingRate = loadedProfile?.PollingRateSeconds > 0 ? loadedProfile.PollingRateSeconds : 3;
 | 
					            int pollingRate = profile.PollingRateSeconds > 0 ? profile.PollingRateSeconds : 3;
 | 
				
			||||||
            apiTimer.Interval = pollingRate * 1000;
 | 
					            apiTimer.Interval = pollingRate * 1000;
 | 
				
			||||||
            SetMarqueeScrollSpeed(profile.MarqueeScrollSpeed ?? "Medium");
 | 
					            SetMarqueeScrollSpeed(profile.MarqueeScrollSpeed ?? "Medium");
 | 
				
			||||||
            SetMarqueePauseTime(profile.MarqueePauseTime > 0 ? profile.MarqueePauseTime : 6);
 | 
					            SetMarqueePauseTime(profile.MarqueePauseTime > 0 ? profile.MarqueePauseTime : 6);
 | 
				
			||||||
            SetMarqueeSeparator(profile.MarqueeSeparator ?? " | ");
 | 
					            SetMarqueeSeparator(profile.MarqueeSeparator ?? " | ");
 | 
				
			||||||
 | 
					            // Immediately apply marquee settings to timers
 | 
				
			||||||
 | 
					            if (pauseTimerTitle != null) pauseTimerTitle.Interval = marqueePauseTime;
 | 
				
			||||||
 | 
					            if (pauseTimerArtist != null) pauseTimerArtist.Interval = marqueePauseTime;
 | 
				
			||||||
 | 
					            if (pauseTimerAlbum != null) pauseTimerAlbum.Interval = marqueePauseTime;
 | 
				
			||||||
 | 
					            marqueeTimerTitle.Interval = marqueeScrollSpeed;
 | 
				
			||||||
 | 
					            marqueeTimerArtist.Interval = marqueeScrollSpeed;
 | 
				
			||||||
 | 
					            marqueeTimerAlbum.Interval = marqueeScrollSpeed;
 | 
				
			||||||
            UpdateStatusBar();
 | 
					            UpdateStatusBar();
 | 
				
			||||||
            // You can add more logic to update other fields if needed
 | 
					            // You can add more logic to update other fields if needed
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user