Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions plugins.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "1.0.0",
"last_updated": "2026-02-18",
"last_updated": "2026-02-20",
"plugins": [
{
"id": "hello-world",
Expand Down Expand Up @@ -221,10 +221,10 @@
"plugin_path": "plugins/football-scoreboard",
"stars": 0,
"downloads": 0,
"last_updated": "2026-02-15",
"last_updated": "2026-02-20",
"verified": true,
"screenshot": "",
"latest_version": "2.1.1"
"latest_version": "2.2.0"
},
{
"id": "ufc-scoreboard",
Expand Down Expand Up @@ -270,10 +270,10 @@
"plugin_path": "plugins/basketball-scoreboard",
"stars": 0,
"downloads": 0,
"last_updated": "2026-02-16",
"last_updated": "2026-02-20",
"verified": true,
"screenshot": "",
"latest_version": "1.3.0"
"latest_version": "1.4.0"
},
{
"id": "baseball-scoreboard",
Expand All @@ -296,10 +296,10 @@
"plugin_path": "plugins/baseball-scoreboard",
"stars": 0,
"downloads": 0,
"last_updated": "2026-02-17",
"last_updated": "2026-02-20",
"verified": true,
"screenshot": "",
"latest_version": "1.3.1"
"latest_version": "1.4.0"
},
{
"id": "soccer-scoreboard",
Expand Down
168 changes: 168 additions & 0 deletions plugins/baseball-scoreboard/config_schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,62 @@
"type": "boolean",
"default": true,
"description": "Show upcoming MLB games"
},
"live_display_mode": {
"type": "string",
"enum": ["switch", "scroll"],
"default": "switch",
"description": "Display mode for live games: 'switch' shows one game at a time, 'scroll' scrolls all games horizontally"
},
"recent_display_mode": {
"type": "string",
"enum": ["switch", "scroll"],
"default": "switch",
"description": "Display mode for recent games: 'switch' shows one game at a time, 'scroll' scrolls all games horizontally"
},
"upcoming_display_mode": {
"type": "string",
"enum": ["switch", "scroll"],
"default": "switch",
"description": "Display mode for upcoming games: 'switch' shows one game at a time, 'scroll' scrolls all games horizontally"
}
}
},
"scroll_settings": {
"type": "object",
"title": "Scroll Settings",
"description": "Settings for scroll display mode (when display mode is set to 'scroll')",
"properties": {
"scroll_speed": {
"type": "number",
"default": 50.0,
"minimum": 1.0,
"maximum": 200.0,
"description": "Scroll speed in pixels per second (default: 50). Higher values scroll faster."
},
"scroll_delay": {
"type": "number",
"default": 0.01,
"minimum": 0.001,
"maximum": 0.1,
"description": "Delay between scroll frames in seconds (default: 0.01 = 100 FPS). Lower values = smoother scrolling."
},
"gap_between_games": {
"type": "integer",
"default": 48,
"minimum": 8,
"maximum": 128,
"description": "Gap in pixels between game cards when scrolling"
},
"show_league_separators": {
"type": "boolean",
"default": true,
"description": "Show league icons (MLB shield, NCAA logos) between different leagues"
},
"dynamic_duration": {
"type": "boolean",
"default": true,
"description": "Automatically calculate display duration based on content width"
}
}
},
Expand Down Expand Up @@ -344,6 +400,62 @@
"type": "boolean",
"default": true,
"description": "Show upcoming MiLB games"
},
"live_display_mode": {
"type": "string",
"enum": ["switch", "scroll"],
"default": "switch",
"description": "Display mode for live games: 'switch' shows one game at a time, 'scroll' scrolls all games horizontally"
},
"recent_display_mode": {
"type": "string",
"enum": ["switch", "scroll"],
"default": "switch",
"description": "Display mode for recent games: 'switch' shows one game at a time, 'scroll' scrolls all games horizontally"
},
"upcoming_display_mode": {
"type": "string",
"enum": ["switch", "scroll"],
"default": "switch",
"description": "Display mode for upcoming games: 'switch' shows one game at a time, 'scroll' scrolls all games horizontally"
}
}
},
"scroll_settings": {
"type": "object",
"title": "Scroll Settings",
"description": "Settings for scroll display mode (when display mode is set to 'scroll')",
"properties": {
"scroll_speed": {
"type": "number",
"default": 50.0,
"minimum": 1.0,
"maximum": 200.0,
"description": "Scroll speed in pixels per second (default: 50). Higher values scroll faster."
},
"scroll_delay": {
"type": "number",
"default": 0.01,
"minimum": 0.001,
"maximum": 0.1,
"description": "Delay between scroll frames in seconds (default: 0.01 = 100 FPS). Lower values = smoother scrolling."
},
"gap_between_games": {
"type": "integer",
"default": 48,
"minimum": 8,
"maximum": 128,
"description": "Gap in pixels between game cards when scrolling"
},
"show_league_separators": {
"type": "boolean",
"default": true,
"description": "Show league icons between different leagues"
},
"dynamic_duration": {
"type": "boolean",
"default": true,
"description": "Automatically calculate display duration based on content width"
}
}
},
Expand Down Expand Up @@ -619,6 +731,62 @@
"type": "boolean",
"default": true,
"description": "Show upcoming NCAA Baseball games"
},
"live_display_mode": {
"type": "string",
"enum": ["switch", "scroll"],
"default": "switch",
"description": "Display mode for live games: 'switch' shows one game at a time, 'scroll' scrolls all games horizontally"
},
"recent_display_mode": {
"type": "string",
"enum": ["switch", "scroll"],
"default": "switch",
"description": "Display mode for recent games: 'switch' shows one game at a time, 'scroll' scrolls all games horizontally"
},
"upcoming_display_mode": {
"type": "string",
"enum": ["switch", "scroll"],
"default": "switch",
"description": "Display mode for upcoming games: 'switch' shows one game at a time, 'scroll' scrolls all games horizontally"
}
}
},
"scroll_settings": {
"type": "object",
"title": "Scroll Settings",
"description": "Settings for scroll display mode (when display mode is set to 'scroll')",
"properties": {
"scroll_speed": {
"type": "number",
"default": 50.0,
"minimum": 1.0,
"maximum": 200.0,
"description": "Scroll speed in pixels per second (default: 50). Higher values scroll faster."
},
"scroll_delay": {
"type": "number",
"default": 0.01,
"minimum": 0.001,
"maximum": 0.1,
"description": "Delay between scroll frames in seconds (default: 0.01 = 100 FPS). Lower values = smoother scrolling."
},
"gap_between_games": {
"type": "integer",
"default": 48,
"minimum": 8,
"maximum": 128,
"description": "Gap in pixels between game cards when scrolling"
},
"show_league_separators": {
"type": "boolean",
"default": true,
"description": "Show league icons between different leagues"
},
"dynamic_duration": {
"type": "boolean",
"default": true,
"description": "Automatically calculate display duration based on content width"
}
}
},
Expand Down
9 changes: 7 additions & 2 deletions plugins/baseball-scoreboard/manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"id": "baseball-scoreboard",
"name": "Baseball Scoreboard",
"version": "1.3.1",
"version": "1.4.0",
"author": "ChuckBuilds",
"description": "Live, recent, and upcoming baseball games across MLB, MiLB, and NCAA Baseball with real-time scores and schedules",
"category": "sports",
Expand Down Expand Up @@ -30,6 +30,11 @@
"branch": "main",
"plugin_path": "plugins/baseball-scoreboard",
"versions": [
{
"released": "2026-02-20",
"version": "1.4.0",
"ledmatrix_min": "2.0.0"
},
{
"released": "2026-02-17",
"version": "1.3.1",
Expand Down Expand Up @@ -71,7 +76,7 @@
"ledmatrix_min": "2.0.0"
}
],
"last_updated": "2026-02-14",
"last_updated": "2026-02-20",
"stars": 0,
"downloads": 0,
"verified": true,
Expand Down
Loading