|
 |
|

10.12.2012, 22:46
|
 |
Erfahrener Benutzer
|
|
Registriert seit: 14.12.2008
Beiträge: 4.859
|
|
@daviid, leicht OT:
Bei Deinem Commit 1201 hast Du die orangenen Icons mit neuem Namen eingebaut - IMHO so "dirty", dass man da nicht von Fix sprechen sollte...
Es gibt ja extra die Falvours für (z.B.) die Farbe.
=> Wenn sollten die mal befüllt werden (vgl. 'audio_audio')
Und dann das <icon> Element um ein Flavour-Attribut, so dass man das lokal überschreiben kann. (Da hatten wir, glaub ich, im Forum schon mal drüber gesprochen)
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
|

10.12.2012, 23:03
|
|
Benutzer
|
|
Registriert seit: 03.12.2010
Ort: Griesheim
Beiträge: 301
|
|
Zitat von Chris M.
Es gibt ja extra die Falvours für (z.B.) die Farbe.
|
Das Problem dabei ist aber, dass Flavours nicht direkt angesprochen werden können, d.h. man kann in der Config ja nur pro Page ein Flavour einsetzen. Wenn ich aber unterschiedliche Farben haben will, muss ich die Icons über etwas anderes als die Flavours ansprechen, oder?
Wie wäre es denn, den Type dazu zu verwenden? Man könnte ja die Types "white" und "orange" einfügen und default auf "white" setzen.
__________________
Grüße
Michael
|

10.12.2012, 23:04
|
|
Erfahrener Benutzer
|
|
Registriert seit: 13.03.2011
Ort: Süddeutschland
Beiträge: 874
|
|
War wirklich sehr sehr dirty 
Aber dass, das keine Lösung für die Ewigkeit ist war mir natürlich durchaus bewusst.
Da sich aber gerade rel. viel bei den Icons getan hat wollte ich das einfach schnell ins SVN schieben damit dass nicht bei jedem Update zu nem Konflikt führt ...
Zum Flavour, wenn ich folgendes mach tut sich einfach nichts, das Flavour bezieht sich doch meines Wissens nur auf ganze Seiten oder?
Also für das "einfärben" einzelne Icons zu Statusanzeige etc. eig nicht zu gebrauchen oder?
Code:
<icon name="audio_audio" flavour="sodium" />
Wie denn dann?
Geändert von daviid (10.12.2012 um 23:08 Uhr)
|

11.12.2012, 18:22
|
 |
Erfahrener Benutzer
|
|
Registriert seit: 14.12.2008
Beiträge: 4.859
|
|
Zitat von MicHau
Wie wäre es denn, den Type dazu zu verwenden? Man könnte ja die Types "white" und "orange" einfügen und default auf "white" setzen.
|
Wieso unbedingt ein neuen Namen wenn's dafür schon einen gibt? Das Icon ist genau das gleiche, es kommt nur in einer leicht anderen Geschmacksrichtung, ergo: flavour
Zitat von daviid
Zum Flavour, wenn ich folgendes mach tut sich einfach nichts, das Flavour bezieht sich doch meines Wissens nur auf ganze Seiten oder?
|
Noch: ja
Zitat von daviid
Also für das "einfärben" einzelne Icons zu Statusanzeige etc. eig nicht zu gebrauchen oder?
Code:
<icon name="audio_audio" flavour="sodium" />
Wie denn dann?
|
Genau das wäre mein Vorschlag.
Der muss nur noch implementiert werden - und bis dahin die als Quick&Dirty anders einzubinden lehne ich ab, denn nichts hält sich länger als ein Provisorium. Also lieber gleich richtig!
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
|

11.12.2012, 19:33
|
 |
Erfahrener Benutzer
|
|
Registriert seit: 27.09.2008
Beiträge: 4.670
|
|
Hoi
Ist denn längerfritig vorgesehen die Icons als SVG's einzubinden und dann alle Farben zu ermöglichen?
__________________
Grüsse Bodo Nach bst. Wissen, ohne Gewähr; Fragen gehören ins Forum, und nicht in mein Postfach; EibPC-Fan; Wiregate-Fan; Alix1d mit eibd, linknx, knxweb, 30x 1-Wire, mjpg_streamer, e-mail, sms, growl-notif., CUL; Dreambox8000HD stream VLC's, TV-Browser start-record; Fritzbox 7270, voip; HP ProCurve 1810G 24 GE; Zotac ZBOX HD-ND22 mit SU2300 und Ubuntu 11.10 FullHD; MusicPal; SqueezeboxBoom; NEU Russound C5; iPhone 5 IOS6.1 JB PHP Lighty
|

