Giter VIP home page Giter VIP logo

play-midnight's Introduction

Duck POG!

Hello From Your Friendly Neighborhood Duck!

Github Badge Linkedin Badge Website Badge Gmail Badge    Kofi Badge

Chris Tieman here, and thanks for stopping by. I’m a 30-something Developer, Designer, and proud father of 3 furry children located in the heart of Fishers, Indiana. It's also quite known by my friends that I have an unhealthy obsession with ducks.

I enjoy making apps, websites, and many other fun web tools. Creating things that both intrigue me and bring joy to others has been an increasingly worthwhile pursuit as my skills have grown.

Take a look around and stay for a while. Feel free to reach out to me anytime either on Github or through my website https://christieman.com.

🧑‍💻 Projects I'm Proud Of

When Animal Crossing first came out, I was hooked along with most of my friends. Being the completionist that I am, I had to make a tool for tracking active fish and bugs, as well as keeping track of what I've already caught.

🏳️‍🌈 Debt Rainbow

This little tool was something I made for myself to track my student loan paydown progress 😭. I really liked where it was headed, so I decided to hook it up to Firebase and share it with other people looking to pay off debt.

To anyone out there that enjoys Old School RuneScape (I know there has to be a few of you, right?) this one's for you. I went through a few nostalgia trips and decided to get back into RuneScape again with some coworkers and this was the result. We wanted to be able to compare our levels and see who was doing the best, and we got it.

Play Midnight is an Extension for Chrome that injects JavaScript and CSS into the Google Music website in order to give users a way to create a custom look for Google Play Music. Play Midnight is retired now, since Google Music is no longer around.

Take your agile/scrum backlog estimation to a whole new level. No more yelling out numbers or boring online card estimation. Now you can throw out your cards in style, and have fun while doing it.

Stats

play-midnight's People

Contributors

benknight avatar dragory avatar ducky avatar encounter avatar gitter-badger avatar hermajan avatar nasageek avatar nathaned avatar tiemanchris 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

play-midnight's Issues

Style updates from Google have caused some small display issues

Looks like Google pushed some style updates (which are rather nice actually) that caused a few things to look weird with the extension. As far as I can tell it's all non-critical, but worth fixing:

screen shot 2015-01-19 at 11 10 49 am
screen shot 2015-01-19 at 11 10 38 am

  1. 1px border around "..." button in currently playing bar at the bottom.
  2. Current nav item text is play-orange, not in suit with selected midnight theme's palette.
  3. "Music" title item in nav sidebar has weird alignment

We can remove the code for pull request #6

Google has pushed some design updates since we merged #6 which make the cards responsive to screen size, so we should get rid of this code since it's not doing anything useful anymore and could potentially cause visual bugs.

CSS Accent color not changing between states

Expected behaviour:

When I click the loop or shuffle buttons (the loopy arrows or the criss cross arrows), the colour should change to my accented colour to indicate a change in state.

Actual behaviour:

When I click the loop or shuffle buttons (the loopy arrows or the criss cross arrows), the colour remains white (inactive colour) instead of the accented colour chosen (orange in my case).

Other Information

I noticed this happening sometime early this week or late last week. I tried tinkering with some live-css and plopping some !important tags in but that didn't work either

2017-12-16-play-midnight-css-bug

Tampermonkey

Is it possible to install this with tampermonkey?

Just asking as I try to install purely visual extensions with tampermonkey as it seems to decrease bloat

Dark gray text on even darker gray background

In some places, like the new "refine suggestions" flow, there's a dark gray font color being used on even darker gray background. It's quite unreadable. ;)

For example:
image
Original:
image
(There's also a non-styled white bar at the bottom, but I just noticed that now.)

Hm, I thought I remembered it happening in more areas, but maybe some of those went away with this week's redesign.

Swap playlist and settings icon

I like Play Midnight very much, together with the new icon, thanks :)

I have one request: I'm always listening "I'm feeling lucky" radio, refreshing playlist when it's not lucky.
To see if I like the playlist I open it, and it's in muscle memory already that it's the rightmost icon in lower row. For some time it's Play Midnight settings, so I'm opening settings instead :)

image

Can it be swapped? :)

(not bug) Play-midnight affect Chromecast style?

Hi, this is not a bug, more of a feature request and/or discussion. I'm curious if you or other devs have had experience styling the Play Music's chromecast display, or know if that's even feasible?

The logo is weird

I'ts been hidden for some time now, but recently it changed to this:

image

Keyboard shortcut

It would be great if there was a shortcut that creates a new Play Music panel (without tabs etc) or switches to it if it exists. That way,

I have some code at https://github.com/wmertens/global-chrome-tab for opening tabs with a global shortcut, but right now I'm using this applescript:

