Pocket Chime · iOS 26 & Apple Watch · Classic × Chuuni

K A I K O K U

— Sen, Vakti Salıver —

Vakit bir cep saatinin içine mühürlenmiştir. Kapağı zincilersen büyü dairesi güçle dolar, açarsan bir gün serbest kalır. Gece Sihir, gündüz Güneş Sanatı, zincilenmişken ise Mühür — bileğindeki Apple Watch ile de yankılanan, klasik ve görkemli-teatral bir arkana alarmı.

— Kapağa dokunarak aç ve kapat · Savurursan vakit mühürlenir · Kenarından tut ve salla · Kadranı on iki tur kurursan büyü tezahür eder —

PLATE I

İki Kasa — Altın ve Gümüş

Tema, Environment aracılığıyla tüm görünümlere dağıtılır ve anında değişir. Kadranın, ibrelerin ve rakamların biçemi bile her kasa için ayrı ayrı tasarlanır.

HUNTER · VICTORIAN

Altın — Avcı Saati

Lacivert lapis emaye × altın yaldızlı Roma rakamları (IIII gösterimi) · hilal ve sekiz köşeli yıldızdan oluşan merkezi nişan
Eski altın (yaşlandırılmış pirinç) kazımalı kasa. Saat 6 konumunda bir sonraki vakit için küçük bir pencere

Eski Altın #8F7028 Lapis #101838 Altın Yaldız #D9B45C Ay Altını #F2DC96 tint #A67C2E
RAILROAD GRADE

Gümüş — Demiryolu Saati

Beyaz kadran · kalın Arap rakamları · çubuk ibreler
Saniye ibresi, demiryolu saati geleneğine uygun biçimde kırmızı takılır

Çelik #9CA3AE Beyaz Porselen #FAFAF7 Demir Siyahı #1A1C22 Kırmızı #B02E2E tint #44546A
PLATE II

İbrelerle Saati Ayarlama

DatePicker kullanılmaz. Kurgu düğmesini çevirme hareketinin yerine, kadranın ibrelerinin kendisini sürükleyerek çalma saatini belirlersin. Aşağıdaki kadranı gerçekten sürükleyebilirsin.

ÖÖ7:30

  • Açı→Saat Dönüşümü — sürükleme koordinatları atan2 ile açıya çevrilir, dakika ibresi 6°'lik, saat ibresi 30°'lik adımlarla nicelenir (ClockAngleMath olarak saf bir fonksiyona dönüştürülüp test kapsamına alınır).
  • Bağlantı — dakika ibresi çevrildiğinde saat ibresi dakikada 0,5° ile onu izler. 0 dakikayı geçtiğinde saat ileri/geri alınır (45→15 dakika geçişiyle belirlenir).
  • Dokunsal Geri Bildirim — her 1 dakikalık adımda .sensoryFeedback(.selection). Dişlinin tıklama hissini parmağına geri verir.
  • Seçili İbre — ibrenin ucunda pirinç renkli bir halka (topuz) gösterilir, hangisinin kullanıldığını belirtir.
  • Onaylama — «Bu Saate Ayarla» levhasıyla kaydedilir. AlarmKit'in Alarm.Schedule.relative'ine dönüştürülür.
PLATE III

Vaktin Bulanıklığı — Alacakaranlık ve Şafak

Gece derinleştikçe, kadran bir ruh kabı gibi mor-laciverte bulanıklaşır. Şafak vaktinde, bulanıklık ışıkla birlikte arınır. Gün batımı vaktinde, mevsimin takımyıldızı kadranda belirip ışıldar. Aşağıdaki kaydırıcıyla bir günü baştan sona gezdirebilirsiniz.

21:00Akşam

  • Bulanıklık — 16.00'dan akşama doğru kadranın kenarından mor-lacivert bir tortu dolar, 23.00 ile 4.00 arasında en yoğun hâline ulaşır. Çarpma (multiply) karışımlı çok katmanlı bir gradyanla, fildişi zemin rengi «bir kabın dibi» gibi çöker.
  • Şafağın Arınması — 4.00 ile 6.00 arasında, yukarıdan gelen ışık (screen karışımı) tortuyu eritir. Kahraman saat, gerçek saate bağlı olarak bu döngüyü her an yaşar.
  • Mevsimin Takımyıldızı — gün batımında (±2 saat) o mevsimin takımyıldızı altın renginde belirir. İlkbahar = Aslan / Yaz = Akrep / Sonbahar = Kassiopeia / Kış = Orion. Gece boyunca soluk bir ışıltıyla kalıcı olur.
  • SwiftUI UygulamasıTimelineView(.everyMinute) ile saat katsayısı hesaplanır ve Canvas'ın çarpma/screen çizimine ve takımyıldız yolunun opaklığına yansıtılır.