11.12.2012, 21:12
|
 |
Erfahrener Benutzer
|
|
Registriert seit: 14.12.2008
Beiträge: 4.859
|
|
Klar.
Der Endanwender muss das aber nicht zwingend mitbekommen
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
|

12.12.2012, 00:33
|
 |
Erfahrener Benutzer
|
|
Registriert seit: 07.07.2007
Beiträge: 11.779
|
|
Zitat von netsrac
Nunja, am "schönsten" wäre es, wenn man hier mal ein kleines Script schreibt, was das dann auf Knopfdruck macht: Also am besten per SVN die aktuellen Icons auschecken, resizen und die entsprechende JavaScript Datei bauen.
Alles Andere ist wohl unsinniges gefummel :-)
|
Das ist wohl absolut wahr, händisches downsizen, umformatieren oder einfärben ist totaler Krampf
(kann man vielleicht machen, als Dienst am Anwender aber ansich unnötig, der schönere "Dienst" wäre IMHO SVG->any ) bzw. das SVG gleich richtig verwenden (das muss man nicht einfärben, das macht es selbst  )
Chris script, ein kleiner helfer mit imagemagick (hatte ich auch schonmal, sogar unter Windows..), fertig..
Makki
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
|

14.12.2012, 17:19
|
 |
Erfahrener Benutzer
|
|
Registriert seit: 04.07.2010
Ort: Berlin
Beiträge: 680
|
|
Okay, ich habe mal ein kleines Shell Script geschrieben, was die aktuellen icons aus dem SVN zieht und mit Imagemagick entsprechend resized und einfärbt.
Habe so bei mir folgende Verzeichnisse mit den entsprechenden Farben erstellt:
Code:
drwxr-xr-x 2 oscar users 12288 2012-12-14 16:46 128x128_blue/
drwxr-xr-x 2 oscar users 12288 2012-12-14 16:40 128x128_green/
drwxr-xr-x 2 oscar users 12288 2012-12-14 16:49 128x128_orange/
drwxr-xr-x 2 oscar users 12288 2012-12-14 16:47 128x128_purple/
drwxr-xr-x 2 oscar users 12288 2012-12-14 16:28 128x128_red/
drwxr-xr-x 2 oscar users 12288 2012-12-14 16:54 128x128_white/
Bin hier erstmal absichtlich von "or" auf "orange" und "ws" auf "white" gegangen, um keine Konflikte mit den existierenden Icons zu haben. Außerdem finde ich es so etwas übersichtlicher...
Das script selbst habe ich ins SVN gespielt (visu/icons/knx-uf-iconset/update-icons). Stellt sich die Frage, ob die die von mir so erstellten Icons-Sets auch hochladen soll solange wir noch keine SVGs haben, oder ob das jedem selbst überlassen ist.
Jetzt bräuchten wir noch Chris's Script um die entsprechnede JavaScript-Datei mit den Referenzen auf die Icons zu erstellen...aber vielleicht setze ich mich da auch noch die Tage ran.
Zum Script selbst:
Einfach mit (cd visu/icon/knx-uf-iconset/ ins verzeichnis gehen und das Script mittels ./update-icons aufrufen).
Es lädt die aktuellen icons herunter ins Verzeichnis "raw_480x480" und erstellt dann die oben gezeigten Verzeichnisse. Somit lassen sich sehr leicht auch andere Farben einbauen.
Existieren Icons schon, so werden sie nicht überschrieben. Gibt man jedoch "-f" (für force) als Parameter mit an, so werden die Icons neu erstellt, auch wenn sie schon existieren.
Gruß, Netsrac
|

14.12.2012, 17:24
|
 |
Erfahrener Benutzer
|
|
Registriert seit: 04.07.2010
Ort: Berlin
Beiträge: 680
|
|
Dazu gibt's im SVN noch ein PHP-Script:
/visu/icon/knx-uf-iconset/showicons.php
Mit dem man sich alle Icons in dem Verzeichnis anzeigen. Momentan gewinnt es noch keinen Design-Preis, aber es hilft, sich einen überblick über alle Icons und Farben zu schaffen.
Version 2.0 wird das ganze dann hübscher in einer Tabelle darstellen...
Gruß, Netsrac
|

14.12.2012, 17:51
|
|
Benutzer
|
|
Registriert seit: 05.03.2010
Ort: Karlsruhe
Beiträge: 413
|
|
Danke!
Hast Du Dir zufällig auch Gedanken gemacht, wie die Icons in design_setup. js des jeweiligen Designs kommen?
Gruß Moritz
|
| Themen-Optionen |
|
|
| Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:38 Uhr.
|