|
| 1 | +<div align="center"> |
| 2 | + |
| 3 | +<img src="https://github.com/user-attachments/assets/dc034ec0-90cf-4371-9ab0-132ca2527b32" width="120" height="120" style="border-radius: 24px;" alt="HyperIsland İkonu"/> |
| 4 | + |
| 5 | +# HyperIsland |
| 6 | + |
| 7 | +**HyperOS 3 için tasarlanmış Süper Ada ilerleme bildirimi geliştirme modülü** |
| 8 | + |
| 9 | +[](https://github.com/1812z/HyperIsland/releases) |
| 10 | + |
| 11 | +[](LICENSE) |
| 12 | +[](https://android.com) |
| 13 | +[](https://github.com/LSPosed/LSPosed) |
| 14 | +[](https://hyperos.mi.com) |
| 15 | +[](https://flutter.dev) |
| 16 | + |
| 17 | + |
| 18 | +**[English](README_EN.md)** | **[简体中文](README.md)** | **[日本語](README_JA.md)** | **Türkçe** |
| 19 | + |
| 20 | +</div> |
| 21 | + |
| 22 | +--- |
| 23 | + |
| 24 | +## ✨ Özellikler |
| 25 | + |
| 26 | +<table> |
| 27 | +<tr> |
| 28 | +<td width="50%"> |
| 29 | + |
| 30 | +### 📥 İndirme Yöneticisi Uzantısı |
| 31 | +HyperOS İndirme Yöneticisi bildirimlerini engeller ve dosya adını ile indirme ilerlemesini Süper Ada (Super Island) stilinde gösterir. **Duraklatma, Devam Etme ve İptal Etme** işlemlerini destekler. |
| 32 | + |
| 33 | +</td> |
| 34 | +<td width="50%"> |
| 35 | + |
| 36 | +### 🏝️ Süper Ada + Odak Bildirimi Uyumluluğu |
| 37 | +Herhangi bir uygulama tarafından gönderilen standart Android bildirimlerini engeller, işler ve orijinal bildirimin düğmeleriyle birlikte Süper Ada + Odak Bildirimi (Focus Notification) stilinde görüntüler. |
| 38 | + |
| 39 | +</td> |
| 40 | +</tr> |
| 41 | +<tr> |
| 42 | +<td width="50%"> |
| 43 | + |
| 44 | +### 🚫 Bildirim Kara Listesi |
| 45 | +Kara listedeki uygulamalar bildirim açılır pencereleri üretmez, yalnızca bir Süper Ada gösterir (tam ekran modunda durum çubuğu ile otomatik olarak gizlenir). |
| 46 | + |
| 47 | +</td> |
| 48 | +<td width="50%"> |
| 49 | + |
| 50 | +### 🔥 Hot Reload Desteği |
| 51 | +Yapılandırma değişiklikleri **yeniden başlatmaya gerek kalmadan** anında geçerli olur. Yeni bir yazılım yükledikten veya güncelledikten sonra yalnızca uygulamanın etki alanını (scope) yeniden başlatın. |
| 52 | + |
| 53 | +</td> |
| 54 | +</tr> |
| 55 | +</table> |
| 56 | + |
| 57 | +--- |
| 58 | + |
| 59 | +## 📋 Kullanım Talimatları |
| 60 | + |
| 61 | +### Adım 1: LSPosed'da Modülü Etkinleştirin |
| 62 | + |
| 63 | +> ⚠️ Bu modül **LSPosed** çerçevesine dayanır. Cihazınızın Root erişimi olması ve LSPosed yüklü olması gerekir. |
| 64 | +
|
| 65 | +1. **LSPosed** yöneticisini açın ve "Modüller" (Modules) listesine gidin. |
| 66 | +2. **HyperIsland** uygulamasını bulun ve anahtarı etkinleştirin. |
| 67 | +3. Modülün etki alanında (scope), önerilen uygulamaları işaretleyin: |
| 68 | + - **İndirme Bildirimleri**: "İndirme Yöneticisi"ni (Download Manager) seçin |
| 69 | + - **Genel Uyumluluk**: "Sistem Arayüzü"nü (System UI) seçin |
| 70 | +4. Kaydettikten sonra, Hook'un etkili olması için ilgili etki alanındaki uygulamaları yeniden başlatmak üzere **uygulamanın sağ üst köşesindeki yeniden başlat düğmesine** tıklayın (veya telefonunuzu doğrudan yeniden başlatın). |
| 71 | + |
| 72 | +--- |
| 73 | + |
| 74 | +### Adım 2: HyperCeiler'da Odak Bildirimi Beyaz Listesini Etkinleştirin |
| 75 | + |
| 76 | +> 💡 Süper Ada stili bildirimlerin düzgün görüntülenmesi için HyperCeiler'ın "Odak Bildirimi" (Focus Notification) izninden geçmesi gerekir. |
| 77 | +> HyperCeiler sürümünüz çok eskiyse, ilgili ayarı bulamayabilirsiniz, lütfen sürümünüzü güncelleyin. |
| 78 | +
|
| 79 | +1. **HyperCeiler**'ı açın ve "Sistem Arayüzü" (System UI) veya "Xiaomi Hizmet Çerçevesi" (Xiaomi Services Framework) ile ilgili ayarlara gidin. |
| 80 | +2. "**Odak Bildirimi Beyaz Listesini Kaldır**" (Remove Focus Notification Whitelist) seçeneğini bulun. |
| 81 | +3. Anahtarı açın ve etkili olması için ilgili etki alanını yeniden başlatın. |
| 82 | + |
| 83 | + |
| 84 | +--- |
| 85 | + |
| 86 | +## Şablon Açıklamaları |
| 87 | + |
| 88 | +| Şablon | Açıklama | |
| 89 | +|----------|-----------------------------------------| |
| 90 | +| Bildirim Süper Ada | Herhangi bir bildirimi Odak Bildirimi + Süper Ada ekranına dönüştürmeyi destekler | |
| 91 | +| Bildirim Süper Ada - Sade (Lite) | Süper Ada alanından tasarruf etmek için bildirimlerdeki "x yeni mesaj" ve yinelenen alanları otomatik olarak kaldırır | |
| 92 | +| İndirme | İndirme durumunu otomatik olarak tanır ve Odak Bildirimi + Süper Ada'ya dönüştürür. Adanın sol tarafında durum gösterilirken, sağ tarafında dosya adı ve ilerleme çemberi gösterilir | |
| 93 | +| İndirme - Sade (Lite) | Yukarıdaki ile aynı, ancak Süper Ada yalnızca simge + ilerleme çemberini gösterir | |
| 94 | +| AI Bildirim Süper Ada | Süper Ada'nın sol ve sağ kısımları sadeleştirme için yapay zekaya bırakılarak içeriğin çok uzun olmaması sağlanır | |
| 95 | + |
| 96 | +--- |
| 97 | +## ⚠️ Dikkat Edilmesi Gerekenler |
| 98 | + |
| 99 | +| Madde | Açıklama | |
| 100 | +|------|------| |
| 101 | +| Çerçeve Bağımlılığı | Bu modül **LSPosed** çerçevesini kullanır ve Root erişimli bir cihaz gerektirir | |
| 102 | +| Yeniden Başlatma Zamanı | Yeni bir uygulama yükledikten veya güncelledikten sonra etki alanını yeniden başlatmanız gerekir; yapılandırma değişiklikleri genellikle "hot reload" ile anında uygulanır | |
| 103 | +| Bildirim Uyumluluğu | Genel uyumluluk yalnızca **standart Android bildirimlerini** işler, özel bildirim stilleri desteklenmez | |
| 104 | +| ROM Uyumluluğu | Bu modül **HyperOS 3** ortamında test edilmiştir, diğer ROM'larda uyumluluk sorunları olabilir | |
| 105 | + |
| 106 | +--- |
| 107 | + |
| 108 | +## 🔨 Derleme |
| 109 | + |
| 110 | +Flutter geliştirme ortamının kurulu olduğundan emin olun, ardından komutu çalıştırın: |
| 111 | + |
| 112 | +```bash |
| 113 | +flutter build apk --target-platform=android-arm64 |
| 114 | +``` |
| 115 | + |
| 116 | +--- |
| 117 | + |
| 118 | +## Star History |
| 119 | + |
| 120 | +<a href="https://www.star-history.com/?repos=1812z%2FHyperIsland&type=date&legend=top-left"> |
| 121 | + <picture> |
| 122 | + <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/image?repos=1812z/HyperIsland&type=date&theme=dark&legend=top-left" /> |
| 123 | + <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/image?repos=1812z/HyperIsland&type=date&legend=top-left" /> |
| 124 | + <img alt="Star History Chart" src="https://api.star-history.com/image?repos=1812z/HyperIsland&type=date&legend=top-left" /> |
| 125 | + </picture> |
| 126 | +</a> |
| 127 | + |
| 128 | +--- |
| 129 | + |
| 130 | +## 📄 Lisans |
| 131 | + |
| 132 | +Bu proje [MIT Lisansı](LICENSE) altında açık kaynak kodludur, Issue ve PR'lar her zaman memnuniyetle karşılanır. |
| 133 | + |
| 134 | +<div align="center"> |
| 135 | + |
| 136 | +HyperOS kullanıcıları için ❤️ ile yapılmıştır |
| 137 | + |
| 138 | +[](https://github.com/1812z/HyperIsland) |
| 139 | + |
| 140 | +</div> |
0 commit comments