PLATE IV

On İki Burcun Kapağı — Her Ay Değişen Takımyıldız Nişanı

Kapağın merkezine lacivert lapis emaye kakılmıştır, ay değiştikçe o ayın burcu (takımyıldızı) altınla yeniden kazınır. Bir hilal eşliğinde, geleneksel Japon ay adlarıyla birlikte. Kahraman saatin kapağı, şu anki ayın nişanını taşımaktadır.

Dönen Burçlar — · Yıldızlar derinlik kazanır ve uzayda dönmeye devam eder. Okşayıp döndürürsen eylemsizlik biner

Tasarımın tonu, antika bir cep saatinin «lapis emaye × eski altın» üslubunu izler (kaynak: design-refs/ref-watch.jpg). Takımyıldız çizgileri, üslupsallaştırılmış sade bir biçimdir. SwiftUI'de her ayın nişanı Calendar.current.component(.month) ile seçilir ve Canvas üzerine altın yaldızla çizilir.

PLATE V

Sihir — On İki Burcun Sırları

Kadranı daire çizerek okşa, on iki tur kurunca sanat tezahür eder. Gece Sihir (on iki burçtan 12 tür), gündüz Güneş Sanatı (6 tür), kapak zincilenmişken Mühür (6 tür) — gerçek cihazda üç sistemden 24 tür bulunur. Bu sayfanın gösterimi, bunlardan yedi temsilî örneği denemene izin verir.

Kapak açıldığında beliren büyü

Kapak zincilendiğinde beliren büyü (gerçek cihazda Mühür)

Çalma Vakti (Vakit Çanı tetiklendiğinde)

