Giter Site home page Giter Site logo

Comments (8)

OxygenCobalt avatar OxygenCobalt commented on July 18, 2024

I had to change the widget design to properly accommodate the new thin widget functionality. In general, the old design was solely designed for an edge case in landscape mode, and was only able to display track information by removing an excessive amount of controls. Generally I think music controls are more useful in general than having a bunch of song information, so the new design was control-oriented like other layouts.

I don't really see myself adding a way to switch back to the old widget. I am extremely hesitant to add new widget styles since it's extremely hard to maintain widgets that I won't regularly use. Having a single canonical design reduces the amount of bugs overall. New widget styles also act as precedent for even more widget styles, compounding the problem. I have gone back and forth on a text-based widget, but I can't meaningfully create a generalized design for that that will look good.

The only thing I am going to fix is the cover having sharp corners. That is not intended, and I imagine it's the result of your specific launcher not cropping the widget at all. I can go fix that and it should look a little better.

from auxio.

Mischievous-Loner avatar Mischievous-Loner commented on July 18, 2024

Widget doesn't load for me if forced 1:1 square album cover is enabled.

from auxio.

OxygenCobalt avatar OxygenCobalt commented on July 18, 2024

Screenshot? @Mischievous-Loner

from auxio.

olivkauwu avatar olivkauwu commented on July 18, 2024

I had to change the widget design to properly accommodate the new thin widget functionality. In general, the old design was solely designed for an edge case in landscape mode, and was only able to display track information by removing an excessive amount of controls. Generally I think music controls are more useful in general than having a bunch of song information, so the new design was control-oriented like other layouts.

I don't really see myself adding a way to switch back to the old widget. I am extremely hesitant to add new widget styles since it's extremely hard to maintain widgets that I won't regularly use. Having a single canonical design reduces the amount of bugs overall. New widget styles also act as precedent for even more widget styles, compounding the problem. I have gone back and forth on a text-based widget, but I can't meaningfully create a generalized design for that that will look good.

The only thing I am going to fix is the cover having sharp corners. That is not intended, and I imagine it's the result of your specific launcher not cropping the widget at all. I can go fix that and it should look a little better.

Maybe u can do similar design to Apple Music?
Screenshot_20240228-224536

from auxio.

OxygenCobalt avatar OxygenCobalt commented on July 18, 2024

That doesn't adhere to Material design 3 guidelines (Mostly in spacing), so either it would have to use an inconsistent spacing compared to everything else or would look squished into oblivion.

from auxio.

olivkauwu avatar olivkauwu commented on July 18, 2024

That doesn't adhere to Material design 3 guidelines (Mostly in spacing), so either it would have to use an inconsistent spacing compared to everything else or would look squished into oblivion.

So, no? I think it will look great, and also it has all necessary buttons and track info

from auxio.

OxygenCobalt avatar OxygenCobalt commented on July 18, 2024

Yes, it's not really an option. The issue is that apple uses a completely different design system that with extremely small layout spacing, which is not recommended under Material Design 3.

from auxio.

OxygenCobalt avatar OxygenCobalt commented on July 18, 2024

The widget should be at least properly rounded in 3.4.2.

from auxio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.