- 
                Notifications
    
You must be signed in to change notification settings  - Fork 3.2k
 
Description
Expected behavior of the wanted feature
The OSC is coded in Lua.
It was mentioned that currently the OSD is coded in C
This suggestion is to consider creating the OSD in Lua instead, which would allow users to more easily modify the OSD, similar to how this is available in OSC.
This could allow 3rd party OSC creators to customize/match OSD items with their custom OSC.
BARS & TEXT
This would include the main two OSD elements
Volume Bar
Duration Bar
not as important but can also allow for parameters such as....
Brightness Bar
Saturation Bar
etc.
This osd.lua file would allow the user to edit things such as
TEXT AT TOP
-change what the default text displays
-move text at the top to a different location?
-add text items
-font / font size
-font colors
ICONS
-remove/ replace the Duration Play/Pause icon
-remove/ replace the Volume speaker icon
-placement
-size
-color
BARS
-bar colors
-fill the background in a color (requested here as an option #16992 but can also be added to this osd.lua file)
-move bar location (I have seen that this is already possible but can still be added to the osd.lua file)
Thank you to anyone who reads this