2
0

last-ai-experiment.txt 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. v readme.md projektu mas popis co by mela apka / jak by to melo vypadat.
  2. cilem je linux desktop environment inspirovan cinskym deepin linuxem z roku 2014 + me napady.
  3. dde desktop mel pravy dock a spodni dock.
  4. spodni dock mel dve rezimy: fill size aka windows kdy se
  5. roztahne bar na sirku okna, (v zakladnim stavu, protoze muze byt nadockovany na kteroukoli hranu obrazovky)
  6. a druhy rezim kde se na sirku v ose x roztahl do takove sirky aby byl obsah viditelnej.
  7. obsahem spodniho docku byla prvni ikona pro menu pak favorite apps a pak status tray.
  8. pri kliku na ikonu menu se zobrazi menu a to ma take dva rezimy, bud jako windows menu, anebo jako
  9. fullscreen touch menu podobne unity z ubuntu. tedy ikonky v mrizce.
  10. asi menu neni treba vysvetlovat. melo kategorie, search view, ikonku a umoznovalo listovat a spoustet aplikace.
  11. v tray byli ikonky tray, pak keyboard layout a hodinky a pod.
  12. v control center byli tabs kde se uzivatel dostal k veskerym nastavenim systemu, zvuk, wifi, obrazovka, temy, ...
  13. a bylo tam mozne nadokovat i vlastni custom panely.
  14. dal bych na desktopu chtel widgety ala screenlets z linuxu.
  15. ja mam v mem projektu zatim jen memory widget.
  16. na plose byli klasicky ikonky dle toho co obsahuje desktop folder uzivatele, resp Plocha.
  17. hezky v mrizce jako to dela kazdy jiny linux desktop.
  18. moje vychytavka je ze se cely system obarvi dle nastavene pozadi plochy, nebo jak to mam ted background
  19. rotuje z backgrounds folderu meni pozadi kazdyccccccccccch 60 sekund a vzdy kdyz se zmeni pozadi
  20. zmeni se i barvy vsech komponent systemu tak aby to vypadalo ze jsou soucasti obrazku, ktery je
  21. aktualne pouzit jako wallpaper.
  22. dal ze se vytvori gtk 2/3/4 tema, a vynuti se tak aby i okenka otevrenych aplikaci korenspondovala s
  23. pozadim a to i kdyz se po casovem intervale zmeni.
  24. text a ikonky a vsechno ma mit takovy kontrast a rozdil mezi barvami, aby byli lehce uzivatelem citelne.
  25. screenshoty desktopu s mou predstavou jsou ve slozce screenshots.
  26. jako ikonky se pouziva iconic ttf.
  27. vsechno co lze ma byti modifikovatelne a nastavitelne uzivatelem.
  28. a ted ukol:
  29. - vytvor novou branch s nazvem ai-desktop
  30. - do branche vytvor desktop z tohoto popisu a ze vseho co mas k dispozici v projektu, jakykoli
  31. soubor mimo te nesmi zajimat jen to co je v projektu, staci graficka cast a mock data, ktere bude ziskavat skrz managery jako to mam v projektu ja.
  32. - zadne hardcodes, pokud je potreba tak enumy nebo companion objekty v jinem souboru s konstantami.
  33. - vse co lze udelat modularne, manazery a helpery, nebo rozsiritelne veci musi byt pres interface a konkretni extendery.
  34. - jedna class jeden soubor.
  35. - kazda compose komponenta zvlast soubor.
  36. - kazdy enum zvlast soubor
  37. - multiplatform, zatim windows, linux, mac a android, ale predpripravit pro mobily
  38. jsem zvedav co vyplijes.
  39. tohle je posledni sance pro to ze uverim ze ai je uzitecna a nejde jen o ciry podvod a marketing.