tell application "Google Chrome"
	if frontmost then
		set w to window 1
		if visible of w is true and (URL of active tab of w) contains "music/listen" then
			-- Chrome uses minimized instead of miniaturized
			set minimized of w to true
			return
		end if
	end if
	activate
	set i to 0
	repeat with w in (windows)
		set i to i + 1
		set j to 0
		repeat with t in (tabs of w)
			set j to j + 1
			if URL of t contains "music/listen" then
				set (active tab index of w) to j
				set index of w to 1
				tell application "System Events" to tell process "Google Chrome"
					perform action "AXRaise" of window 1 -- `set index` doesn't always raise the window
					-- keystroke "f" using {option down, command down}
				end tell
				return
			end if
		end repeat
	end repeat
	activate
	set w to make new window
	-- set URL of active tab of w to "https://play.google.com/music/listen"
	
	-- wait for the tab to load so js can run
	delay 1
	-- this needs developer access - alternatively use the "set URL" line above
	execute of active tab of w javascript "window.open('https://play.google.com/music/listen','window','toolbar=no, menubar=no, location=no, resizable=yes noopener=yes')"
	close w
end tell

Play Music March update breaks styling

Fantastic work on this theme!
In late March, Google rolled out some minor updates to Play Music which broke styling a little:

  • The Google Play Music logo in the sidebar has a white background
  • The black background on list views stretches all the way to the window edge (supposed to show a strip of the big hero image on each side of e.g. a playlist)

Less padding between playlists in the sidebar

Google recently updated the web UI for GPM to reduce the padding in between songs in the main frame (for example, when you're viewing the contents of a playlist or album). As a result, the padding between the playlists is greater than between the songs in the next frame. The lack of consistency is a bit jarring, especially if you have the static playlist sidebar option enabled. More importantly, if you have many playlists (as I do), you have to scroll a lot to get through them all.

So, it would be great to have an option to decrease the playlist sidebar padding to be more consistent with the rest of GPM.

Update Play Midnight to Latest Play Music UI changes

After update, I have troubles with "Play queue" that doesn't work properly. Also Google in "Play Queue" added new white gradient, that with "Play Midnight" looks ugly.

The troubles with "Play Queue":

  1. Open it
  2. Try to click outside to close this menu
  3. Click was triggered in wrong place (menu is reopened)

screenshot from 2015-10-07 16-16-41

Color matching on GPM logo

Hello,

Currently the GPM logo in the top left corner is orange (default theme).
It would be nice if it matched the custom accent color, but it seems it is not html but a set image. Therefore I think it could be set to a light grey to fit with any custom accent color?

Thanks again for the brilliant extension!
Cheers

License?

What's the license of this extension?

List background swaps when scrolling

Hi,

I've just started using play-midnight (the latest version from the chrome web store) and I stumbled upon a small issue with the background color of playlists.

The color keeps swapping (light and dark) when scrolling past the first few songs.

Here's a screencap to visualize what I mean:
bugmidnight

Firefox support?

Now that Firefox uses webextensions this really should be easier to maintain for both browsers.

New elements/pages in a recent update are unthemed.

Hi there, just wanted to let you know that as of the (very recent) update to Google Play Music, there are a couple of unthemed areas (not unexpected, since they appear to be totally new).

If you need any extra detail, don't hesitate to ask!

Right-hand-side "Playlists" Sidebar

A new sidebar specifically for playlists has been added. You access the sidebar using the new button in the top bar which has (aptly) a playlist icon:
screen shot 2016-08-19 at 2 47 31 pm

And then it slides out, and currently looks like this:
screen shot 2016-08-19 at 2 46 20 pm

"Upgrade to family plan" Page

There is now a new page accessible in the existing (left-hand-side) sidebar when you click button which is above the "Play Midnight" one in this screenshot:
screen shot 2016-08-19 at 2 53 52 pm

It takes you to a completely new page, which is scrollable, that has some issues on the light and dark areas:
screen shot 2016-08-19 at 2 54 46 pm
The only thing difficult in the light area is that the text next to the checkmark at the bottom is difficult to read

screen shot 2016-08-19 at 2 55 04 pm
The dark area is much worse; the header text of "What You'll Get", as well as the table columns' headings ("Features", "Free", and "Unlimited" from left to right) are nearly unreadable.

In addition, while I'm unsure if this is a Google-side or Play Midnight-side issue, the hamburger button which flies out the left-hand sidebar is not present on this screen.

Favicon stopped updating

Favicon wouldn't update anymore due to changes on Google's end as well as the favicon urls that were originally in the head.

Completed in v2.3.8

@geudrik - Saw you commented on this earlier, just updating you that it should be working now in the next update.

Can't continue past recent v2.1.0 release notes

There is currently no way for me to continue past the release notes. It looks like the content of the notes continues down past the end of the view port, but I don't see any way to scroll. There is no scroll bar, pressing down, space, page down, or using the mouse to scroll doesn't work. Nor does hitting escape on my keyboard. Please see attached screen shot.

I'll try plugging into a larger monitor in a bit to see if there's more of the screen I can interact with.

20150525113200-selection

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.