Giter Site home page Giter Site logo

itheme's Introduction

iTheme (Beta) for Cider

Cider theme based from the Apple Music beta app in MacOS Ventura. Best used with Mica(beta) option in settings. Supports all layouts (Mojave/Mavericks) Supports both Light and Dark Mode

iTheme Ecosystem

Theme Pack: iTheme++


Version 4.0 - Release

iTheme is now in its dormant stage, it will only be getting patch and bug fixes from now on, I removed the (beta) part of iTheme because with your help we have made it to my goal of iTheme. Can't thank you enough! Changelog:

  • fix large favorite's page artists
  • fix artist page floating header background color in light mode
  • darken volume track on light mode
  • fill heart icon on right click menu
  • fix light theme Add/Remove from library button icon color
  • animation fix (smoother esp for low-end systems)
  • animation tweak for lyrics
  • add iTheme++ icons and font to iTheme (for people who don't read this and new iTheme enjoyers)

Gallery

Mojave Layout mojave-listen-now

Mojave Sidebar Collapsed mojave-sidebarCollapsed

Listen Now listennow

Light Mode light mode

Left Window Controls queue and left window control

Lyrics Pane lyrics

Mojave Lyrics (fullscreen) mojave-lyricsFS

Music Video musicvideo

Search Page searchpage

Artist View artist view

UI Kit (Pills) UIKit

Hearts hearts

Modal (light) modal-light

Modal (dark) modal-dark


See Any Bugs?

Create an issue. or Messege me on Discord about it :)


License & Credits

MIT License

Thanks to:

Designed by yazninja

itheme's People

Contributors

booploops avatar coredev-uk avatar cryptofyre avatar killerparticles avatar kyrie25 avatar monochromish avatar vapormusic avatar yazninja avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

itheme's Issues

Organize Selectors

Basic structure

#app
 - default theme variables (perrably dark)
 - modals/popup global changes
#app-main
 - app main compontnts global changes

@media light
 #app
  -light theme variables
  -light modal/popup changes (might use variable instead of repetative code)
 #app-main
   - app main light component changes

@media dark
 #app
  -dark theme variables
  -dark modal/popup changes
 #app-main
   - app main dark component changes

Addtional Tasks

  • combine and clustetize selectors out to in following structure of app
  • add helpful comments for code review
  • add support for redmond

Album view text covered the UI on top of it

After update iTheme to last version (3.2.2), I found Album view text covered the UI on top of it.
It only happens on Album page view and Recently added page only.
image
image
image
image

Album view on Browse page works well.
image

Temprorary workaround is disable iTheme
image

Cider 1.5.1-beta 455 on Windows 11 via winget

Lyrics 'waiting dots' wrong colour used

image

Sorry for the non descriptive title I don't know what this is called lol, the waiting dots? lol,. Either way, With the white theme the text is black on a white background and I'm guessing these dots should be black too but they are white instead, therefore making them quite hard to see.

Love/unlove text isn't visible and cannot visually see if a song is liked or not

image
As you can see, the text telling you whether a song is loved or not is behind the main menu text, making it unreadable, it should be on the forefront in front of the main menu.

You also cannot visually tell if the song is loved or not, other themes or default Cider fill it in with a easy to see colour but its not done here. Maybe fill in the whole heart instead of the outline?

Songs Library is missing currently playing animation

As the title says, when playing a song from the Songs Library, its missing the Now Playing animation.

What it looks like:
image

Its suppose to have this:
image

As shown, when the music is playing it removes the heart from the song and replaces it with nothingness.
It would be looking perfect

(Darkmode) Large context menus use wrong colour

Big popout content menus in Darkmode use a hard black colour instead of using the mica-grey colour standard used in the small context menus and other areas of iTheme.

what it looks like now, pure black:
image
image

What it should be using, mica-grey colour:
image

Scrolling in songs tab looks wierd

2022-03-21.10-52-50.mp4

Hard to explain but if you look above the search bar and at the nav buttons when I scroll, due to the Mica effect I'm guessing its causing it to look weird because the search bar has a much harder blur than the nav buttons, then its cut off by the top bar which all together makes scrolling look weird in this tab. If the nav bar had the same blur as the search bar in this specific tab I think it would fix the issue.

