TeeBoard

Free TeeBoard v0.1.5 beta

Beef Erikson

New Member
Hello :)

Just wanted to say how much I love your plugin. Absolutely wonderful!! It's very intuitive to use and look forward to future updates on this... thank you so much for all your hard work!
 

serfma

New Member
I am so glad I heard about this and started using it. It's amazing!

I came here to ask if it's possible to customize the ImRaising donation bar to include the name and their comment/message? :)
 

DeezjaVu

Member
I am so glad I heard about this and started using it. It's amazing!

I came here to ask if it's possible to customize the ImRaising donation bar to include the name and their comment/message? :)
If you mean the on stream Notification Widget itself, probably not, because the message might be too long to be displayed.
 

edathi

New Member
I have been having a issue with the program it goes to this
1401ddd5b03b9dadc45d9630db9ab59b.png
screen and doesnt change. I have uninstalled, reinstalled, and restarted computer. No changes.
 

DeezjaVu

Member
I have been having a issue with the program it goes to this screen and doesnt change. I have uninstalled, reinstalled, and restarted computer. No changes.

Had one other person with the same issue. Turned out their account was actually a Justin.tv account instead of a Twitch account. Although the account works for the Twitch website, it does not for the Twitch API.

When you log into the Twitch website (in your browser) and go to your account settings, does it take you to Justin.tv?
 

edathi

New Member
Had one other person with the same issue. Turned out their account was actually a Justin.tv account instead of a Twitch account. Although the account works for the Twitch website, it does not for the Twitch API.

When you log into the Twitch website (in your browser) and go to your account settings, does it take you to Justin.tv?
I think this is this page you are talking about? http://gyazo.com/5a2eb4992110cce705854fd1ece08f43
Edit: Also http://gyazo.com/0e58c41c8a6fc2dedec4ace6b40f4316
 

edathi

New Member
Oh crap i accidentally signed in with my justin.tv account you are right. I dont know why I did that?! I didnt even know I had made one but I did. How can I delete the saved account?
Edit: tried deleting the justin account and now it just stays like this http://gyazo.com/1edc9ff979467d49ed96f2cabcc94147 with no username.
 
Last edited:

DeezjaVu

Member
Oh crap i accidentally signed in with my justin.tv account you are right. I dont know why I did that?! I didnt even know I had made one but I did. How can I delete the saved account?
Authorize a valid Twitch account (right side icon at the top left) and you'll then be able to remove the invalid account via the User window (middle icon at the top left).
 

edathi

New Member
Authorize a valid Twitch account (right side icon at the top left) and you'll then be able to remove the invalid account via the User window (middle icon at the top left).
I cant click anything in the window. Its all grayed out. Is there some file or registry where the usernames are stored that I can delete/change?
 
Last edited:

DeezjaVu

Member
I cant click anything in the window. Its all grayed out. Is there some file or registry where the usernames are stored that I can delete/change?
Oh right.. oopsy.

Close TeeBoard, look for this folder and delete it:

C:\Users\[USERNAME]\AppData\Roaming\be.gip.twitch.TeeBoard\Local Store\#SharedObjects
Restart TeeBoard.

ps: the AppData folder is hidden. Easy way to get to it is to click the Windows Start button and in the search field type "%AppData%" without the quotes.
 

edathi

New Member
Oh right.. oopsy.

Close TeeBoard, look for this folder and delete it:

C:\Users\[USERNAME]\AppData\Roaming\be.gip.twitch.TeeBoard\Local Store\#SharedObjects
Restart TeeBoard.

ps: the AppData folder is hidden. Easy way to get to it is to click the Windows Start button and in the search field type "%AppData%" without the quotes.
Thank you so much! http://gyazo.com/83220bbb936abe84fce8209d74aa3a35 (sorry for the low donation its almost everything I have in my paypal balance I would have given you more)
 

DeezjaVu

