kando icon indicating copy to clipboard operation
kando copied to clipboard

Ability to assign individual audio files to hovering over and clicking pie slices

Open WMan22 opened this issue 2 years ago • 3 comments

Basically the same request as this, in the Fly-Pie issue tracker figured I'd basically ask again, since this is a brand new app separate from fly-pie that's still early dev.

WMan22 avatar Jun 26 '23 07:06 WMan22

Hi there! Thanks for the suggestion! This is a great idea and should be pretty easy to implement. However, given the very early stage of development, there will be many things with higher priority before I have time for this :wink:

Schneegans avatar Jun 26 '23 18:06 Schneegans

There's no rush whatsoever, I just hope it gets natively implemented as a feature eventually. I figured asking early on in dev instead of later gives it a higher probability of being added at all, since it has less of a likelihood of later on being like "oh, the codebase is too laid out to fit this feature in and wasn't designed with this in mind so it'd be hard to implement."

WMan22 avatar Jun 27 '23 23:06 WMan22

May I offer a suggestion regarding this to use the XDG Sound Spec for those sounds if they were to be implemented?

https://specifications.freedesktop.org/sound-theme-spec/sound-theme-spec-latest.html#sound_lookup

meisaamayako avatar Oct 19 '23 22:10 meisaamayako

Hello, I have a question. Do you mean to add a sound when the button/menu is pressed or hovered over? And, will it be configurable to set the sound for each element or it will be a general sound for all buttons/menus?

yar2000T avatar Nov 20 '24 17:11 yar2000T

Hello, I have a question. Do you mean to add a sound when the button/menu is pressed or hovered over? And, will it be configurable to set the sound for each element or it will be a general sound for all buttons/menus?

Step 1 - Open Kando (Hopefully just the mere act of opening a root kando menu can have a custom sound applied to it so that if you have different root kando menus than just the default one they all sound distinct): wav1scifibadoopsound.wav Step 2 - Mouse hovering over a selection: wav2scifivwoomsound.wav Step 3 - Clicking on selection: wav3scifidingdingsound.wav

These are example audio ideas, ideally they'd be any audio file you set. You would be able to set these audio files for each selection, it's not grouped with the whole pie. Partly because accessibility, you would potentially be able to navigate your menu based on sounds you set alone for each selection with your eyes closed (or if you are blind), partly because it's just cool

9000 hours in kolourpaint

demo1

demo2

WMan22 avatar Nov 20 '24 21:11 WMan22

Thanks for the detailed explanation. If this setting is available for each and every item, it will be very cumbersome to change the the sounds if you want to use the same sound everywhere anyways, wouldn't it?

I would guess that the standard use case would be to use the same sound everywhere. Then something like a sound theme which can be created, shared, and selected like menu themes would be more appropriate. What do you think? Is there maybe some compromise? Like using sound themes and then add the possibility to override this for individual items?

Schneegans avatar Nov 21 '24 04:11 Schneegans

Hello everyone! I have good news. Today I finished working on sound effects for Kando. Here's a preview video: https://streamable.com/1rc9al . When this is released you can change your sound effects and download it like menu-themes. What do you think about it?

yar2000T avatar Nov 23 '24 15:11 yar2000T

Thanks for the detailed explanation. If this setting is available for each and every item, it will be very cumbersome to change the the sounds if you want to use the same sound everywhere anyways, wouldn't it?

This would not be an issue if you can store a sound directory as a template setting. Essentially, you'd be able to drag and drop a sound directory from the templates tab onto a pre-existing kando bind, and it automatically sets things up with the proper directories.

kandosounds

When you drag and drop that template on top of an existing kando bind, a menu would pop up that says

"Apply to... - Hover - Open - Both"

And it would not modify what the bind is, it would merely apply the sound effect you chose from templates the way you specified in the above pop up menu.

I would even go as far as to suggest sounds should have their own tab next to menus/menu items/templates/trash but right now I'm just thinking of minimum viable product to prove how good of an idea this is without adding too much extra dev work because I really want this feature.

kandosound

I would guess that the standard use case would be to use the same sound everywhere.

Part of the reason to do this is for accessibility, where visually impaired people can navigate Kando without sight, or say if you're using a large TV for a computer that you sit far away from and can't read very easily, setting up individual sounds to specific kando tree branches would be of great assistance for navigating to the exact thing you want with audio alone.

For me as an end user who is not blind, it's just a nice vanity feature for sure, but with the above in mind I feel very strongly that individual configuration should not be thrown in the trash just for the sake of simplicity.

WMan22 avatar Nov 24 '24 00:11 WMan22

Hello everyone! I have good news. Today I finished working on sound effects for Kando. Here's a preview video: https://streamable.com/1rc9al . When this is released you can change your sound effects and download it like menu-themes. What do you think about it?

Yes, literally just this except you can set unique sounds on an individual level for each and every selection.

WMan22 avatar Nov 24 '24 00:11 WMan22

I have now merged the support for global sound themes. You can read more about the format here: https://kando.menu/advanced-usage/create-sound-themes/

Setting sound effects for individual items can come at a later stage. For now, this seems to be too much implementation and maintenance effort for me.

Schneegans avatar Nov 28 '24 20:11 Schneegans

I have now merged the support for global sound themes. You can read more about the format here: https://kando.menu/advanced-usage/create-sound-themes/

Link leads to a 404 at the time I'm writing this post.

Setting sound effects for individual items can come at a later stage. For now, this seems to be too much implementation and maintenance effort for me.

I'll take what I get in the meantime even if the lack of individual audio defeats the accessibility purpose of this feature request, thank you kindly regardless, the implementation is much appreciated.

Should I open up a new issue for "set sound effects to individual items" for that "later stage" implementation to be tracked or follow through with it in this issue?

WMan22 avatar Nov 30 '24 10:11 WMan22

Hello @WMan22 Here is the correct URL for creating sound themes and this

yar2000T avatar Nov 30 '24 10:11 yar2000T

Thanks @yar2000T

WMan22 avatar Nov 30 '24 11:11 WMan22

Feel free to create a new one!

Schneegans avatar Nov 30 '24 12:11 Schneegans