36 lines
No EOL
2.2 KiB
Markdown
36 lines
No EOL
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> |