Samsung has answered the prayers of many users with the Theme Park app. Available as a module for the Good Lock app suite, Theme Park can create a theme, based on your wallpaper.
It automatically detects the main colors of your wallpaper and generates a theme. You can choose a different color palette for different UI elements (like the color of speech bubbles), choose a different background color and even pick the icon, icon label and tray colors.
Once happy with the result Theme Park automatically applies the theme to your phone. Theme Park should work on most any One UI…