Chrome icin gelistirilmis basit bir sekme yonetimi eklentisidir. Secili sekmeleri Chrome'un yerlesik sekme gruplarina donusturur ve istenirse aktif olmayan sekmeleri askiya alarak bellek kullanimini azaltmaya yardimci olur.
- Secili sekmeleri tek tikla gruplama
- Grup adi ve renk secimi
- Mevcut gruplari popup uzerinden listeleme
- Gruptaki ilk sekmeye hizli gecis
- Aktif olmayan grup sekmelerini manuel olarak askiya alma
- Kullanilmayan sekmeleri otomatik askiya almaya calisan arka plan servisi
Eklenti RAM azaltma icin Chrome'un chrome.tabs.discard() API'sini kullanir. Bu API aktif olmayan sekmenin bellek kullanimini bosaltabilir. Sekmeye tekrar gecildiginde sayfa yeniden yuklenir.
Manuel askiya alma islemi popup'taki uyku butonu ile calisir. Otomatik askiya alma ise background.js icinde belirlenen sure sonunda aktif olmayan sekmeleri askiya almayi dener.
Not: Proje Manifest V3 service worker kullandigi icin
setTimeouttabanli otomatik askiya alma her zaman kalici ve garantili calismayabilir. Daha guvenilir bir otomatik sistem icinchrome.alarmsAPI'si tercih edilmelidir.
.
├── manifest.json
├── background.js
├── popup.html
├── popup.js
├── icon16.png
├── icon48.png
└── icon128.png
- Chrome'da
chrome://extensions/adresini acin. - Sag ustten Gelistirici modu'nu etkinlestirin.
- Paketlenmemis oge yukle butonuna tiklayin.
- Bu proje klasorunu secin.
- Eklenti Chrome arac cubugunda gorunur hale gelir.
- Chrome'da gruplamak istediginiz sekmeleri secin.
- Eklenti ikonuna tiklayin.
- Grup adini yazin.
- Bir renk secin.
- Secili Sekmeleri Grupla butonuna tiklayin.
Gruplar popup icinde listelenir. Bir gruba tiklamak o gruptaki ilk sekmeye gecer. Uyku butonu, gruptaki aktif olmayan sekmeleri askiya alir. Silme butonu ise gruptaki sekmeleri kapatir.
Eklenti asagidaki Chrome izinlerini kullanir:
tabs: Sekmeleri listelemek, gruplamak, kapatmak ve askiya almak icintabGroups: Chrome sekme gruplarini olusturmak ve guncellemek icinstorage: Grup bilgilerini ve varsayilan ayarlari saklamak icin
- Otomatik askiya alma
setTimeoutkullandigi icin Manifest V3 service worker uykuya gecerse zamanlayici iptal olabilir. - Silme butonu grubu cozmek yerine gruptaki sekmeleri kapatir.
- Popup arayuzundeki bazi Turkce karakterler dosya kodlamasi nedeniyle bozuk gorunebilir.
- RAM tasarrufu miktari Chrome'un sekmeyi discard etmesine, sekmenin icerigine ve sistem durumuna baglidir.
- Otomatik askiya alma icin
chrome.alarmsAPI'sine gecmek - Grup silme yerine "grubu coz" secenegi eklemek
- Ayarlar ekranindan otomatik askiya alma suresini degistirmek
- Turkce karakter kodlamasini duzeltmek
- Askida olan sekmeleri popup'ta ayrica gostermek
Bu proje MIT lisansi ile lisanslanmistir. Detaylar icin LICENSE dosyasina bakin.