Member
I have a question... when I have the chat overlay this http://gyazo.com/1e336217b7e2670e33f4960a87609c5f always shows up... How would I remove it or get it to not show up? I added teeboard to the chat blacklist but it didnt change anything.

You can't. Once a connection has been established, you can clear the chat from within TeeBoard though if it really bothers you.
Adding TeeBoard to the chat blacklist won't work as. The blacklist only applies to users in your chat channel, which TeeBoard is not.
 

silent

New Member
I'm trying to set up my follower alert. I imported my image fine and everything but now I'm trying to get the text centered. My image already has a "new follower" type to it so all I wrote in TeeBoard is the '%name%' follower name for it to show up under the "New Follower" but I want the "%name%" to be centered. in the coding I see 'position: relative' and I tried setting this to 'center' instead of 'relative' but it doesn't seem to work right. any help?
 

dehixem

Member
Heyo DeezjvaVu,

I've been reworking my streaming layouts thanks to TeeBoard and came up with a suggestion I would like to submit to you.

Would it be possible to include a function for the IRC Chat such as new messages appear from the top ?

Cheers
 

DeezjaVu

Member
I'm trying to set up my follower alert. I imported my image fine and everything but now I'm trying to get the text centered. My image already has a "new follower" type to it so all I wrote in TeeBoard is the '%name%' follower name for it to show up under the "New Follower" but I want the "%name%" to be centered. in the coding I see 'position: relative' and I tried setting this to 'center' instead of 'relative' but it doesn't seem to work right. any help?

If you're not familiar with CSS, I don't recommend just going around and changing things. There is no such thing as "position: center" in CSS. So whatever changes you made, best to undo them.

To center the text you'll need to do a few things.

Change the #notification-msg CSS into:

Code:
#notification-msg {
    color: #BABAAE;
    font-size: 24px;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    width: 100%;
    top: 35px;
    /*left: 50px;*/
    display: table;
    z-index: 0;
}

I commented out the left positioning and added a width property, set to 100%. The "top" value will depend on the height of your image, so adjust the value accordingly.

Then add the following CSS, so within the <style></style> tags:

Code:
div span {
margin: 0 auto;
display: table;
}

Now you need to put the actual text within a <span> tag which will be centered within its parent div.

In the page body, make it look like this:

Code:
  <div id="notification-msg">
      <span id="msg">TEEBOARD JAVASCRIPT NOTIFICATIONS!!</span>
  </div>

Last thing you need to do now is change the javascript to write the follower name to the "msg" instead of "notification-msg".

Look for the line that says:
var txt = document.getElementById("notification-msg");
And change it to:

Code:
 var txt = document.getElementById("msg");
 

DeezjaVu

Member
Heyo DeezjvaVu,

I've been reworking my streaming layouts thanks to TeeBoard and came up with a suggestion I would like to submit to you.

Would it be possible to include a function for the IRC Chat such as new messages appear from the top ?

Cheers

I can look into it, but will require some rework. May I ask why you'd want that? Any chat program basically works the way it is now (twitch chat, Skype, etc..).
 

silent

New Member
If you're not familiar with CSS, I don't recommend just going around and changing things. There is no such thing as "position: center" in CSS. So whatever changes you made, best to undo them.

To center the text you'll need to do a few things.

Change the #notification-msg CSS into:

Code:
#notification-msg {
    color: #BABAAE;
    font-size: 24px;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    width: 100%;
    top: 35px;
    /*left: 50px;*/
    display: table;
    z-index: 0;
}

I commented out the left positioning and added a width property, set to 100%. The "top" value will depend on the height of your image, so adjust the value accordingly.

Then add the following CSS, so within the <style></style> tags:

Code:
div span {
margin: 0 auto;
display: table;
}

Now you need to put the actual text within a <span> tag which will be centered within its parent div.

In the page body, make it look like this:

Code:
  <div id="notification-msg">
      <span id="msg">TEEBOARD JAVASCRIPT NOTIFICATIONS!!</span>
  </div>