Vakit gelince tüm ekran altın renginde titreşir, «Vakit Geldi» yazısıyla birlikte büyü dairesi açılır.

  • Kurma Algılama — kadranın merkezi etrafındaki toplam dönüş açısı izlenir, her 2π'de bir kurma sayılır. Büyü dairesinin eşkenar dörtgenleri tutuşur. 4 saniye dokunulmazsa kurma dağılıp gider.
  • Şafak Işığının Arınması — Bulanıklığı ışıkla arındırır. Kadran zorla şafak durumuna geçer, altın renkli bir patlama yayılır.
  • Takımyıldız Fırtınası — Mevsimin takımyıldızı alevlenir, yıldızlar saatten dört bir yana saçılır.
  • Zaman Geri Sarma — İbreler büyük hızla geri gider, büyü dairesi tersine döner.
  • Mor Yıldırım Seti — Mor-lacivert bir parıltı ve sarsıntı. Büyü dairesi mora döner.
  • Kızıl Alev — Saatin çevresinden kıvılcımlar 3D uzayda yükselir (perspektif izdüşümlü parçacıklar, titreşimli).
  • Mavi Dalga Girdabı — Ayaklarının altında dalgacıklar yayılır, sıçrayan damlalar yerçekimine kapılıp bir yay çizer.
  • Kasırga Halkası — Rüzgâr çizgileri saatin önünden arkasından dolanarak döner, rüzgârın basıncıyla saat sallanır.
  • SwiftUI Uygulaması — dönüş algılama atan2 birikimiyle yapılır (ClockAngleMath'e eklenir), büyüler protocol SpellEffect altında birleştirilir ve yuva ayarları UserDefaults'a kaydedilir. Çalma anında AlarmKit'in alerting durumu algılanarak fullScreenCover ile büyük açılım tetiklenir.
PLATE VI

Ekran Düzeni

Ana Ekran her zaman saattir. Liste, düzenleme ve Kum Saati, kapağın iç yüzeyindeki çalışma yüzeyleri olarak, aynı keçe zemin üzerine kazınmış levhalarla kurulur.

Sen, Vakti Salıver

Sıradaki vakit — Yarın ÖÖ 7:30

Vakit Çanı Kum Saati

Kasa değiştirmek için basılı tut

Ana Ekran (RootView)

Vakit Çanı

ÖÖ7:30

Hafta içi · Erteleme 9 dk

ÖÖ9:00

Hafta sonu

ÖS10:15

Yalnızca bir kez

+ Yeni Bir Vakit

Liste (AlarmListView)

Saati Ayarla

ÖÖ7:30

PazPztSalÇarPerCumCmt

Etiket — «Sabah Çayı» · Erteleme 9 dk

Bu Saate Ayarla

Düzenle (AlarmEditorView)

Kum Saati

4:23REMAINING
1 dk 3 dk 5 dk 10 dk
Duraklat İptal

Kum Saati (TimerView)

PLATE VII

Live Activity / Dynamic Island

Kum Saati ve Kronometre, Kilit Ekranı'nda ve Dynamic Island'da yaşamaya devam eder. Siyah zemin üzerine tek bir pirinç vurgusuyla, sistem arayüzünün içinde bile cep saatinin varlığını korur.

POCKETCHIME

Çay Kum Saati

4:23

Kilit Ekranı — Text(timerInterval:) ile sürülür

4:23

Dynamic Island (compact) — solda kadran, sağda kalan süre

PLATE VIII

Tipografi ve Renk

Yazı tipi, sistemin serif fontudur (New York / Hiragino Mincho). Rakamlar eşit aralıklı (tabular) rakamlarla kazınır, Latin harfli etiketler ise geniş harf aralığıyla bir kazıma yazıt görünümü kazanır.

10:09

Saat gösterimi — serif 56 / light (W3) / tabular-nums

Saati Ayarla

Başlık — serif 24 / light (W3) / +%10 harf aralığı

Kapağı açınca gün başlar. İbreyi kur, vakti bekle.

Gövde metni — serif 14 / regular / satır aralığı 1.8

RAILROAD GRADE · EST. 2026

Pirinç levha etiketi — 11 / +%32 harf aralığı / pirinç rengi

Keçe zemin (arka plan)#24331F → #0B110A
Mürekkep yazı (gövde metni)#EFE6CD
Pirinç (vurgu)#C9A24B
Kızıl (saniye ibresi, uyarı)#A03A2A
Çelik (Gümüş kasa)#AEB6C2
TasarımUygulama (DESIGN.md'ye göre)
Kapağın açılıp kapanmasırotation3DEffect(axis:(0,1,0), anchor:.leading) + spring 1.3s
İbrelerin hareketiTimelineView(.animation) ile sürekli olarak sürülür
İbreyi sürüklemeClockAngleMath (atan2'ye dayanan saf bir fonksiyon, birim testleriyle kapsanır)
ErtelemesecondaryButtonBehavior: .countdown + 9 dakikalık postAlert
Kalan süre gösterimiAlarmAttributes<PocketWatchMetadata> üzerinden Live Activity
Tema yayılımıtintColor ve metadata.themeName ile Widget'a kadar tutarlı
PACT

Açılış Ahdi

Her arkana ücretsizdir. Bu saati, gösterişsiz bir reklam olan Basiret haberleri yanık tutar — Ahdi kur, reklamlar bir kenara bırakılsın.

Ömür Boyu Ahit

¥500

Yalnızca bir kez, sonsuza dek. Sihrin on iki burcu, Güneş Sanatları, Mühürler, Gümüş kasa, Kızıl Nişan, bütün çanlar ve Apple Watch ile yankılanma serbest kalır.

Ay Ahdi

¥100 / ay

Her ay yenilenen bir ahit. İstediğin an bozulabilir. Açtığı şeyler Ömür Boyu Ahit ile aynıdır.

Davetli Ahit

¥380

Büyü dairesinin yükselttiği «Davet Alameti»nden (QR) geçmiş olanlara özel açılan, Ömür Boyu Ahit için özel bir bedel.

Bir Tütsü Adağı (bahşiş) da mevcuttur — bu saatin alevini söndürmemek için.

GET

Edinin

«Kaikoku»yu App Store'dan edinin ↗ «Kaikoku»yu App Store'dan edinin ↗

iOS 26 ve sonrası · Apple Watch (watchOS 26) destekli

Bütün hareketler «Arkana Grimuarı»nda kayıtlıdır ↗