Spectrum ring — реализация на Metal в iOS
В рамках экспериментов по изучению возможностей шейдеров попробовал разложить несколько цветов в непрерывный ряд (и дополнил парой красивых эффектов).
Варианты использования спектра вообще довольно значительны (от стандартного colorPicker в iOS до реализации самых разных волн и анимаций в музыкальных плеерах).
Референсы и вариант реализации на SwiftUI+Metal уже доступен в Notion.