Skip to content

Releases

Dynamic Island v1.6.5 · Динамический остров

Choose a tag to compare

@github-actions github-actions released this 28 Oct 10:02
3c3d9d1

🇬🇧 English

  • 🎬 Liquid expansion — new in Appearance → Animations: the content grows together with the island and emerges from a blur; duration and bounce follow your settings.
  • 🎛️ Your own buttons in the expanded island: timer, stopwatch, flashlight, screenshot without the island, camera, lock — or just the clock (Features → Behavior).
  • 📸 Screenshot without the island — with a button in the expanded island or a double tap / long press (Gestures).
  • 🏦 Bank app won't open? The Island tile in quick settings turns the island off for a while and back on (Home → Bank app won't open).
  • 📞 Calls: Answer and Decline work in any phone language, and without the permission they open the call screen; swipe an incoming call up to hide it.
  • 🫧 A smoother collapsed island: the bubble splits off like a droplet, a hidden island comes out of the camera, artwork and color change smoothly; the equalizer is thinner, calmer and smoother — 60 fps (Appearance → Effects).
  • 📌 Keep the island loaded: it no longer disappears when you swipe the app away from recents (Home → Keep the island running).
  • ⏰ On a schedule: the island shows only in the hours you pick (Features → Behavior).
  • 💬 No more double messages: System banners lists messengers that still pop up their own banner, with a shortcut to turn it off.
  • 🔋 Lighter on the phone: a hidden island draws nothing, and the touch window isn't moved during animations.
  • 🐞 Fixed: the previous track's artwork on the next one; "alarms" from calendars and reminders; a stuck "00:00" from another app's countdown; with Like a notch, the glow and waves have a flat top.

Install: download DynamicIsland.apk below and open it on your phone. A new version installs over the old one, your settings are kept. Coming from 1.6.0 or older: uninstall the old version first — once, because the app now has a new signing key.


🇷🇺 Русский

  • 🎬 «Жидкое раскрытие» — новое в «Оформлении → Анимации»: содержимое растёт вместе с островом и проявляется из размытия; длительность и упругость — как в настройках.
  • 🎛️ Свои кнопки в раскрытом острове: таймер, секундомер, фонарик, скриншот без острова, камера, блокировка — или только часы («Функции → Поведение»).
  • 📸 Скриншот без острова — кнопкой в раскрытом острове или двойным/долгим нажатием («Жесты»).
  • 🏦 Банк не пускает? Плитка «Остров» в шторке выключает остров на время и включает обратно («Главная → Банк не пускает»).
  • 📞 Звонки: «Ответить» и «Отклонить» работают на любом языке телефона, без разрешения открывают экран звонка; входящий можно смахнуть вверх.
  • 🫧 Плавнее свёрнутый остров: пузырь выходит каплей, спрятанный остров выходит из камеры, обложка и цвет меняются плавно; эквалайзер тоньше, спокойнее и плавнее — 60 кадров («Оформление → Эффекты»).
  • 📌 «Не выгружать остров»: не пропадает, если смахнуть приложение из недавних («Главная → Чтобы остров не закрывался»).
  • ⏰ «По расписанию»: остров виден только в выбранные часы («Функции → Поведение»).
  • 💬 Сообщения не приходят дважды: в «Системных плашках» — мессенджеры со своей всплывающей плашкой и переход к её выключению.
  • 🔋 Меньше нагрузки: спрятанный остров ничего не рисует, окно касаний не перекладывается во время анимации.
  • 🐞 Исправлено: обложка прошлого трека у следующего; «будильник» от календарей и напоминалок; «00:00» от чужого отсчёта; у «Как вырез» свечение и волны — с прямым верхом.

Установка: скачайте DynamicIsland.apk ниже и откройте на телефоне. Новая версия ставится поверх старой, настройки сохраняются. С версии 1.6.0 и старше: сначала удалите старую версию — один раз, потому что у приложения новый ключ подписи.

Dynamic Island v1.6.2 · Динамический остров

Choose a tag to compare

@github-actions github-actions released this 27 Oct 16:32
0a02acd

🇬🇧 English

  • 📏 A smaller island (104×31), with width and height adjustable again: Appearance → Position and size.
  • 💧 Like a notch — for waterdrop cameras; an island moved sideways no longer pushes banners off the screen.
  • 🎬 Softer animations: light bounce by default, Elasticity right on the Appearance tab.
  • 🔒 A lock in the capsule on the lock screen.
  • 🎵 Like and Dislike in the player — Yandex Music and others.
  • 💳 More reliable "Paid" (wallets, the "Payment successful" screen, more banks) and Payment diagnostics.
  • 🛠️ Keep the island running on Home: battery, autostart, locking in recent apps; help for "Restricted setting".
  • ⬇️ New versions are checked every 3 hours.

Install: download DynamicIsland.apk below and open it on your phone. A new version installs over the old one, your settings are kept. Coming from 1.6.0 or older: uninstall the old version first — once, because the app now has a new signing key.


