commit 4fcf22c3e45865db0c3b89376b42f1ca85dc3c12 Author: asandikci Date: Thu Oct 26 00:37:52 2023 +0300 Initial Commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..f97ee45 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# Smart Board Screen Background for general and educational usage +Development demo: https://tahta.iflpanel.com +Aktif Olarak İzmir Fen Lisesi Bilgisayarları için geliştirilmektedir. + +## Similar Apps +- [Digiscreen](https://ladigitale.dev/digiscreen/) / [DigiTools](https://ladigitale.dev/digitools/) + +## TODO +- [ ] Saatin Altına (veya fullscreen) arkaplan ekleyebilme + - [ ] Read image/gif/video/website from clipboard + - [ ] Choose from local storage + - [ ] Size Settings (Fit-content, Scretch, Tile) + - [ ] Add multiple images/slideshow feature + - [ ] Remove Wallpaper (transparent cross button in bottom-right) +- [ ] beyaztahta.iflpanel.com için tahta.iflpanel.com ilk 30 saniye redirect pop-up'ı (arkaplandan firefoxa nasıl açtırır?) (Geliştirici modundan gelinmediyse) +- [ ] General Counter for an event (YKS for example) + - [ ] Komple saat olarak, komple gün olarak veya ay-gün-saat=hafta olarak + -
Window Manager + #### Geliştirici modunda düzenlemeyi etkinleştirme + * Sola, sağa, yukarıya, aşağıya 10 pixel oynatmak için ok tuşları + * köşelere doğru 10pixel büyültmek için ok tuşları + * Yazı tipi, yazı boyutu, kalınlığı, rengi ve şeffaflık ayarlama + * yazarak x ve y konumu değiştirme + * sol-üst, orta-üst, sağ-üst, sol-orta, orta-orta, sağ-orta, sol-alt, orta-alt, sağ-alt'a hizalamak için hızlı ayarlar + Geliştirici modundan bu değişiklikleri kaydetme (ve normal modda da gözükmesi) + Configin kopyalanabilmesi ve URL'ye eklenip kalıcı olmasının sağlanması (veya yerelde veri depolamak mümkün mü, localStorage???) + + #### Gerekli değişkenler: (wm = window manager) + * obj.wm.location.x - obj.wm.location.y (sol-üst köşenin koordinatları) + * obj.wm.height, obj.wm.weight (yükseklik ve genişlik) + * obj.wm.transparency, obj.wm.bgcolor, obj.wm.color, obj.wm.bold, obj.wm.font.family, obj.wm.font.size + + #### Sonrası için + !!! Pencere Yöneticisi mantığını oturttuktan sonra diğer komponentlere de uygula (mesela saat, kronometre vs.) !!! + + !!! Pencere Yöneticisini açık kaynak olarak ayrı paylaş (proje amacı haptic screenlerde rahat kullanılması) !!! +
\ No newline at end of file