ModernFlyouts-Community / ModernFlyouts

A modern Fluent Design replacement for the old Metro themed flyouts present in Windows.
https://modernflyouts-community.github.io
MIT License
3.63k stars 200 forks source link

Discussion: Make use of the "Live Tiles" features of Windows #190

Open WindowsFanBoi opened 4 years ago

WindowsFanBoi commented 4 years ago

Live tiles is one of the things I love about Windows.

Most of the UWP media players (such as Groove music, Spotify & etc) use the live tiles feature for showing their media playback status (provided that the user turned on live tiles feature for them).

However, some apps (such as browsers e.g. new MS Edge or Chrome) couldn't show live tiles because they're unpackaged.

So, my suggestion is we can use ModernFlyouts' tile as a central place for showing status of all the media playback sessions.

We can show a tile card for each session. The card will contain the source app's icon (optional) and name, the media's title, artist and thumbnail (optional) and a label to denote the playback status (playing, paused or stopped).

And there'll be a main card which will show a list of all the available media playback sources (i.e. their app icon).

The tile will cycle through each of the cards. It'll look modern and innovative. Some tablet mode users like me would find it beneficial (I currently have to pin the tiles of the media players I use mostly to check their playback status without opening them. But if ModernFlyouts had this feature, it would save a lot more space).

I do find ModernFlyouts very helpful. But most of the time I find pressing the media or volume keys just to show ModernFlyouts as annoying.

Pressing the keys either change the volume or the state of media sessions. Implementing my suggestion would be a really good idea.

I understand that this will be hard as hell. You can keep it as a vey very low priority.

But please you should manage to do this somehow 🙏🙏🙏.

ShankarBUS commented 4 years ago

@WindowsFanBoi,

Why can't you come up with simple feature requests???? 😠

All your proposals are either way out of our scope or hard to implement with our current skills.

Why?

Why not propose simple things such as "uGH 😩, sLiDEr biG mEk iT sMol", "oOou 🤪, bUtTon wRonG mOvE iT"? Do you even understand that we are only a team of 2 spending our spare time keeping this project up?

This feature would literally take days to test and implement!


Ok let's be serious. Without enough user request I can't invest my time on this one. I do think your proposal is valid and would love to implement it.

I don't know if we can use live tiles from a packaged desktop app.

I must praise you for your proposals (and understanding our pain points). We currently have relatively important bugs and features to fix/implement. Let's wait for others' opinion. If most of the people want this feature, I'll sure do my best 😄.

Thanks!

Poopooracoocoo commented 4 years ago

eh. i don't see a point in this. a taskbar flyout as in #103 sounds like a much better way of viewing media sessions without the flyout that you need to press on a key to view

Samuel12321 commented 4 years ago

I don't really see the point of this. Most people don't have the start menu open constantly. Furthermore, rumour has it that live tiles will be depreciated soon.

Samuel12321 commented 4 years ago

I don't know if we can use live tiles from a packaged desktop app.

we can

Samuel12321 commented 4 years ago

I'm going to close this for now due to the points made above. Currently there are far more urgent features and bug fixes. If someone does the coding for this feature, we will be more than happy to add it.

I have added this to the list of features to re-evaluate post V1.0. (first one so far) https://github.com/ShankarBUS/ModernFlyouts/wiki/Roadmap-&-Features-to-consider-in-the-future:

ShankarBUS commented 4 years ago

Hmm, after looking at the actual API it seems possible to do.

With the Windows community toolkit's tile helpers, this'll be a lot more easier than I thought.

@Poopooracoocoo @Samuel12321

Both of your statements are valid.

But... Tablet mode users like him wouldn't have the system tray!!! So for them the live tiles are the only feasible way to check the media session status.

Live tiles are not going away from Windows 10. They are not implemented in Windows 10X. (Seriously? Windows 10X users won't install our app! and it's not even possible to install non-UWP apps on it even if it's packaged).

So his request is still valid, right?

There's no need to close this. Let's keep it open for more user feedback.

It actually possible, I even did set up an test project and yeah it works!

But due to other high priority tasks this may be delayed (you know loooong or even left not implemented, sorry 😅).

We'll reconsider this again in the future.

Samuel12321 commented 4 years ago

But... Tablet mode users like him wouldn't have the system tray!!! So for them the live tiles are the only feasible way to check the media session status.

Good Point, i hadn't thought about that.

Live tiles are not going away from Windows 10. They are not implemented in Windows 10X.

wasn't referring to windows 10X. Apparently they may be removed from 21h2 as part of another start menu redesign.

Samuel12321 commented 2 years ago

Should we re evaluate this now that windows 11 has dropped support for live tiles? @WindowsFanBoi @Poopooracoocoo @ShankarBUS

prakharb5 commented 2 years ago

I feel, since Windows 11 has brought with it the new action centre and the media card (Though somewhat unreliable and sometimes fails to show the playing media), along with the live tiles no longer present, this idea has kinda lost its point.

Samuel12321 commented 2 years ago

@Poopooracoocoo you disagree?

Samuel12321 commented 2 years ago

Example of How VLC creates tiles: https://code.videolan.org/videolan/vlc-winrt/-/blob/master/app/VLC.Core/Helpers/TileHelper.cs

alternative method is Windows community toolkit helpers