ChuckBuilds
3c1706d4e8
Fix odds ticker dynamic duration timing issue
...
- Modified get_dynamic_duration() to trigger update when total_scroll_width is 0
- This ensures the dynamic duration is calculated with actual data before being used
- Prevents fallback to minimum duration (30s) when odds ticker hasn't updated yet
- Added debug logging to track when updates are triggered for duration calculation
2025-08-18 19:13:54 -05:00
ChuckBuilds
9f00124fad
Fix odds ticker dynamic duration calculation
...
- Fixed double-counting of display width in total_scroll_width calculation
- Added detailed debug logging for dynamic duration calculation
- Added debug logging for scrolling behavior and loop resets
- Created test script for debugging dynamic duration issues
- The issue was that total_scroll_width included display width, causing
incorrect duration calculations that resulted in early cutoff
2025-08-18 19:05:36 -05:00
ChuckBuilds
68416d0293
live games in odds ticker
2025-08-18 15:50:23 -05:00
ChuckBuilds
e63198dc49
scroll priority to determine data refreshes
2025-08-18 15:21:39 -05:00
ChuckBuilds
a5ce721733
improve filtering on show_favorite_teams_only
2025-08-15 10:14:33 -05:00
ChuckBuilds
e3b65588a2
support older versions of python not having the Union import
2025-08-15 09:38:23 -05:00
ChuckBuilds
f13e9306c9
more fallback errors for milb fonts
2025-08-14 16:46:48 -05:00
ChuckBuilds
ef82610a06
milb font error handling
2025-08-14 13:39:48 -05:00
ChuckBuilds
54635fee3c
ensure game rotation count respects user defined variable
2025-08-14 13:01:23 -05:00
ChuckBuilds
6152969340
fix favorite team toggle logic being skipped
2025-08-14 12:26:57 -05:00
Chuck
822d9909ed
apply fix to mlb
2025-08-13 21:49:19 -05:00
Chuck
d179700c6c
Removed the problematic os.path.dirname(os.path.abspath(__file__)) pattern
2025-08-13 21:35:53 -05:00
Chuck
dfecc6f8a0
loading fonts va absolute paths
2025-08-13 21:23:37 -05:00
Chuck
0d8d4084a9
overzealous with the font change, rolling some back
2025-08-13 20:54:16 -05:00
Chuck
6bc1039ed6
change how font is loaded via systemctl - added direct paths
2025-08-13 20:36:23 -05:00
Chuck
4b906b3a92
remove autostart of dsiplay from autostart of web ui
2025-08-13 14:59:49 -05:00
Chuck
9d4082665a
graceful font fallback
2025-08-13 12:53:11 -05:00
Chuck
a3481f3674
permission handling in first time install script
2025-08-13 12:13:41 -05:00
Chuck
6225189b3c
more robust font loading for OTD manager
2025-08-13 10:23:43 -05:00
Chuck
b8d9eb65f6
clean up milb upcoming
2025-08-11 18:00:40 -05:00
Chuck
03f0a6e6e2
troubleshoot milb upcoming
2025-08-11 17:25:03 -05:00
Chuck
dc840b63d8
trying to improve on demand display
2025-08-11 16:01:16 -05:00
Chuck
865b30c631
reduce log spam
2025-08-11 15:45:19 -05:00
Chuck
809cb07bb8
on demand displays
2025-08-10 20:46:41 -05:00
Chuck
edce5fae85
milb upcoming game debug logging
2025-08-10 18:26:25 -05:00
Chuck
10c1342bdb
milb upcoming game debug logging
2025-08-10 17:38:56 -05:00
Chuck
bd7d136504
bdf double baseline issue
2025-08-10 16:20:21 -05:00
Chuck
f8ebcffa08
add api counter
2025-08-10 16:17:51 -05:00
Chuck
1f7285cfc4
web preview fixes
2025-08-10 13:33:51 -05:00
Chuck
87daddbeb2
web action permission changes
2025-08-10 12:52:27 -05:00
Chuck
8b7ae3beed
web ui v2 improvements
2025-08-10 11:43:28 -05:00
Chuck
0a0fbbbdbb
remove extra spacing on score
2025-08-10 11:07:00 -05:00
Chuck
ca44097669
update ncaa FB and NFL recent games to look more like other displays
2025-08-10 11:05:03 -05:00
Chuck
b7ba899df7
adjust ball & strike count in mlb display
2025-08-09 22:38:40 -05:00
Chuck
85d63243c7
AI bug squash sesh
2025-08-09 21:00:25 -05:00
Chuck
79cbc46f9b
set soccer logging to info
2025-08-09 20:45:56 -05:00
Chuck
bd9fe652d9
only call update module for active displays
2025-08-09 20:44:31 -05:00
Chuck
dac7b34228
fix show_favorite_teams_only false logic
2025-08-09 20:36:37 -05:00
Chuck
8703c485bc
live priority rotation fix
2025-08-09 20:31:47 -05:00
Chuck
29f36827ca
adjust score spacing soccer
2025-08-09 20:21:35 -05:00
Chuck
6fdb2b55b5
improved sport switching on simultaneous displays
2025-08-09 20:17:54 -05:00
Chuck
6a2e5edf2e
more robust half time detection
2025-08-09 20:06:25 -05:00
Chuck
938c31c815
adjust MLS half detection
2025-08-09 20:03:44 -05:00
Chuck
d0ead60421
adjust NFL quarter logic
2025-08-09 19:57:17 -05:00
Chuck
e0883eeae2
adjust NFL recent score spacing
2025-08-09 17:17:17 -05:00
Chuck
b0941641c7
added dynamic display durations to scrolling managers
2025-08-09 17:15:14 -05:00
Chuck
8654dd44e6
all sports managers process recent and upcoming games as a function of game count instead of time (hours). Ensure all sports managers respect favorite team filtering if enabled
2025-08-09 16:47:38 -05:00
Chuck
afb7e23fcc
fix soccer timezone
2025-08-09 16:03:02 -05:00
Chuck
1ffe3e7c16
add favorite team filtering to soccer manager and ensure timezones are respected
2025-08-09 15:54:15 -05:00
Chuck
e5eef1320d
milb live game check extended to 5 minutes
2025-08-09 14:20:08 -05:00