🇷🇺 Русский

  • 📏 Остров меньше (104×31), ширина и высота снова настраиваются: «Оформление → Положение и размер».
  • 💧 «Как вырез» — для камеры-капли; сдвинутый вбок остров больше не уводит плашки за край экрана.
  • 🎬 Мягче анимации: слабая упругость по умолчанию, «Упругость» прямо в «Оформлении».
  • 🔒 Замок в капсуле на экране блокировки.
  • 🎵 «Нравится» и «Не нравится» в плеере — Яндекс Музыка и др.
  • 💳 «Оплачено» надёжнее (кошельки, экран «Оплата прошла», больше банков) и «Диагностика оплаты».
  • 🛠️ «Чтобы остров не закрывался» на главной: батарея, автозапуск, закрепление в недавних; подсказка про «Ограниченную настройку».
  • ⬇️ Новые версии проверяются раз в 3 часа.

Установка: скачайте DynamicIsland.apk ниже и откройте на телефоне. Новая версия ставится поверх старой, настройки сохраняются. С версии 1.6.0 и старше: сначала удалите старую версию — один раз, потому что у приложения новый ключ подписи.

Dynamic Island v1.6.1 · Динамический остров

Choose a tag to compare

@github-actions github-actions released this 25 Oct 07:01
5f2bfe1

🇬🇧 English

⚠️ New signing key. The old key became public, so since 1.6.1 the app is signed with a new one. If you have 1.6.0 or older, the update won't install over it: uninstall the old version once, install 1.6.1, then turn accessibility and notification access back on. After that, updates install over the top as before.

🌍 English

  • The app and the island speak English: every screen and island banner ("Charging", "Do Not Disturb", "Silent", "Paid", "Hold near reader"…), the alarm, player, navigation, calls and the update card. The wording matches the promo video; long English labels shrink a little instead of running into the camera.
  • Features → General → Language («Функции → Общие → Язык»): System default (Russian if the phone is in Russian, otherwise English), Русский or English. It switches right away, no restart needed.
  • The app name and the accessibility service description follow the phone's language. If a navigation app sends Russian units, the English island shows them in English too: "4.2 km", "12 min".
  • With a 12-hour clock, AM/PM is smaller than the digits, like on iPhone, so alarm and clock times don't stretch the capsule.

⬇️ Updates right in the island

  • Like in the video: "Version is available" with Later and Update, percent and a ring while it downloads, and after installing — "Updated" with What's new and Done.
  • If the APK is already downloaded but the installer didn't open (a permission is needed), the button becomes Install and installs the downloaded file without downloading it again. A download error shows in full right on the card, and a long caption shrinks a little instead of being cut off.
  • Try it («Проверка») has an Update demo: the card, running percent and "Updated", nothing is downloaded.
  • An update download no longer stops when you leave the About screen, and Install installs only the downloaded file of that very version.