Cant read anything from the queue in full screen/queue button hard to press

image
Same issue seen in #3, when in the tab view you can't read the text because its black on black in light mode.

I also had a hard time clicking on the queue button, clicking on the lyric button takes you straight to it and works all the time, but the queue button takes a couple of clicks and moving your mouse around before it finally clicks on it, maybe a bug there?

When using this theme, the app's close button displays abnormally.

The specific situation is shown below (due to network problems, there is a chance that the picture can not be displayed properly)
ZQaj6R.png

In addition, my screen resolution is 2560 * 1600, the scaling ratio is 200%, the screen ratio is 10:9 (my kind of screen should be relatively rare)
Hope this information is useful to you, thanks.

Queue and Cast disapear when window becomes too small

While using this theme I have noticed that the Queue and Cast buttons disapear when the window gets smaller. This appears to be specific to this theme as I have not been able to recreate this behaviour with the stock appearence.

Cannot see Stars on Albums

On Albums they will typically have little Stars next to the songs that are the most popular, for example, Positions by Ariana Grande has the song Positions as the most popular one in the Album, hence the Star next to it.

However in your theme, the colours are the exact same as the background expect for a slight tink that its almost impossible to see (try finding it in the first image, bet you cant :)
image
image

Enhancement: Increase the height of Artist animated banners on a Artist page

Currently, artist artwork in the artist page has a much smaller hight than that of the web page or Mac AM, this results in most of the video being cut off and strange to look at. What should happen is the video artwork should be increased in height in order to display more of the video and have it more natural looking. Below is what it looks like on the web which is a good size and you can see mostly all of the artists face, and below that is what your theme has, which only shows around half or under half of her face, which is not good to look at.

image
image

Controls and Title askew.

Playback controls too far left and leaks into the left pane.

Apple Music profile picture and Cider title at the top left/top of the left pane are both askew and not centred at the top of the left pane.

Screenshot 2022-04-22 202355

Misalligned fade effect on album/playlist page

When you view a playlist or a album that has only songs and nothing else (featured on, music videos, extras etc) the iTheme fade effect conflicts with the Cider fade effect added by Booploops, causing a mismatch in them both.
image

(Light Mode) Queue icon missing boarder

Currently the icons on the top bar have a boarder behind them like here with the lyrics button:
image
But the Queue button doesn't have one, same if its toggled;
image

Web Remote/Cast/Audio Settings/Plug-Ins all need adjusting for light mode

TLDR is they are in dark mode and not light mode when the theme is in light mode.
I checked the other menus under the drop down menu and they are fine so its just these 4.

image
Web remotes not too bad, but the text is a bit faded.

image
Cast is unreadable lol, defiantly needs a colour change.

image
image
Audio settings and Plug-Ins isn't too bad, but is in dark mode when the theme is in light mode.

Mojave layout anomalies when toggling `Hide Library`

When toggling Hide Library while using Mojave layout there are 2 noticeable anomalies:

  • Top nav bar is see through where the Library bar once was:
    image

  • Playbar remains at the default position thus leaves a wide space where the library bar once was:
    image

Scrollbars visible behind top bar

(Can't decide if this is a bug or not so you decide) When using Inline Drawers, it is visible behind the top bar, its most noticable when Mica is on as seen in the picture below. The drawers should stop before it reaches the top bar and not go behind it. {p.s. I actually like this, think it looks cool and makes sense}
image

In the same way, scrollbars tend to not be cutoff at the top bar and instead are infront of it. This actually still happens with the queue and lyrics closed as seen here;
image

Queue section has many clipping issues

The queue section has many clipping issues, mainly stuff like the song time and explicit tag will clip through the text, lines will also be cutoff early etc as seen below.
image

Compared to AM web below, AM web doesnt display the album title next to the Artist, as i know it might not be possible to remove this from Cider at the minute, outright removing the song lengh could fix this, but other than that it just looks.. off to me. AM web feels like how it should look in Cider yet it don't.
image

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.