GithubHelp home page GithubHelp logo

moodflag's Introduction

Moodflag

This will eventually be a theme for the foobar2000 music player. For now, it holds some of the constituent parts of that theme.

Moodflag is currently being developed on foobar2000 version 2, and the goal is to make both 32-bit and 64-bit versions. Many of the pieces may work on version 1 as well, though that hasn't been verified. It did start out on that version though. Moodflag is primarily a Columns UI theme, though some experiments have been done with the default UI too.

JavaScript panels

The 32-bit version is based on the Spider Monkey Panel, and several scripts are present for that component. They are modifications of existing scripts, since I, uh, don't actually know JavaScript. If some of the decisions made seem questionable, this is probably because I don't know any better.

That component has not yet been made compatible with 64-bit foobar2000. Accordingly, some of the scripts have also been ported to the JScript Panel 3, which has.

  • albumart_mod.js is taken from the albumart.js sample distributed with the Spider Monkey Panel. An unused parameter has been employed to add a customizable transparency to the image. This is a quick and dirty way of toning down bright covers in a dark theme.

  • catrox_playlist.js is the playlist viewer crudely hacked out of the CaTRoX_QWR theme and used in standalone fashion. Another script, catrox_common.js, is from there as well as a dependency. The requirement for the unofficial UI_Hacks component has been commented out. The scripts probably have to be installed in the same fashion as the entire theme would be, but it's been a while.

    There are no plans to port this baby to the JScript Panel.

  • statusbar.js Coming Soon There is still a bug in this one that needs to be stomped before it gets out. It is another modification of a SMP sample.

  • text_scroller.js was taken from the TripleQ theme. It is an item detail panel that can scroll values too long for its width. It has been heavily modified to be more easily customized.

moodflag's People

Contributors

suedunham avatar

Stargazers

 avatar

Watchers

 avatar  avatar

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.