serhiiri / ekka Goto Github PK
View Code? Open in Web Editor NEWLicense: Eclipse Public License 2.0
License: Eclipse Public License 2.0
Z uwagi na to że module mogą mieć różne packi ikonek i stylów, staraj się znaleźć rozwiązania która dla IDE używało jednych styłow, a dla modulów rachunkowych - innych. No jeśli styl w module rachunkowym nie jest ustawiony, to niech dziedziczy z stylów IDE.
To ważnie przemyśleć na początku żebym ten task ci później dupy rozrywał.
Draw next icons
Коли я пишу згори
Main
маю на увазі файл загального призначення. Наприклад є Файл з джерельними кодами Джави(.java). Є файл з Джерельними кодами для Clojure. І треба для них окремі іконки. Типу джерельний код файл на мові програмування Джава. А ще треба Файл для Джерельних кодів, котрий пояснює сам факт того що це код, без вказівника на жодну мову програмуваняя. Такі випадки маркуватиму словомMain
.
Create a template for user management. Only Admin can change users data and can do it in the right view. So... the window should contain this elements:
Create no-clojure sql script, which ask database for existent database table. If someone not exist, than create all.
Feature:
Niektóre komponenty w seesaw nie posiadają niezbędnych nam opcji, dlatego też należy napisać własne na podstawie java swing.
For UI interfejs made theme configuration dictionary, wich would be applyed to component before it would be viewed for user.
Map specyfication include
ToStyle :: SeesawComponent -> StyleMap -> SeesawComponent
Napisz funkcje czy co tam uważasz, żebym ono pobierało mapę styli i zwracalo zmienony component
SelectBox not view selection element
Create icon pack, to UI component.
technical requirements
SVG
, 512x512 PNG
, 128x128 PNG
, 64x64 PNG
)Draw icon in minimalists(material) style. Try to use shades of one colors, or no much colors. And good part, all icons could be draw as a 2D pictures. Do not use volumetric style, i hate full 3D in design. But it may be shades.
mr. Jarman logo.
jeśli wartosć pola textowego zaczyna się na #, to zmień tło samego input textu na color który idzię po hashu.
taki trocha colorpicker
all function(Select-Update-Insert-Delete) must have monolitical type signature.
:: TableKeyword -> [ (Keyword -> Map -> ( TableKeyword -> AllMap -> String )) ] -> String
plus
- rotate all 'x' on 90 degreminus
down-triangle
up-triangle
for spinner componentcalendar
iconJust copy-paste DB relations with full-text description to every fields.
Make two copy:
Create management lib with SQL-generation funcionality
Druga sprawa. Jak wiesz admin widzi panel użytkowników, a user nie.
Dla wygody implementacji tego gówna polecam ci używać następujące rozwiązania:
W bazie danych będzie tablica Permission. Ona będzie powiązana z użytkownikiem przez id_premission
. I ta tablica posiada kolumnę configurations
która de-fakto będzie jedna clojure mapa. Każdy nowy wpis(czyli permission) będzie posiadał domyślną wartość {}
czyli pustą clojure-mapę.
konfiguruj jak wolisz, uważam że to dobre podejście, do takiej konfiguracji. Trocha nie to co ja chciałem, czyli nie integrować się z takim do BD, no nic, później jakoś naprawimy to, tak żebym to nie było 100% uzaleźnione od samego modułu.
Obgadamy to jeszcze, no dobrze żebyś zaprojektowałeś "intelignetne wyświetlenie" zsybciej niż postawiś cały widok.
spodziewam sie że będzie to działalo jakoś tak. i liepiej do tego napisać jakieś makro, bo w chuj czasu zajmie. lub wymyślić coś lepszego:
ChangeVisability :: Component -> MapConfiguration -> Component(:hidden t/f)
We need few icons on begin for window and login panel:
i
letter. as "info"Szablon dzielący okno funkcji od okna wykonawczego, czyli po lewej lista przycisków, a po prawej widoki dla tych przycisków. Każdy widok ma swoje funkcjonalności.
Wystuluj ten komponent, czy użyj jakiejś funkcji do podmiany konfgiuracji styłow otwartych komponentów
polecam odpytywać (type)
lub (class)
funkcjami dla typu, i podmiana kluczów (config! target :bla-la "")
tak lub inaczej liepiej wystylizuj teraz, żebym to ladniej wygłądało . Ja tam dałem dla wszystkich komponentów background na "FFFFFF", bo defaultowo tam niby wartość "999999" na linux-ach. na windowsach podobno inaczej to wygłada
używaj show-options
oraz show-events
Draw icons, which would be more intuitive for user reading/interaction with that.
By the technical side
For more readable design try to make all UI elemnt more simplest and quite concise(clear)(виразний дизайн). It mean that then error window is red. Button "accept" style in green.
Уяви що коистувач не читаючи текст іконки одразу б зрозумів про що в тому йдеться
Todo
Należy stworzyć okno logowania z użyciem clojure + seesaw
Symulacja logowania funkcją
(defn login [login password]
true)
if key has number on end of name colors-select-3
, then listbox accept to select elements, and push it to first postition, as example below.
black <-select it
green
yellow <- select it
orange <- select it
blue
and listener sort selected values to top
black <-select it
yellow <- select it
orange <- select it
green
blue
Is little problem with icon size. When they was exported, unnecessary space was cut, so now icons have another size then should have.
Create logo for ekka
system plugin
Create mariadb database server, with open DNS or IP
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.