|
Post by thewaiter on Jan 16, 2022 20:58:30 GMT
Dear Bodhi users
The last Moksha version was released and uploaded to the Bodhi repository today. Let's hope it is the last revision before ISO release. It counts numbers of bug fixes since the previous Moksha release (2021/11/27) and also includes a new feature related to systray gadget (show/hide). Of course all work hand in hand with themes work. If you are interested in detailed info, this is the list:
MOKSHA
- Systray show/hide support added - iBar: adjacent label position related to gadcon (same as for task module now) - Evry: support for MOKSHA_PKEXEC - Windows list and switcher ready for multi monitors - Unwanted shelf widget move fix attempt - Tasks gadcon size respects systray show/hide state - Splash settings dialog resizable now and height fixed - xkbswitch seqfault fix when switching among layouts with short cut - Language settings "Apply" button fix
THEMES
- Themes fixes related to notification popup (scaling fix) - Themes updated for systray show/hide feature - many other fixes and corrections in all maintained themes
MISCELLANEOUS
- Moksha translations (our big thanx to all guys who contributed)
We hope you will like the new release
Štefan & Robert
|
|
kev392
Crew Member
Posts: 356
Likes: 474
|
Post by kev392 on Jan 16, 2022 21:52:57 GMT
I now have a little arrow beside my Wired Connection in the panel.
I guess that's the Show/Hide feature mentioned. Wired Connection is the only thing being affected.
Is there an easy way to remove the arrow.
|
|
|
Post by thewaiter on Jan 16, 2022 21:58:19 GMT
All the systray icons will be affected. No, I did not add a possibilty for removing that arrow. That arrow is cute, lol. I wanted user to know where to click in case he needs to hide or reveal the systray container.
Stefan
|
|
|
Post by Hippytaff on Jan 16, 2022 23:21:54 GMT
I’ve been using the git version so I think I’ve kept pretty much up to date with progress, but good work man!
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Jan 17, 2022 0:32:06 GMT
I just updated and it seems to have messed up the systray spacing with icons missing, duplicated, or cut in half.... plus no new arrow. maybe i need to reboot instead of just restart moksha, also that way I can see what happens as I add one thing at a time... Note systray is everythiing to the left of the cpu temp gadget...
edit: After reobot, with just network in systray:
So then, I played aroudn with MOKSHA_SYSTRAY_SPACING which was previously set to 4. I had to increase it to 24 to see the full network icon.
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Jan 17, 2022 0:52:46 GMT
With systray spacing set to 24, when I open up a few more things with systray icons, then there is huge gap on both sides, and still no arrow thingy...
Is the arrow another gadget that I would add if I want? I dont see it in modules... (I don't actually want it, just was testing...)
(actually I think the answer to that is no, cuz earlier you told someone they can't even remove it if they want, so it musn't be its own gadget...)
|
|
kev392
Crew Member
Posts: 356
Likes: 474
|
Post by kev392 on Jan 17, 2022 1:19:54 GMT
The green arrow is watching me The only other thing is the volume control that's near it, but the arrow has no affect on it. Clicking the arrow only makes my Wired Connection display appear and disappear.
|
|
kev392
Crew Member
Posts: 356
Likes: 474
|
Post by kev392 on Jan 17, 2022 2:41:11 GMT
update:
the Psensor thermometer icon is also hidden and revealed with the green arrow. I didn't have Psensor activated previously.
The green arrow certainly creates more panel space using the hide feature.
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Jan 17, 2022 2:43:52 GMT
the Psensor thermometer icon is also hidden and revealed with the green arrow. I didn't have Psensor activated previously.
The reason only the network icon and psensor are affected is you don't have any other apps using the system tray. Moksha gadgets don't use system tray, they go on the shelf directly, and the systray itself is a gadget that goes on the tray. Bodhi includes a network manager app and nm-applet, which is usually loaded by default (but not actually required), that puts an icon in system tray. Any other app that puts an icon in system tray will go there too. But not moksha gadgets themselves.
Apps I've used that add stuff to the system tray include discord, hexchat, element, qbittorrent, hexchat, obs, remina, vlc, telegram, zoom, mintupdate, steam, and the list goes on and on.... I've seen them when testing goldendict, vyber, kazam too... lots more, basically anything that can minimize to tray or thinks it wants to run in the background use it.
|
|
|
Post by thewaiter on Jan 17, 2022 8:02:55 GMT
OK Thanx guys for testing. Lets make some things clearer. Firstly, Robert updated Moksha and ArcGreen theme to repository. I added the arrow for each maintained theme but themes need to be packaged and uploaded. This explains why you can not see the arrow in ArcDark theme enigma9o7 . Secondly, I added the arrow to the systray area where an user can drag and move the gadget. I mean I did not resize the container. I have many installations here and I can not see the gap you are reffering to. Very interesting. I need to do some more testings with your shelf size. Do I remember correctly it was 16 px? kev392 : you made my morning with "The green arrow is watching me". LMAO. Yes, it is something new on the shelf but also XFCE has this arrow for hiding systray items. It is something you can easily get use to (I hope ). Of course I can make some changes to code and theme for hiding that arrow but it requires extra work and time. And surely, it will raise new users question: "Where did I lose my arrow from the shelf?". Stefan PS: the thread I announced the systray feature: bodhilinux.boards.net/thread/901/new-feature-project-systray-demand
|
|
|
Post by thewaiter on Jan 17, 2022 19:32:21 GMT
OK, I made some changes I am testing right now. I have added a check for MOKSHA_SYSTRAY_ARROW env variable. Four situations could happen: - MOKSHA_SYSTRAY_ARROW does not exist: The default. Systray arrow will appear - MOKSHA_SYSTRAY_ARROW = 0: No arrow, no show/hide action possible - MOKSHA_SYSTRAY_ARROW = 1: Systray arrow will appear - MOKSHA_SYSTRAY_ARROW = 2: No arrow, show/hide action possible Let's hope it will fulfil your demanding needs Stefan
|
|
kev392
Crew Member
Posts: 356
Likes: 474
|
Post by kev392 on Jan 17, 2022 19:32:28 GMT
OK Thanx guys for testing. Lets make some things clearer. Firstly, Robert updated Moksha and ArcGreen theme to repository. I added the arrow for each maintained theme but themes need to be packaged and uploaded. This explains why you can not see the arrow in ArcDark theme enigma9o7 . Secondly, I added the arrow to the systray area where an user can drag and move the gadget. I mean I did not resize the container. I have many installations here and I can not see the gap you are reffering to. Very interesting. I need to do some more testings with your shelf size. Do I remember correctly it was 16 px? kev392 : you made my morning with "The green arrow is watching me". LMAO. Yes, it is something new on the shelf but also XFCE has this arrow for hiding systray items. It is something you can easily get use to (I hope ). Of course I can make some changes to code and theme for hiding that arrow but it requires extra work and time. And surely, it will raise new users question: "Where did I lose my arrow from the shelf?". Stefan PS: the thread I announced the systray feature: bodhilinux.boards.net/thread/901/new-feature-project-systray-demandThere's no problem with it. It's just big enough where I don't wrongly click on something else, but small enough to fit in without too much clutter. I've decided to have it hide Wired Connection and Psensor unless I need them for something. It creates more space that way, so it is useful in my case. Thanks for your hard work
|
|
|
Post by ylee on Jan 20, 2022 16:41:59 GMT
OK, I made some changes I am testing right now. I have added a check for MOKSHA_SYSTRAY_ARROW env variable. Four situations could happen: - MOKSHA_SYSTRAY_ARROW does not exist: The default. Systray arrow will appear - MOKSHA_SYSTRAY_ARROW = 0: No arrow, no show/hide action possible - MOKSHA_SYSTRAY_ARROW = 1: Systray arrow will appear - MOKSHA_SYSTRAY_ARROW = 2: No arrow, show/hide action possible Let's hope it will fulfil your demanding needs Stefan Moksha and all supported themes have been updated in BL5, BL6 and the Bullseye repo with support for this. Comments and bug reports appreciated as usual Enjoy
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Jan 20, 2022 17:14:38 GMT
With this update I get the arrow now. Is it always green? Or is there any way for user to set it to different color, perhaps one of the elements in advanced theme config affects it?
This is not a big deal, I will probably just hide it anyway, just curious....
|
|
|
Post by thewaiter on Jan 20, 2022 17:19:53 GMT
I made a decision for the arrow color in each theme. No, there is no option for it. In case you want it a lot, it is easy to clone theme, changing arrow color and compile.
Stefan
|
|