Hello, I am curious who, or what team, is responsible for the GUI design of Sculpt OS. Especially the Window Manager preset that comes with Sculpt by default. Which I am sure is the window manager that most users are using?
I am willing to create icons for the Window Manager GUI if needed. I don't know what licenses are equivalent to the AGPLV3 when it comes to graphic design? But whatever license is closest, I can publish my icons under that for the project so that there is no interference with licensing. You can see my icon suggestions in the github issues on the genode repository for anyone who hasn't seen my suggestions.
https://github.com/genodelabs/genode/issues/5278 https://github.com/genodelabs/genode/issues/5279 https://github.com/genodelabs/genode/issues/5266 https://github.com/genodelabs/genode/issues/5268 https://github.com/genodelabs/genode/issues/5276
I am curious if it is possible to use SVG rendering instead of pixel rasterizing for Icons? It would mean that we could have a single universal icon file that could be scaled and oriented/rotated without having to make several rasterized file copies of the same SVG icon for a particular resolution, scale and orientation/rotation. There are so many different screen formats and resolutions now from smart watches, phone screens to large high dpi desktop screens and TV's.
Semi-relatedly, I'm looking into porting Arcan, and by extension the Durden Desktop Environment (https://arcan-fe.com/2020/12/20/durden-0-6-released/) which has some cool features like network transparency. Arcan has a lot of very similar ideas to Genode (https://arcan-fe.com/2021/09/20/arcan-as-operating-system-design/) and my hope is that if the port goes well it would give me a much more feature-complete desktop environment.
On Mon, Jul 8, 2024, at 5:18 PM, Jack Curran wrote:
Hello, I am curious who, or what team, is responsible for the GUI design of Sculpt OS. Especially the Window Manager preset that comes with Sculpt by default. Which I am sure is the window manager that most users are using?
I am willing to create icons for the Window Manager GUI if needed. I don't know what licenses are equivalent to the AGPLV3 when it comes to graphic design? But whatever license is closest, I can publish my icons under that for the project so that there is no interference with licensing. You can see my icon suggestions in the github issues on the genode repository for anyone who hasn't seen my suggestions.
https://github.com/genodelabs/genode/issues/5278 https://github.com/genodelabs/genode/issues/5279 https://github.com/genodelabs/genode/issues/5266 https://github.com/genodelabs/genode/issues/5268 https://github.com/genodelabs/genode/issues/5276
I am curious if it is possible to use SVG rendering instead of pixel rasterizing for Icons? It would mean that we could have a single universal icon file that could be scaled and oriented/rotated without having to make several rasterized file copies of the same SVG icon for a particular resolution, scale and orientation/rotation. There are so many different screen formats and resolutions now from smart watches, phone screens to large high dpi desktop screens and TV's. _______________________________________________ users mailing list -- users@lists.genode.org To unsubscribe send an email to users-leave@lists.genode.org Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/mes...
Are you going for a native port or just getting the sdl version to work on genode ?
-------- Courriel d’origine -------- De : Spencer via users users@lists.genode.org Envoyé : 8 juillet 2024 13 h 08 min 37 s HAE À : users@lists.genode.org Cc : Spencer mail@spenc.net Objet : Re: Native SVG icon rendering instead of rasterizing? Who is responsible for GUI design?
Semi-relatedly, I'm looking into porting Arcan, and by extension the Durden Desktop Environment (https://arcan-fe.com/2020/12/20/durden-0-6-released/) which has some cool features like network transparency. Arcan has a lot of very similar ideas to Genode (https://arcan-fe.com/2021/09/20/arcan-as-operating-system-design/) and my hope is that if the port goes well it would give me a much more feature-complete desktop environment.
On Mon, Jul 8, 2024, at 5:18 PM, Jack Curran wrote:
Hello, I am curious who, or what team, is responsible for the GUI design of Sculpt OS. Especially the Window Manager preset that comes with Sculpt by default. Which I am sure is the window manager that most users are using?
I am willing to create icons for the Window Manager GUI if needed. I don't know what licenses are equivalent to the AGPLV3 when it comes to graphic design? But whatever license is closest, I can publish my icons under that for the project so that there is no interference with licensing. You can see my icon suggestions in the github issues on the genode repository for anyone who hasn't seen my suggestions.
https://github.com/genodelabs/genode/issues/5278 https://github.com/genodelabs/genode/issues/5279 https://github.com/genodelabs/genode/issues/5266 https://github.com/genodelabs/genode/issues/5268 https://github.com/genodelabs/genode/issues/5276
I am curious if it is possible to use SVG rendering instead of pixel rasterizing for Icons? It would mean that we could have a single universal icon file that could be scaled and oriented/rotated without having to make several rasterized file copies of the same SVG icon for a particular resolution, scale and orientation/rotation. There are so many different screen formats and resolutions now from smart watches, phone screens to large high dpi desktop screens and TV's. _______________________________________________ users mailing list -- users@lists.genode.org To unsubscribe send an email to users-leave@lists.genode.org Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/mes...
This would be my first port of any kind, so don't expect much either way- but my plan right now is to first see if I can get it working without any changes using Goa and then try porting it by hand to be native if that goes well.
The architecture is very similar, with the SHMIF (*S*hared *M*emory *I*nter*f*ace) being an IPC mechanism that processes like image decoders are required to live behind, much like Genode has already. My hope is that each of the 'framservers' can be made into a separate genode component, arcans shmif can be dropped and genode's ipc used instead, and perhaps some other parts can be dropped to use nitpicker. None of this is at all certain or worked out though.
On Mon, Jul 8, 2024, at 3:08 PM, Patrick Marchand wrote:
Are you going for a native port or just getting the sdl version to work on genode ?
-------- Courriel d’origine -------- De : Spencer via users users@lists.genode.org Envoyé : 8 juillet 2024 13 h 08 min 37 s HAE À : users@lists.genode.org Cc : Spencer mail@spenc.net Objet : Re: Native SVG icon rendering instead of rasterizing? Who is responsible for GUI design?
Semi-relatedly, I'm looking into porting Arcan, and by extension the Durden Desktop Environment (https://arcan-fe.com/2020/12/20/durden-0-6-released/) which has some cool features like network transparency. Arcan has a lot of very similar ideas to Genode (https://arcan-fe.com/2021/09/20/arcan-as-operating-system-design/) and my hope is that if the port goes well it would give me a much more feature-complete desktop environment.
On Mon, Jul 8, 2024, at 5:18 PM, Jack Curran wrote:
Hello, I am curious who, or what team, is responsible for the GUI design of Sculpt OS. Especially the Window Manager preset that comes with Sculpt by default. Which I am sure is the window manager that most users are using?
I am willing to create icons for the Window Manager GUI if needed. I don't know what licenses are equivalent to the AGPLV3 when it comes to graphic design? But whatever license is closest, I can publish my icons under that for the project so that there is no interference with licensing. You can see my icon suggestions in the github issues on the genode repository for anyone who hasn't seen my suggestions.
https://github.com/genodelabs/genode/issues/5278 https://github.com/genodelabs/genode/issues/5279 https://github.com/genodelabs/genode/issues/5266 https://github.com/genodelabs/genode/issues/5268 https://github.com/genodelabs/genode/issues/5276
I am curious if it is possible to use SVG rendering instead of pixel rasterizing for Icons? It would mean that we could have a single universal icon file that could be scaled and oriented/rotated without having to make several rasterized file copies of the same SVG icon for a particular resolution, scale and orientation/rotation. There are so many different screen formats and resolutions now from smart watches, phone screens to large high dpi desktop screens and TV's. _______________________________________________ users mailing list -- users@lists.genode.org To unsubscribe send an email to users-leave@lists.genode.org Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/mes...
users mailing list -- users@lists.genode.org To unsubscribe send an email to users-leave@lists.genode.org Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/mes...
As for the actual content - I'm just a nobody, but I agree those are all good quality of life additions.
For the SVG part, my guess is that it is unlikely both in terms of complexity, and because SVG icons are very hard to optimize for clarity at different sizes. This is a good article on the topic: https://www.pushing-pixels.org/2011/11/04/about-those-vector-icons.html
On Mon, Jul 8, 2024, at 5:18 PM, Jack Curran wrote:
Hello, I am curious who, or what team, is responsible for the GUI design of Sculpt OS. Especially the Window Manager preset that comes with Sculpt by default. Which I am sure is the window manager that most users are using?
I am willing to create icons for the Window Manager GUI if needed. I don't know what licenses are equivalent to the AGPLV3 when it comes to graphic design? But whatever license is closest, I can publish my icons under that for the project so that there is no interference with licensing. You can see my icon suggestions in the github issues on the genode repository for anyone who hasn't seen my suggestions.
https://github.com/genodelabs/genode/issues/5278 https://github.com/genodelabs/genode/issues/5279 https://github.com/genodelabs/genode/issues/5266 https://github.com/genodelabs/genode/issues/5268 https://github.com/genodelabs/genode/issues/5276
I am curious if it is possible to use SVG rendering instead of pixel rasterizing for Icons? It would mean that we could have a single universal icon file that could be scaled and oriented/rotated without having to make several rasterized file copies of the same SVG icon for a particular resolution, scale and orientation/rotation. There are so many different screen formats and resolutions now from smart watches, phone screens to large high dpi desktop screens and TV's. _______________________________________________ users mailing list -- users@lists.genode.org To unsubscribe send an email to users-leave@lists.genode.org Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/mes...
Hello Jack,
for a overview of the window manager please refer to the following Genodians article.
https://genodians.org/nfeske/2020-03-27-window-management
Currently, we provide two flavors of decorators (which is the component you like to enhance/replace): the motif decorator and the themed decorator.
Regards
Christian
On Mon, Jul 08, 2024 at 19:18:08 CEST, Jack Curran wrote:
Hello, I am curious who, or what team, is responsible for the GUI design of Sculpt OS. Especially the Window Manager preset that comes with Sculpt by default. Which I am sure is the window manager that most users are using?
I am willing to create icons for the Window Manager GUI if needed. I don't know what licenses are equivalent to the AGPLV3 when it comes to graphic design? But whatever license is closest, I can publish my icons under that for the project so that there is no interference with licensing. You can see my icon suggestions in the github issues on the genode repository for anyone who hasn't seen my suggestions.
https://github.com/genodelabs/genode/issues/5278 https://github.com/genodelabs/genode/issues/5279 https://github.com/genodelabs/genode/issues/5266 https://github.com/genodelabs/genode/issues/5268 https://github.com/genodelabs/genode/issues/5276
I am curious if it is possible to use SVG rendering instead of pixel rasterizing for Icons? It would mean that we could have a single universal icon file that could be scaled and oriented/rotated without having to make several rasterized file copies of the same SVG icon for a particular resolution, scale and orientation/rotation. There are so many different screen formats and resolutions now from smart watches, phone screens to large high dpi desktop screens and TV's. _______________________________________________ users mailing list -- users@lists.genode.org To unsubscribe send an email to users-leave@lists.genode.org Archived at https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/mes...
Oh I forgot to mention...
On Mon, Jul 08, 2024 at 19:18:08 CEST, Jack Curran wrote:
I am willing to create icons for the Window Manager GUI if needed. I don't know what licenses are equivalent to the AGPLV3 when it comes to graphic design? But whatever license is closest, I can publish my icons under that for the project so that there is no interference with licensing.
For non-soruce-code publication we use the Creative Commons Attribution + ShareAlike License (CC-BY-SA) license, which is in our opinion an appropriate equivalent to AGPLv3 for creative work.
https://creativecommons.org/licenses/by-sa/4.0/legalcode
Greets