|
Post by thewaiter on Aug 16, 2021 18:36:05 GMT
Hello there I am pretty sure you will like our new Moksha feature Let me introduce it. It is called the Notification actions and all modern desktops offer this feature. What is it? An application programmer can add actions to his app notification. When the notification "bubble" or popup is generated you can have some user interactivity. Main function is "Show". This is very important feature. When your click on the popup body, the application will be focused with message source. It means it will open a new Facebook, Youtube or other site tab for you to see the message. Or email client with message. Some apps can add more controls. In my code I read them and bind with app functions. For example buttons for media players. VLC or Audacious can offer next/previus controls etc. Controls are specific for each application. For better understanding see the video: www.dropbox.com/s/7rik5cdur5jzlkj/Kazam_screencast_00000.mp4?dl=0� I need to make some code improvements but I hope this feature will add Moksha in desktops list with modern features. Enjoy Stefan
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Aug 17, 2021 2:23:02 GMT
Cool.
Here's another notification related feature request... add middle right as another place to put them, as for me there's inconvenient things with all four corners that are all resolved by putting it in middle (which I currently have working thru something that got installed when I added unity-desktop).
|
|
|
Post by nostawread on Aug 17, 2021 12:12:10 GMT
This looks great! Thanks!
|
|
|
Post by ylee on Aug 18, 2021 21:51:17 GMT
I am excited by this feature development, altho it increases Štefan's workload. Since it requires theme support at some point all our themes will have to be adjusted to fully support it Still, Štefan has struggled for a couple of weeks to understand notifications and the dbus interface necessary to implement this feature.
|
|
|
Post by thewaiter on Aug 19, 2021 6:22:52 GMT
Yes, Robert is right. Action buttons are available for Bodhi main theme called ArcGreen. It means I should add the support for all maintained themes. Unfortunately each notification popup is different. Moreover I want to have 2 popup sizes. One for common notif without buttons which should be smaller and the 2nd one bigger with buttons. All development takes lots of time and Robert is right again I struggled a lot during the weeks with studying and understanding dbus protocol. Many give ups and returns to the project. But this is our little world Stefan EDIT: Clicking on popup body raises app with message in all themes. No need buttons for this action
|
|
|
Post by thewaiter on Aug 21, 2021 16:42:46 GMT
More popup orientations added: Stefan
|
|
|
Post by oblio on Aug 21, 2021 17:58:14 GMT
Awesome, I'll have to check this out. Thank you thewaiter!
|
|
|
Post by thewaiter on Aug 21, 2021 18:17:46 GMT
We will update Moksha and ArcGreen theme at some point for you to test. Robert asked me yesterday if notification project is done. It depends... There is plenty of features I can still add. Better blacklist GUI (probably a list solution) with enable/disable buttons. XFCE notifier even automatically recognizes apps which can generate notifications. More over I should add actions and callbacks to popup when user invokes them from notif history. I also miss the mute button. I do not mean related to notif history but notif popup. If an app annoys me I should be able to mute it, etc etc...
Stefan
|
|
|
Post by thewaiter on Aug 23, 2021 18:47:06 GMT
The project updateMute feature added. You can do that from gadget menu. User will not be disturbed with any notifications. "X" char will be shown in gadget icon instead of number of history items. See the picture below: Enjoy Stefan
|
|
|
Post by thewaiter on Aug 28, 2021 19:13:53 GMT
|
|
|
Post by thewaiter on Aug 30, 2021 19:02:34 GMT
Moksha and all maintained themes were uploaded to the Bodhi 5 and Bodhi 6 repositories (thx Ylee)
sudo apt update && sudo apt dist-upgrade
Enjoy new feature and of course any feedback is welcome.
Stefan
|
|
kev392
Crew Member
Posts: 356
Likes: 474
|
Post by kev392 on Aug 31, 2021 1:50:13 GMT
Moksha and all maintained themes were uploaded to the Bodhi 5 and Bodhi 6 repositories (thx Ylee) sudo apt update && sudo apt dist-upgrade Enjoy new feature and of course any feedback is welcome. Stefan No big deal, but after the themes were installed, it changed the Opera app icon back to default green. I'm using MokshaArcGreen Theme, but had changed the icons to more colorful ones for my desktop shelf. None of the other icons were affected for Chromium, Terminology, Brave, Thunar, Vivaldi, Audacious or Audacity. I switched the Opera icon back to the classic red one. It also seems I will need to reboot to enable my screen blank key binding again.
|
|
|
Post by thewaiter on May 10, 2022 19:19:46 GMT
Hello again in this thread After some months I am back with an another feature to notification module. It is related to notification actions. I hope you like this functionality and have got accustomed to it on daily basis (I did). Anyway, there was one missing function. As you know all notifications are stored in notification gadget's menu. After clicking the item the notif popup is shown but without any notification actions. It means, if you missed the popup and got back to the computer after a while, the source application was not possible to invoke with actions. Now it is possible I made a massive code addition so I hope everything will work OK. Stefan EDIT: I changed notif blacklist hint from "App blacklist (use a delimiter)" to "Apps blacklist (app1,app2,app3...)" Later I will ask translators for translations...THX in advance
|
|
ligoxi
Crew Member
Posts: 197
Likes: 357
|
Post by ligoxi on May 11, 2022 7:24:54 GMT
No one can accuse Stefan for being lazy. Like a bee always working-caring for moksha. Kudos
|
|
|
Post by thewaiter on May 11, 2022 8:47:43 GMT
Yea. A cute fact is I work for free, lol
S
|
|