Es gab da mal eine Diskussion über die Verwendung von Iconsets. Zuvorderst steht da das Problem der Lizenz. Lazarus lief Gefahr von Linux Distributionen (IIRC Debian) ausgeschlossen zu werden, da es (IIRC in Package OnlinePackageManager) Icons verwendet hat, die zwar frei verwendet werden durften aber nicht 100% kompatibel zur Linux-Distro-Linzenz waren.m.fuchs hat geschrieben:Es gibt mit dem Tango-Projekt (https://de.wikipedia.org/wiki/Tango_Desktop_Project) Bestrebungen Icons in unterschiedlichen Applikationen gleich aussehen zu lassen. Damit sich Benutzer schnell zurecht finden.
Und es wäre sinnvoll gewesen, dass Lazarus die auch benutzt.
High-DPI-Icons für die IDE
Re: High-DPI-Icons für die IDE
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
Re: High-DPI-Icons für die IDE
af0815 hat geschrieben:Kann man die Icon in den verschiedenen Auflösungen nicht direkt aus dem SVG heraus erstellen ?
Nein, weil es zwangsweise zu nicht-ganzzahligen Pixeln kommen wird, sehen svg-Bilder bei geringen Auflösungen häufig schlecht aus - siehe auch meinen Screenshot etwas weiter oben. Der Plan ist, für 100%, 150% und 200% png zur Verfügung zu stellen und die höheren Auflösungen aus dem svg zu erzeugen. Aber das ist noch Zukunftsmusik, Lazarus hat keinen svg-Renderer.
Re: High-DPI-Icons für die IDE
m.fuchs hat geschrieben:wp_xyz hat geschrieben:Es gäbe aber die Möglichkeit, im CCR verschiedene Icon-Sets zu realisieren, indem [...]
Warum eigentlich eine Wahlmöglichkeit für unterschiedliche Iconsets? Nur damit aus einer einheitlichen UI eine angepasste wird? Damit Beispiele die Screenshots beinhalten verwirrender werden?
Es gibt mit dem Tango-Projekt (https://de.wikipedia.org/wiki/Tango_Desktop_Project) Bestrebungen Icons in unterschiedlichen Applikationen gleich aussehen zu lassen. Damit sich Benutzer schnell zurecht finden.
Und es wäre sinnvoll gewesen, dass Lazarus die auch benutzt. Stattdessen gibt es hier Ideen für eine Wahlmöglichkeit. Wozu?
Du hast anscheinend keine Ahnung, was die Leute alles verändern wollen und für "schön" halten (Im englischen Forum postet einer Screenshots mit grünen Formularen!)
Aber im Ernst: Nein, es gibt keine konkreten Pläne, verschiedene IconSets zu realisieren. Ich denke nur, wenn man sich jetzt die Mühe macht, wegen HiRes alle Icons neu zu gestalten, sollte man sich den Weg dafür offen halten. Langfristig wird das kommen, denn die Leute werden sich an die Primitiv-Art der Icons von Windows-10 / Android etc. gewöhnen, und dann werden einem die heute verbreiteten "realistic" Icons so altmodisch vorkommen wie uns heute die von Windows 3.1.
Zur Verwendung der Tango-Icons hat Michl schon einiges gesagt. Generell finde ich es gut, wenn Lazarus seine "eigenen" Icons hat. die nicht irgendwelchen Lizenzbeschränkungen unterliegen. Strenggenommen muss ich bei jedem Demoprogramm, das ich hier veröffentliche und das famfamfam- oder fugue-Icons o.ä. verwendet, irgendwo auf dem Bildschirm einen Link zur Icon-Seite unterbringen - welch ein Irrsinn!
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2640
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: High-DPI-Icons für die IDE
wp_xyz hat geschrieben:Zur Verwendung der Tango-Icons hat Michl schon einiges gesagt. Generell finde ich es gut, wenn Lazarus seine "eigenen" Icons hat. die nicht irgendwelchen Lizenzbeschränkungen unterliegen. Strenggenommen muss ich bei jedem Demoprogramm, das ich hier veröffentliche und das famfamfam- oder fugue-Icons o.ä. verwendet, irgendwo auf dem Bildschirm einen Link zur Icon-Seite unterbringen - welch ein Irrsinn!
Das ist das Schöne an Tango und deshalb benutze ich es auch so gerne: die Dinger sind Public Domain (http://tango.freedesktop.org/Frequently ... _of_Use.3F). Kann man wirklich überall nutzen.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: High-DPI-Icons für die IDE
Und was ist das? http://tango.freedesktop.org/Tango_Desktop_Project: "Though the tango-icon-theme package is released to the Public Domain, we ask that you still please attribute the Tango Desktop Project, for all the hard work we've done."
Ein klarer Widerspruch zum Statement auf der von dir verlinkten Seite: "While you are not obligated to, we would appreciate if you credit the project if you chose to use the icon theme or derivative artwork in your project by linking to our website."
Was ist richtig? Und was ist mit Änderungen an den Icons?
Ein klarer Widerspruch zum Statement auf der von dir verlinkten Seite: "While you are not obligated to, we would appreciate if you credit the project if you chose to use the icon theme or derivative artwork in your project by linking to our website."
Was ist richtig? Und was ist mit Änderungen an den Icons?
- Ally
- Beiträge: 263
- Registriert: Do 11. Jun 2009, 09:25
- OS, Lazarus, FPC: Win und Lazarus Stable release
- CPU-Target: x64
Re: High-DPI-Icons für die IDE
Hallo wp_xyz,
hier noch die restlichen Icons für den Reiter System
Gruß Roland
hier noch die restlichen Icons für den Reiter System
Gruß Roland
- Dateianhänge
-
- 2017-10-03 Lazarus-images-components.zip
- (57 KiB) 182-mal heruntergeladen
-
- 2017-10-03 Lazarus-components-chmhelp-packages-help-design.zip
- (11.76 KiB) 178-mal heruntergeladen
Re: High-DPI-Icons für die IDE
Wieder sehr schön, danke. Auf trunk hochgeladen und für v1.8 angemeldet. Aber gibt's jetzt keine svg's mehr?
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2640
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: High-DPI-Icons für die IDE
wp_xyz hat geschrieben:Und was ist das? http://tango.freedesktop.org/Tango_Desktop_Project: "Though the tango-icon-theme package is released to the Public Domain, we ask that you still please attribute the Tango Desktop Project, for all the hard work we've done."
Ein klarer Widerspruch zum Statement auf der von dir verlinkten Seite: "While you are not obligated to, we would appreciate if you credit the project if you chose to use the icon theme or derivative artwork in your project by linking to our website."
Das sind Bitten, keine Lizenzbedingungen.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
- Ally
- Beiträge: 263
- Registriert: Do 11. Jun 2009, 09:25
- OS, Lazarus, FPC: Win und Lazarus Stable release
- CPU-Target: x64
Re: High-DPI-Icons für die IDE
Hallo wp_xyz,
die hab ich doch tatsächlich vergessen ?! Asche über mein Haupt.
hier noch mal Alles komplett und Danke fürs Einpflegen.
Gruß Roland
die hab ich doch tatsächlich vergessen ?! Asche über mein Haupt.
hier noch mal Alles komplett und Danke fürs Einpflegen.
Gruß Roland
- Dateianhänge
-
- 2017-10-03 Lazarus-images-components.zip
- (144.47 KiB) 179-mal heruntergeladen
-
- 2017-10-03 Lazarus-components-chmhelp-packages-help-design.zip
- (26.65 KiB) 190-mal heruntergeladen
- Ally
- Beiträge: 263
- Registriert: Do 11. Jun 2009, 09:25
- OS, Lazarus, FPC: Win und Lazarus Stable release
- CPU-Target: x64
Re: High-DPI-Icons für die IDE
Hallo wp_xyz,
ich bin gerde unterwegs und habe nur meinen Laptop dabei (150 DPI).
Nach der Installation von RC5 sind mir zwei Probleme aufgefallen.
Zum einen fehlen erst einmal die Icons, tchmhelpdatabase und tlhelpconnector aus dem Reiter System.
Nach einmal Neucompilieren waren sie aber wieder da.
Zum Zweiten ist wohl die components_images.res nicht auf dem neuesten Stand. Die Icons tservicemanager, tsimpleipcclient und tsimpleipcserver sind wohl nur in der Standardauflösung vorhanden und werden hochskaliert. Die components_images_list.txt ist aber OK und wenn man die .res neu erzeugt ist alles gut.
Gruß Roland
ich bin gerde unterwegs und habe nur meinen Laptop dabei (150 DPI).
Nach der Installation von RC5 sind mir zwei Probleme aufgefallen.
Zum einen fehlen erst einmal die Icons, tchmhelpdatabase und tlhelpconnector aus dem Reiter System.
Nach einmal Neucompilieren waren sie aber wieder da.
Zum Zweiten ist wohl die components_images.res nicht auf dem neuesten Stand. Die Icons tservicemanager, tsimpleipcclient und tsimpleipcserver sind wohl nur in der Standardauflösung vorhanden und werden hochskaliert. Die components_images_list.txt ist aber OK und wenn man die .res neu erzeugt ist alles gut.
Gruß Roland
Re: High-DPI-Icons für die IDE
Sollte jetzt ok sein. Danke für den Hinweis.
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2640
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: High-DPI-Icons für die IDE
Moderationshinweis: Den Fragen zu Icons für ein anderes Projekt wurdne verschoben: viewtopic.php?f=13&t=11151
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
- Ally
- Beiträge: 263
- Registriert: Do 11. Jun 2009, 09:25
- OS, Lazarus, FPC: Win und Lazarus Stable release
- CPU-Target: x64
Re: High-DPI-Icons für die IDE
Hallo wp_xyz,
hier noch die Icons für den Reiter LazControls
Gruß Roland
hier noch die Icons für den Reiter LazControls
Gruß Roland
- Dateianhänge
-
- 2017-10-27 Lazarus-components-lazcontrols-images.zip
- (97.92 KiB) 192-mal heruntergeladen
Re: High-DPI-Icons für die IDE
Vielen Dank, das sind wieder sehr schöne Icons geworden. Ich habe alle soeben in Laz-Trunk hochgeladen und für v1.8 angemeldet. Zusätzlich habe ich auch die beiden SpinEdit-Icons auf der Palette "Misc" durch deine neuen ersetzt. (Mal sehen, was ich diesmal wieder vergessen habe).
Ein winziges Problem habe ich mit dem Doppelpfeil, den du für die "Extended"-Komponenten verwendest. Du hast den auch für TAsyncProcess verwendet. Ich habe zwar keinen blassen Schimmer wie man "Extended" und "Async" irgendwie in einem Icon ausdrücken könnte, aber ich meine irgendwie, dass ein gemeinsames Icon für diese beiden Attribute nicht richtig ist. Vielleicht fällt dir dazu noch etwas ein (ist aber nicht wichtig, so wie jetzt passt's schon). Oder wie wär's mit einem kleinen Pfoten-Overlay als Symbol für Lazarus (images/splash_source/paw.png), es handelt sich ja um Controls speziell für Lazarus (das wird bei 24x24 natürlich sehr winzig). Eine kleine Anregung vielleicht noch: Die beiden Ex-SpinEdit sollten sich von den Standard-SpinEdits unterscheiden: vielleicht könntest du die Icons ein bisschen nach oben verschieben und darunter das "Extended"-Overlay (Doppelpfeil, Pfote oder was auch immer) einfügen.
Ein winziges Problem habe ich mit dem Doppelpfeil, den du für die "Extended"-Komponenten verwendest. Du hast den auch für TAsyncProcess verwendet. Ich habe zwar keinen blassen Schimmer wie man "Extended" und "Async" irgendwie in einem Icon ausdrücken könnte, aber ich meine irgendwie, dass ein gemeinsames Icon für diese beiden Attribute nicht richtig ist. Vielleicht fällt dir dazu noch etwas ein (ist aber nicht wichtig, so wie jetzt passt's schon). Oder wie wär's mit einem kleinen Pfoten-Overlay als Symbol für Lazarus (images/splash_source/paw.png), es handelt sich ja um Controls speziell für Lazarus (das wird bei 24x24 natürlich sehr winzig). Eine kleine Anregung vielleicht noch: Die beiden Ex-SpinEdit sollten sich von den Standard-SpinEdits unterscheiden: vielleicht könntest du die Icons ein bisschen nach oben verschieben und darunter das "Extended"-Overlay (Doppelpfeil, Pfote oder was auch immer) einfügen.
- Ally
- Beiträge: 263
- Registriert: Do 11. Jun 2009, 09:25
- OS, Lazarus, FPC: Win und Lazarus Stable release
- CPU-Target: x64
Re: High-DPI-Icons für die IDE
Hallo wp_xyz,
hier noch mal die Icons für den Reiter LazControls.
Du hast recht, die Icons für Extended-Controls sollten sich von den Standard-Controls unterscheiden.
Ich habe mal die entsprechenden Icon's überarbeitet.
Gruß Roland
hier noch mal die Icons für den Reiter LazControls.
Du hast recht, die Icons für Extended-Controls sollten sich von den Standard-Controls unterscheiden.
Ich habe mal die entsprechenden Icon's überarbeitet.
Gruß Roland
- Dateianhänge
-
- 2017-10-28 Lazarus-components-lazcontrols-images.zip
- (97.08 KiB) 182-mal heruntergeladen