Still a work in progress, but since Sarah showed me how to use custom images, I been grabbing stuff from all over the web.
I primarily use my RedEye to control my LED TV and my surround sound amplifier. The two power buttons control both of those, while the volume on the right controls the amp. The rest of the buttons control the TV. I also added controls to select the inputs I use most - Normal TV, and my computer - I'll be adding a couple more soon to select the PS3 and the Epson projector, but this is all I got done last night.
Good idea for inspiration! Below are my screen shots;
1. Watch TV
2. Listen to music
3. Play PS3 / Movies
4. Misc / power
I prefer to not use the channel guide, and instead have separate buttons in the TV pad. The music activity switches the sound source, however the music itself is managed from Sonos zone player system (in another app ... so currently I need to apps to control everything -- looking forward to when I manage to control the Sonos system from Redeye).
Each activity can be launched from the other activities, or from the Misc/power (launch) pad.
great layout. i also find the +5 -5 vol buttons (actually +6 -6 at my place) very useful...because the repeat button isn't consistent with timing, when you press the up volume for a certain period of time, the result is not always the same, and on my setup, it sometimes get stuck and never stops boosting (or cutting) the volume until i press another command. This is actually the reason i needed a +6 -6 as well as a +1 -1 repeat volume buttons. sorry. short story long.
Very nice! I have a Samsung LED TV, which has a feature they call Anynet+. Using this feature, I can control many of the functions on my PS3, save for the PS Button. Have you discovered another way to control you PS3 using RedEye?
Hi Covale, I too have a Samsung LED TV, but I do not use the Anynet+ functions, neither do I stream video directly to the TV. The TV streaming should work well in theory, but the wireless connection to my NAS is somewhat unstable, while it works fine between the NAS and the PS3.
To get RedEye control of the PS3 I use the Logitech Harmony Adapter for PS3. There are many other IR adapters available (google 'infrared adapter PS3'), but the Logitech is small and cheap. You can then get full control of the PS3. The PS button causes a challenge (hold vs no-hold), but can be solved quite easily with a script. Let me know if you need more details, & good luck!
Main focus is on the TV and its menu/picture settings, hence the icons on the entire bottom half of the screenshot.
Functionality is limited as my media player's controller is Bluetooth-based (the Boxee Box) and the PS3 doesn't support IR at all (and I don't have the adapter). The top row of buttons (RGYB) are LG-specific, as is the light bulb (energy savings mode) and the background select icon (A/V enhancement mode; e.g. cinema/sport/game/off). I plan to scale things a bit to better fit the iPod with the toolbars enabled and add some X-Box functions.
None of the buttons have a different active icon except for volume up/down--when you hit one of them the green waves in the icon expand/contract depending on the button hit. I think I may just load all the icons in an image editor and add a white drop shadow for the active state.
How was the settings screen setup? Are the highlighted states on the screen directly from the device or are they just toggle switches? When I setup a settings screen, I selected all devices with no turn off/on options, but I ended up with an activity that shutdown whatever I was doing. It looks here, though, that you can view/update states without closing your current activity or inadvertently turning on all of your other activities.
Here's my launch pad. All the images I found didn't look right on a black background once I made them transparent, but they looked great on a white background. So, to fix the problem, I made a blank white TV and used that as the background for my activity logos. I've added some power buttons to power down activities but I'm still working on them so they aren't displayed. I'll publish the TV buttons over in the Button Repository thread in case anyone wants to use them. My next project is to make a duplicate set for the active state. I was thinking about making the TV display "snow" which would indicate the button is being pressed or is active.
UPDATE: I had moved the image to a different album on photobucket so the image was broken today. It's been fixed.
After much experimentation, and never being able to seam together images to create a contiguous solid image, like a directional button pad, I came up with the idea to have a whole underlying image, then placing single transparent images on top of the base image and assigning the functions to the transparent images. Above is the result, and only my first attempt - this opens up many more ideas and possibilities...
Do you already have the RedEye communicating successfully with the Grafik Eye to both send commands (scripted commands on the device) and receive/parse incoming data (using the port script)? If so, there's very little work to do to add the slider. Simply create a slider control and attach it to a variable. In your port script for the device, whenever the Grafik Eye reports a light level change, store the level in that variable using "Scripting.SetVariable()". The slider will automatically change to show the new value across all clients. Add an action to the slider that takes whatever value is in the same variable and sends the appropriate command to the Grafik Eye to adjust it's light level to that value. On any client, when you move the handle on the slider control, the system will store whatever value the slider was adjusted to into the mentioned variable and then execute the action associated with the slider.
OK. On another note, you won't have to use image controls for temperature. All you need is a label control attached to a variable that is updated to contain whatever string you want the label to display.
There's also an HTML control to which you can assign a variable that contains just about any valid HTML you like. Maybe you want to embed a weather map or a table of data like a playlist on your activity? Any links in the HTML ("<a href...>") can actually be clicked to execute an action within the RedEye. If the href of the link begins with "redeye#<whatever else>". the "<whatever else>" portion is inserted into a variable you've assigned to the control and then the action for the control is executed. Links where the href doesn't begin with "redeye#" are left alone and execute as you would expect (with some limitations). So, you can launch a browser window/tab or even launch another app on your device if it has that capability. There are all sorts of interesting things you can do with the functionality.
No problem. We're always just as excited to see what you guys will do with the new features as you are about using them. Getting the various controls to function and have a very similar appearance across all platforms has been a bit tricky. As always, we look forward to your feedback.
One question. Do you use the launchpads and custom images for one room or more? Because when I tried to do something like this for a very large number of rooms and equipment, my pros are slow activity with so many pictures. When I did this for the pair of rooms, everything was ok.
OK, here is my layout. I designed the background and all the buttons but the Power one. If you want any of them, let me know. I have them on a photo sharing service.
This is the Launchpad:
The first one is for Watch TV (Cable TV) activity. I prefer to have all the main buttons in the same screen so I divided them by sections. I use here the LG TV and the cable box. I regularly watch TV hearing from the TV speakers, but some time prefer to listen from the Receiver.
The first section is for the Cable Box buttons and to turn up, down and mute TV sound:
Scrolling down, I have the TV Section, where I may enter to TV menu and change anything related to the TV without going out from the same screen.
Next is the Sound Section. There I may turn on the receiver or off. For this process there is a MACRO that mute the TV, turn on the receiver, put TV on HDMI input and the receiver in Cable input. Same reversed macro for going back to TV Sound.
The last section is the HELP. Here is the same as the ADJUST in RedEye but besides the TV, Cable Box and Receiver power buttons, I have all the TV inputs in case the RedEye misses a signal.
Here is part of the Watch Blue Ray layout so you may see the custom buttons and background.
Finally is the layout for watching Security Cameras:
If you have any question, don't hesitate to ask. If you want help to create a button, let me know.
SInce latest release provided the functionality of creating layouts for Devices, it gave me the flexibility to eliminate the common devices buttons from each Activity Layout and let only the required buttons for the Activity, reducing the layout size. Now while watching TV for example, I will have all the Cable TV icons available. If I need to use the control of the TV or the Receiver, just access the device layout and voilá, have a pop-up with all the buttons I may need. That is GREAT!!!! Kudos to RedEye people. Here are the examples:
Watching Cable TV
Now I need to access the TV Layout Buttons, press Navigation, then Devices:
Hi DarqMan, I use Photoshop. All buttons are based on the same two templates, Round and square. I then find the symbol I want and put it over the button with the text and create them with a transparent background. I can make any button in 1 minute based on those two templates.
If you want them, I may zip them and send to you free.
Just a note that a lot of the individual icons to use on the buttons can actually be found in font sets like Wingdings and Webdings. The nice thing with using a font as the icon is that it can be re-sized however you like and retain its clarity. Of course, once you save off the final .gif, .jpg, .png, etc., everything is turned into raster graphics. Re-sizing that will impact its quality.
I have asked for both threads to be stickied, but I guess they felt them unworthy. Anyway, everyone's layouts are looking spectacular! Keep up the good work! Maybe it's time to have a contest! Winner gets a free Pro! *grin*
Luis, I appreciate the offer but I'm not much of a graphic designer and Photoshop is out of my league. I bought a couple little apps that generate png web buttons and I thought maybe you'd found one I didn't . I also bought the Coffee Cup graphic editor since it was cheap and easy to use.
Anyway, your layouts are awesome. Thanks for sharing.
I think you will come a long way without the advanced manual. An easy way to personalizing your layout is to include images, instead of the "boring" standard buttons. Search a website, such as www.softicons.com, for a style you like, and download the buttons/images you want.
You probably will use some time to get the first image to work (e.g. defining a variable that points to it, for example stored on a public Dropbox folder). But when you get the first one, it takes no time to make a new one :-)
The forum here is very valuable; if you don't find an answer in the manual, search here or ask the community. Good luck!
I've tried doing this, but I can't seem to get any of my images to load. I'm not sure where you guys are storing the image files, I tried linking to the original URL (ie where I find them at through Google Images) and none of them load up.
Is there any way they can be stored locally? I mean I have an iPod Touch dedicated purely for this so I have no problem using it to store a few PNGs.
Also, what sizing have you guys been using? I can imagine this would be a problem as well.
I upload mine to Microsoft sky drive. But you must also set the folder on sky drive to public. Once uploaded right click on the picture and select "view original". When the new page open and you can see your graphic, copy what you see in the browser address bar. That's the information you need to insert into the Redeye. You will need to change one thing, in the address it starts with "https://public........" you need to remove the s from the https, so change it to "http://public........". The next step is to log into your Redeye and go to were you can create custom variable. You need to create a new variable and label it as you see fit. In the box below you need to insert the address you copied before, how ever I don't have a sample on the complete line of script. If you check out the advanced programming manual you can find that info