Стендап Сьогодні 📢 Канал в Telegram @stendap_sogodni
🤖🚫 AI-free content. This post is 100% written by a human, as is everything on my blog. Enjoy!24.12.2024
Дев-адвент 24: форма додавання проби
Щоб таке відео склеїти, довелося копіювати з StackOverflow демонічні інкантації ffmpeg. 👹 Якщо знаєте спосіб краще, поділиться, будь ласка.
Освіжив форму додавання проби — ліворуч те як вона виглядала вже багато місяців, праворуч перша ітерація покращень.
-
Додав тегам тінь. То взагалі такі дрібниці. Але!
-
Анімації. Починаю закохуватися в
withAnimation
- працює вона чарівно: в цьому разі загорнув функції додавання/прибирання тегів, та цього вже достатньо! Потім ще дав тегам.transition(.scale)
, бо так природніше для тегу — та й годі. -
Компактність. Прибрав величезний заголовок, бо є речі важливіші. Такі, як попередня та наступна проба — з них часто можна скопіювати зміст.
(Взагалі, за досвідом, ця форма з усіма тегами ледве влазить в екран телефону. Особливо якщо відкрити клавіатуру — тому в мене зараз пошук тегів відкривається окремим модалом. Наступним кроком хочу його прибрати.)
PS. Найважче в реалізації дизайнів на SwiftUI - це знати інструментарій. Мабуть, так само як і з CSS. Бо коли не знаєш, наприклад, що можна отримати системний колір третинного фону як .background.tertiary
, або як все ж працює викладка елементів (зовсім не як в CSS!), то виходитиме складно та незграбно.