|
Post by simotek on May 16, 2022 12:22:33 GMT
Today I released a new theme "Dimensions" this theme has two main goals. The first is to allow you to have a consistent look between Enlightenment and Gtk / Qt apps, to that extent it was designed around and based on the Vertex GTK theme www.pling.com/p/1013757/ so if you use it with the Dark Vertex theme you'll get a unified look across your whole desktop. The second goal is to make a theme that's easy to modify and create new themes from with just by changing some images and a couple of other files, but there will be more on that soon. Screenshots and Downloads at: www.opendesktop.org/p/1795915/Also an openSUSE Version at: www.opendesktop.org/p/1795917/
|
|
ligoxi
Crew Member
 
Posts: 197
Likes: 356
|
Post by ligoxi on May 16, 2022 12:42:57 GMT
as always, great work from you and E team in general 
|
|
|
Post by thewaiter on May 16, 2022 18:26:23 GMT
OK, I have checked the theme. A nice theme with some plastic effects in the menu and run everything. Not sure but some Settings panel parts are too black for my taste. I am a bit surprised with the edj file size. 29 MB? Not too much as not all gadgets are themed and falls into default? Probably elm part takes some data. Of course using this theme with Moksha is not 100% as E themes does not support xembed systray and some more features we added to code and E lacks (and vice versa). Anyway I am glad E has a great themer (and Moksha too, lol. It is not a big deal to port the theme)  Stefan i.imgur.com/dXJ8uSr.jpgEDIT: I checked your screenshots. Interesting, my Settings panel is black but it is not suppose to be. Hmmm. Compatibility issue?
|
|
|
Post by simotek on May 17, 2022 2:29:25 GMT
OK, I have checked the theme. A nice theme with some plastic effects in the menu and run everything. Not sure but some Settings panel parts are too black for my taste. I am a bit surprised with the edj file size. 29 MB? Not too much as not all gadgets are themed and falls into default? Probably elm part takes some data. Of course using this theme with Moksha is not 100% as E themes does not support xembed systray and some more features we added to code and E lacks (and vice versa). Anyway I am glad E has a great themer (and Moksha too, lol. It is not a big deal to port the theme)  Stefan i.imgur.com/dXJ8uSr.jpgEDIT: I checked your screenshots. Interesting, my Settings panel is black but it is not suppose to be. Hmmm. Compatibility issue? I think the 29MB is Edje failing at compressing the wallpaper, the openSUSE variant which is practically the same comes out at 6MB with a different wallpaper, the wallpaper itself is 11MB.
I suspect the black is because enlightenment swapped to using elm window rather then e_win for settings (And I think most other things). so at a guess there must be a part somewhere that needs to be made transparent, in this theme the border is a filled rectangle with a gradient (you can see it from the uploading screenshot dialog in my other screenshot), then the window is just transparent. There is a small chance I got raster to make a change in e_win for this to work 7-8 years back maybe for a different theme so there's a small chance it also needs a change there but at this point I don't remember.
The theme does include code for all the gadgets that currently ship with E, I started out using the deak theme as a base, its just that as I use the same color blue as dark most of the gadgets kinda already fit the theme or I don't really use them so I didn't put as much emphasis on modifying them.
The theme source code is github.com/simotek/Enlightenment-Themes/tree/Dimensions in the "Dimensions" branch if you feel like doing any porting i'd be happy to accept the changes there if it doesn't cause issues under enlightenment including for Moshka specific modules. I am working on 2-3 other themes that will be pretty similar from a source perspective but visually very different (thats the main strength of this theme design), so if you do include them there I can probably get them working for the next lot of themes to come.
|
|
|
Post by simotek on May 17, 2022 4:34:55 GMT
Ahh yeah I think the black is related to the compositor implementation, we have `edc/elm/win.edc:2: data.item: "alpha" "1";` which tells elm not to draw a background, with enlightenments compositor this means it is transparent and shows the window boarder behind or whatever else if the window border doesn't cover it. Does Moshka support transparent windows? for example if I start conky here it will be transparent if you configure it that way, so i'd be interested to see if that works in Moshka or if you always get black.
in this theme if you can work out the window class I can probably work around it by adding the right image as a background (it has a very slight gradient) but some other themes i'm working on might be harder to work around.
|
|
|
Post by thewaiter on May 17, 2022 9:02:12 GMT
Yes, we can use compositor. We do not have an embeded one but we use the compton. I will check it when I get home. Yes, it would be better not to use alpha as Moksha has no compositor by default...
|
|
|
Post by simotek on May 18, 2022 4:54:41 GMT
Yes, we can use compositor. We do not have an embeded one but we use the compton. I will check it when I get home. Yes, it would be better not to use alpha as Moksha has no compositor by default... I'll look and see if I can refactor it to not need alpha in a week or two but if you know the part for e_win then I might be able to do something sooner. I'm giving a conference talk in a couple of weeks on my new easier way to create enlightenment themes and I want to get a couple of other themes to the point where they can be used as examples but after that I can come back through especially if people are interested in using the theme
|
|
|
Post by thewaiter on May 18, 2022 14:55:42 GMT
I will consult your theme porting to Moksha with our team guys. Honestly I am the Moksha themes maintainer and it looks it will fall to me (maybe Hippytaff can take a part). I maintain 20 themes and not sure I want to add an another one. Lots of Moksha code changes mean theme adjusting and repacking (ylee). I am sorta tired of all that work.
Stefan
|
|
|
Post by Hippytaff on May 18, 2022 18:49:30 GMT
I can put aside some time to help out. I need to be pretty organised about it though with clear objectives etc. I’ll hit you up on discord.
|
|