mirror of
https://github.com/captbaritone/webamp.git
synced 2026-07-20 16:49:52 +00:00
Start getting the playlist visualizer threaded through
This commit is contained in:
parent
5bf56908fc
commit
b495e4f958
3 changed files with 16 additions and 3 deletions
|
|
@ -322,3 +322,10 @@
|
|||
top: 4px;
|
||||
right: 30px;
|
||||
}
|
||||
|
||||
#webamp #playlist-window #visualizer {
|
||||
position: absolute;
|
||||
/* TODO: These numbers are not quite right */
|
||||
top: 10px;
|
||||
left: 5px;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,11 +31,12 @@ const App = ({
|
|||
}
|
||||
switch (id) {
|
||||
case "main":
|
||||
// TODO: Pass only the analyser node
|
||||
return <MainWindow mediaPlayer={media} filePickers={filePickers} />;
|
||||
case "equalizer":
|
||||
return <EqualizerWindow />;
|
||||
case "playlist":
|
||||
return <PlaylistWindow />;
|
||||
return <PlaylistWindow analyser={media._analyser} />;
|
||||
default:
|
||||
if (!w.generic) {
|
||||
throw new Error("Tried to render an unknown window:", id);
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ import {
|
|||
|
||||
import { clamp } from "../../utils";
|
||||
import DropTarget from "../DropTarget";
|
||||
import Visualizer from "../Visualizer";
|
||||
import PlaylistShade from "./PlaylistShade";
|
||||
import AddMenu from "./AddMenu";
|
||||
import RemoveMenu from "./RemoveMenu";
|
||||
|
|
@ -61,7 +62,8 @@ class PlaylistWindow extends React.Component {
|
|||
playlistWindowPixelSize,
|
||||
playlistShade,
|
||||
close,
|
||||
toggleShade
|
||||
toggleShade,
|
||||
analyser
|
||||
} = this.props;
|
||||
if (playlistShade) {
|
||||
return <PlaylistShade />;
|
||||
|
|
@ -128,7 +130,10 @@ class PlaylistWindow extends React.Component {
|
|||
<div
|
||||
className="playlist-visualizer"
|
||||
onClick={this.props.toggleVisualizerStyle}
|
||||
/>
|
||||
>
|
||||
{/* TODO: Resize the visualizer so it fits */
|
||||
false && <Visualizer analyser={analyser} />}
|
||||
</div>
|
||||
<PlaylistActionArea />
|
||||
<ListMenu />
|
||||
<div
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue