Главная идея, вокруг которой всё завертелось, прямо на главном экране — кнопки сбоку от обложки альбома. Такое уже было в скинах (https://aimp.ru/?do=catalog&rec_id=1173) A(L)Khod-a (https://aimp.ru/?do=catalog&rec_id=1178), но меня к реализации скина с такой компоновкой подтолкнул уже заброшенный из-за конфликта между виденьем разработчика и запросами пользователей Music Player GO.
(https://i.ibb.co/Zps3z90C/2026-04-04-132809286.png)
Насколько разумна сама идея такого размещения кнопок, когда главное окно растянуто на весь дисплей, а не на ~50% как в MPGO? Как минимум это не оптимальное решение, но т.к. там располагаются переключатели, которые хоть и нужны, но тыкаются (мной) заметно реже ⏮️⏯️⏭️, то... нормально. И пусть даже на длинных экранах остаётся достаточно много пустого пространства... Да, из-за компоновки я вначале не был уверен делать или не делать этот скин, а потом сомневался в том выпускать ли его.
Как и для своего предыдущего скина Fluffy, который-таки не стал последним, я набрасывал идеи для скина в блокноте смартфона. Не особо занимательные каракули, чтобы выкладывать ещё и их, но вот самая первая зарисовка главного экрана, при взгляде на которую мне самому интересно «что же я съел в тот день?»:
(https://i.ibb.co/3YT4y3KH/1775297569737.jpg)
Вначале я оценивал жизнеспособность идеи с кнопками, периодически пытаясь пользоваться вот таким модом Charm-а (лето 2025), где уже просматривались намёки на Material You:
(https://i.ibb.co/SXPR4ypd/1775297569828.jpg)
В этом моде форма подложки кнопки избранного была взята из Cartoon Heart 2. Изначально это была затычка, но я её не стал менять, хотя эта фигура и не известна MD Expressive.
Большого дискомфорта от выбранной компоновки я не почувствовал, поэтому осенью 2025-го продолжил работать с наброском. Но... то было некогда, то не охота начинать. В октябре-ноябре периодически баловался в редакторе:
(https://i.ibb.co/7JsStDRq/1775297569809.jpg)(https://i.ibb.co/qLxKGKfQ/1775297569790.jpg)(https://i.ibb.co/cchGtNBV/1775297569770.jpg)
Из Cartoon Heart 2 в Halcyon перекочевал очередной элемент — прогресс из двух waveform-ов.
В декабре я определился с отдельными веяниями Material 3 Expressive, но ещё думал над тем как сильно подражать этому стилю. Когда в январе я взялся за плейлист и стал реализовывать списки в стиле новых «материальных», то окончательно пошёл по пути подражания последнему Material-у: решил не рисовать свои новые глифы и занялся подгонкой цветовой палитры. До начала марта выкраивал свободное время и искал желание, чтобы доделать скин.
(https://i.ibb.co/cKdmrxMM/Screenshot-2025-12-31-22-19-34-852-com-aimp-player.jpg)
Остальные окна делались большей частью по инерции, т.к. там особо нечего выдумывать. В скине достаточно часто использовались пользовательские ID элементов, чтобы позиционироваться от них или задавать условия видимости других элементов от них (кнопка избранного при вкл/выкл в настройках и обложка играющего трека, например). Были небольшие опыты как с инфо о треке и классическими вкладками, но от них я быстро отказался, чтобы расходовать меньше места на экране. К тому же, список с тегами отдельно от пути к файлу мне показался слишком пустым. Реконструкция задумки:
(https://i.ibb.co/RGtJCMyH/1775297657585.png)
Ну и про название. Оно возникло только к февралю. Скин назван в честь зимородков-альционов. На самом деле, после отчаянных попыток подобрать что-то вроде ‘frustrated’, я решил взять коротенькое и звучное название какого-то трека. Выбрал трек Jon Hopkins — Halcyon. К такому названию можно подвязать такой смысл — возвращение к стилистике Material Design.