presenter icon indicating copy to clipboard operation
presenter copied to clipboard

Add time & date overlays

Open bhajneet opened this issue 4 years ago • 12 comments

This kind of blurs whether or not it should be in Shabad OS or released as a second standalone app. Need feedback on bloat (size, codebase, packages, cpu perf) and definition/scope of desktop app.

The goal here is to allow users to add the time/date stamps to their livestream. There are two options: (1) expose to the same overlay page, (2) create separate webpages for time and date (3 webpages total including overlay). The first option allows theme creators to place everything in one file; the second option allows users to place the date and time flexibly in their OBS (crucial when switching between 720, 1080, etc. resolutions).

  • [ ] Add two input boxes for time and date in Settings > Tools > Overlay
  • [ ] Default string for time: Military (13:04)
  • [ ] Show options in description for
    • [ ] Military Hour and preceding 0 (6, 06)
    • [ ] 12 hour and preceding 0 variant
    • [ ] Minutes always preceding 0 (03, 14, 59)
    • [ ] a/p in lowercase (CSS can make upper)
    • [ ] am/pm in lowercase
  • [ ] Default string for date: Wed 15 Oct 2019
    • [ ] day of week 2, 3, and full letters in lowercase (mo, mon, monday)
    • [ ] day in numeric and preceding 0 variant (3, 03)
    • [ ] month in alphanumeric options (aug, august, 8, 08)
    • [ ] year in two or four digits (19, 2019)
  • [ ] Input boxes should allow for other characters like comma, hyphen, and other words. This allows the flexibility for a user to write Day 6 of '%19% Smaagam, %Wed%, %15% %Oct%

bhajneet avatar Oct 01 '19 22:10 bhajneet