Last thing you need to do now is change the javascript to write the follower name to the "msg" instead of "notification-msg".

Look for the line that says:
var txt = document.getElementById("notification-msg");
And change it to:

Code:
 var txt = document.getElementById("msg");

<html>
<head>
<title>TeeBoard Notifications Widget</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<!-- visit http://www.greensock.com/get-started-js/ for more info -->

<!--CDN links for the latest TweenLite, CSSPlugin, and EasePack -->
<script src="http://cdnjs.cloudflare.com/ajax/libs/gsap/latest/plugins/CSSPlugin.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/gsap/latest/easing/EasePack.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenLite.min.js"></script>

<style type="text/css" media="all">
html, body {
height: 100%;
/*background-color: #FFFFFF;*/
background-color: rgba(255,255,255,0)!important;
}

body {
margin: 0;
padding: 0;
overflow: hidden;
}

#flashContent {
width: 200px;
height: 100px;
}

#notification-msg {
color: #FFFFFF;
font-size: 36px;
font-family: Impact, Geneva, sans-serif;
font-weight: bold;
text-transform: uppercase;
position: absolute;
width: 100%
top: 90px;
/*left: 100px;*/
display: table;
z-index: 0;
}

#notification {
visibility: hidden;
}

div span {
margin: 0 auto;
display: table;
}


</style>


<script>

// relative paths to notification images
var imgFollow = "images/notification-bg-follow2.png";
var imgSub = "images/notification-bg-sub.png";
var imgDonate = "images/notification-bg-donate.png";

function teeboardNotification(type, msg) {
//alert("notification: " + type + " - " + msg);

var img = document.getElementById("notification-img");

// set image depending on notification type
if(type == "follower") {
img.src = imgFollow;
}else if(type == "subscriber") {
img.src = imgSub;
}else if(type == "donation") {
img.src = imgDonate;
}

// set the notification message
var txt = document.getElementById("msg");
txt.innerHTML = msg;

// animate everything onto the screen
var div = document.getElementById("notification");
div.style.visibility = "visible";
TweenLite.killTweensOf(div);
// tween x position from offscreen (0 - width of image) to 0
TweenLite.fromTo(div, 0.6, {y:120}, {y:-25, ease:Bounce.easeOut, onComplete:hideNotification});
}

function hideNotification() {
// animate everything back off screen
var div = document.getElementById("notification");
// tween x position from 0 to (0 - width of image)
TweenLite.to(div, 0.6, {y:120, delay:6});
}

</script>

</head>
<body>

<!--
Animations should take no longer than 10 seconds (showing + hiding), as notifications are queued,
meaning that if there are 2 new followers, 2 alerts are invoked, 10 seconds apart.
-->

<div id="notification">
<div id="notification-msg">
<span id="msg">TEEBOARD JAVASCRIPT NOTIFICATIONS!!</span>
</div>
<img id="notification-img" src="images/notification-bg-follow2.png" width="581" height="110">
</div>

<div id="flashContent">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="200" height="100" id="teeboard-notifications" align="middle">
<param name="movie" value="teeboard-notifications.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="false" />
<param name="wmode" value="transparent" />
<param name="scale" value="noscale" />
<param name="menu" value="false" />
<param name="devicefont" value="false" />
<param name="salign" value="lt" />
<param name="allowScriptAccess" value="always" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="teeboard-notifications.swf" width="200" height="100">
<param name="movie" value="teeboard-notifications.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="false" />
<param name="wmode" value="transparent" />
<param name="scale" value="noscale" />
<param name="menu" value="false" />
<param name="devicefont" value="false" />
<param name="salign" value="lt" />
<param name="allowScriptAccess" value="always" />
</object>
<!--<![endif]-->
</object>
</div>


</body>
</html>

that is what I put in but it still doesn't seem to have fixed the issue. I'm pretty sure I changed everything properly like you said unless I did something wrong. I got the position of the text in a decent way so it isn't going to be terrible if we can't get this working.
 
Top