🗂️ The app, reorganized

  • Four labeled tabs: Home, Features, Appearance and About («Главная», «Функции», «Оформление», «О приложении»). Settings are separate from the version, help and links.
  • Home keeps just the essentials: the live preview, Island on («Остров включён»), Permissions («Разрешения») in one row (all granted or what's missing) and Try it («Проверка»). While the accessibility service is off, a "Turn on the island" card with a button and instructions sits at the top.
  • Try it shows every demo on one screen as tiles: event, ring mode, message, call, timer, alarm, payment, navigation and update (alarm and update are new).
  • Features — what the island shows (cards, notifications, events, lyrics), controls (gestures, Behavior, system banners) and general (language, resetting settings).
  • Appearance — position and size, color and Liquid Glass, island expansion and effects.
  • About — the icon, version and whether an update is out, update checks, What's new at any time, instructions, navigation diagnostics, GitHub and About the island («Об острове»).
  • New screens: Behavior («Поведение»: when to show the island, collapsing, haptics, turning the screen on) and Notifications («Уведомления»: everything about messages in the island, including the button color). Dynamic cards and Events are now tidy sectioned lists without extra words.

🔔 Notification banner — sized like the system one

  • Width, margins and sizes now match an Android heads-up notification: 16 dp from the screen edges, a 40 dp avatar, 15 sp name, 14 sp text, 14 sp buttons, a smaller counter and reply field.
  • In iPhone island style: the app icon and name sit to the left of the camera and "now" with a bell to the right, and the notification itself starts below the status bar — at the same height as the system one, not right against the camera. The height follows the status bar and how far the island is lowered in Position.
  • Text grows with Android's font size without breaking the banner: the name and buttons are shortened with an ellipsis, the text takes up to three lines.

💬 Replying from the island works

  • Tapping the keyboard no longer closes the reply field: before, the very first letter collapsed the banner, so you couldn't reply at all.
  • The input closes when you hide the keyboard (Back), swipe the banner up, or tap outside the island while there's no keyboard. While a reply is open, Back closes the input instead of doing nothing.
  • The banner can't be swiped away by accident when your finger slides a little while tapping "Reply" — the swipe-up threshold is twice as large.
  • If a reply fails to send, you see "Не удалось отправить ответ" ("Couldn't send the reply") and the field keeps your text.
  • Your own reply no longer comes back to the island as a new banner when the messenger adds it to the notification.

🌙 Alarm — new

  • When you set an alarm, the island shows a banner: a small sleep dial, "Wake up 7:30" and how much sleep is left — "sleep 8 h 15 min".
  • 12 hours before the alarm it appears in the island: a moon on the left, the wake-up time on the right. Expanded — a sleep dial like iPhone's Sleep schedule: 24 hours around a circle, an arc from now to the alarm shifting from night indigo to morning orange, a moon and an alarm at its ends, the sleep left in the middle; next to it the large alarm time, "Wake up · tomorrow" and "Sleep — 8 h 15 min". A tap opens the Clock alarms.
  • The alarm comes from the system — it works with any Clock app, even with its notifications off. In the daytime "Wake up" and "sleep" become "Alarm" and "in". The expanded idle island shows the next alarm under the date.
  • Turn off separately: Dynamic cards → Alarm («Динамические карточки → Будильник») and Events → Alarm set («События → Будильник поставлен»).

⏱️ Clock timer and stopwatch without notifications

  • If Clock's notifications are off, Android gives them to no one. Now the island watches the Clock screen itself while it's open: tap Start — the timer or stopwatch is in the island right away and keeps running after you leave the app; Pause — it freezes with a pause icon; Reset or delete — it disappears. Without a tap the timer is recognized by its moving digits: a stopwatch within a fraction of a second, a timer within a second.
  • The island doesn't keep walking the whole Clock screen: it remembers the time labels and refreshes only them, and gets screen changes and taps only while Clock is open — the app doesn't lag.
  • If Clock's notifications are on, the island still takes the timer from them.
  • Buttons like the island's own timer: the expanded island shows pause/resume and reset for the Clock timer and stopwatch, and they control Clock itself. With Clock's notifications on, the island taps the notification's buttons — instantly and without opening the app. With them off, it opens Clock for a moment, finds the button by its label or id, checks whether the timer is really running (so a round toggle button isn't pressed the wrong way), taps it and brings you back; while a timer runs Reset isn't shown, so the island pauses it first.
  • Pausing from the island no longer "bounces back": the island knows it pressed Pause and doesn't take the last step of the digits while Clock was stopping as the stopwatch running; when paused it shows exactly the time Clock shows. A stopwatch with fractions of a second is seen as paused almost instantly.
  • Pausing from the island also sticks when the island briefly opens Clock: Clock reports the tap with the button's new label ("Resume"), and the island took that for Start — Clock was paused while the time in the island kept running. Now the island recognises its own tap and goes back only once Clock has actually stopped.
  • Inactive ones don't linger: a paused, reset, deleted or finished Clock timer or stopwatch leaves the island — a pause stays visible for 3 seconds, and a reset or delete in Clock is noticed even as you leave the app.
  • Less delay: the island also recognizes a Clock button by its id (Google Clock's round button), and reads the Clock screen one last time as you leave — a timer started right before leaving isn't lost.
  • "Set a timer" from a voice assistant, widget or another app can go to the island: "Dynamic Island" now appears in the chooser, and the timer starts right in it, without Clock.
  • System banners now has a tip: choose "Silent" and "Minimize" for Clock's notifications instead of turning them off completely, then everything works instantly.

💳 Payments: only when you pay with the phone

  • "Pay · Hold near reader" appears only on a phone payment screen — T-Pay, SberPay, Mir Pay, Yandex Pay, Google Wallet and others: the island waits for "Hold your phone up to the terminal" or Google's payment window, not just an open bank app. The island asks the system which apps can pay over NFC, so any bank works, not only known ones.
  • The banner stays until you pay or leave the app — before, it disappeared after 5 seconds in T-Pay. Android's NFC "Pay with…?" question doesn't count as leaving. Swipe it up to dismiss; it also goes away when the screen turns off and, just in case, after 3 minutes.
  • To get it right when you open a bank app, as before, turn on Events → Hint when opening a bank («События → Подсказка при открытии банка», off by default).
  • "Paid" with the amount appears as soon as the wallet (Mir Pay, Google Wallet, Samsung Wallet) shows its check mark and amount — no waiting for the bank's notification, which often comes later or never. Before, the "Pay" banner went away and the amount never showed. In bank apps the amount counts if it appeared after the payment screen, next to "Paid" or while the "Hold your phone" hint is still visible; the transaction history isn't taken for a payment.
  • "Paid" understands notifications from any bank and bank SMS (900, T-Bank, VTB and others); the same payment from the screen and from a notification isn't shown twice. An amount like "*1234. 89.99 RUB" is read corre...
Read more