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