Release 1.6
This commit is contained in:
@@ -107,6 +107,17 @@ class Display(db.Model):
|
||||
# Transition animation between slides: none|fade|slide
|
||||
transition = db.Column(db.String(20), nullable=True)
|
||||
|
||||
# Optional ticker tape (RSS headlines) rendered on the display.
|
||||
# Note: for this small project we avoid a JSON config blob; we store a few explicit columns.
|
||||
ticker_enabled = db.Column(db.Boolean, default=False, nullable=False)
|
||||
ticker_rss_url = db.Column(db.String(1000), nullable=True)
|
||||
ticker_color = db.Column(db.String(32), nullable=True) # CSS color, e.g. "#ffffff"
|
||||
ticker_bg_color = db.Column(db.String(32), nullable=True) # hex (without alpha); opacity in ticker_bg_opacity
|
||||
ticker_bg_opacity = db.Column(db.Integer, nullable=True) # 0-100
|
||||
ticker_font_family = db.Column(db.String(120), nullable=True) # CSS font-family
|
||||
ticker_font_size_px = db.Column(db.Integer, nullable=True) # px
|
||||
ticker_speed = db.Column(db.Integer, nullable=True) # 1-100 (UI slider); higher = faster
|
||||
|
||||
# If true, show the company's overlay PNG on top of the display content.
|
||||
show_overlay = db.Column(db.Boolean, default=False, nullable=False)
|
||||
token = db.Column(db.String(64), unique=True, nullable=False, default=lambda: uuid.uuid4().hex)
|
||||
|
||||
Reference in New Issue
Block a user