36 lines
2.2 KiB
Markdown
36 lines
2.2 KiB
Markdown
|
# 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
|
|||
|
- <details><summary>Window Manager </summary>
|
|||
|
#### 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ı) !!!
|
|||
|
</details>
|