 |
|
 |
Homeslice, Homestar Runner Viewer |
|
|
| Ricky Romero |
May 10 2008, 11:08 PM
|

Posts: 2,017
Joined: 8-February 03
From: Bay Area, California
Member No.: 153

|
Hi guys, Time for another new Widget. This one is called "Homeslice," my first serious foray into object-oriented programming.  It lets you view any cartoon from homestarrunner.com, with fullscreen, play/pause, rewind, and scrubbing capabilities. It also notifies you in the Dock when there's a new cartoon available. It's very buggy. I'm waiting for the Konfabulator 4.5.2 release before I get serious about actually releasing it. It won't wipe your computer's hard drive or whatever, at least. I decided to put it on the forum so that people could start using it right away, and to see what Flash can be when it's mixed with native Konfabulator APIs. General issues:- Playback is sluggish in fullscreen mode
Engine issues:- Crashes after first Flash movie is viewed (Mac only)
- Offline caching doesn't work (Windows only)
- "Main Menu" button doesn't work in fullscreen mode (Cross-Platform)
- Widget flickers when fading in (Windows only; caused by workaround)
Widget issues:- Does not start cartoons in fullscreen mode, despite what is set in the preferences
- The Widget does not fully collapse when you mouse out of the menu at times
- Does not respond gracefully to being disconnected from the Internet
- Playback controls aren't aligned as nicely as I'd like
- Dock doesn't update when you view a new cartoon
Hope you like it. Download Homeslice 0.7
Oh, hello. Greetings, one and everyone. Welcome to me.... Homestar!... Runner!... Homestar Runner.
|
|
|
|
|
| g6auc |
May 11 2008, 09:04 AM
|

Posts: 4,265
Joined: 1-March 04
From: West Yorkshire, UK
Member No.: 2,322

|
QUOTE(Ricky Romero @ May 11 2008, 12:08 AM)  Crashes after first Flash movie is viewed (Mac only). In KonAVio Media, I had to perform a test for LEOPARD and have slightly different code for closing Flash movies in Leopard and earlier versions of the OS. I don't understand why this was necessary, but it did fix the crashes. The Flash code is towards the end of the main.js file in KonAVio Media.
|
|
|
|
|
| Ricky Romero |
May 11 2008, 09:33 AM
|

Posts: 2,017
Joined: 8-February 03
From: Bay Area, California
Member No.: 153

|
It looks like all you're doing is removing the Flash object from its parent node and setting it to null, right? I'm doing that as well: CODE flashMovie.parentNode.removeChild( flashMovie ); flashMovie = null; The crash isn't 10.5-exclusive. It occurs on 10.4 as well. This is a moot point anyway, because the engine should remove the Flash object when you tell it to do these two things, and yet when this code is called, the Flash object continues playing, indicating that it still exists. I reported the bug when I was still at Yahoo!, and if I recall right, it was fixed in 4.5.2.
Oh, hello. Greetings, one and everyone. Welcome to me.... Homestar!... Runner!... Homestar Runner.
|
|
|
|
|
| g6auc |
May 11 2008, 10:09 AM
|

Posts: 4,265
Joined: 1-March 04
From: West Yorkshire, UK
Member No.: 2,322

|
QUOTE(Ricky Romero @ May 11 2008, 10:33 AM)  It looks like all you're doing is removing the Flash object from its parent node and setting it to null, right? I do that on Leopard (10.5). On 10.4, I don't do that - I just do a swfPlayer.reload(), to use the same player again. Like other public users, I'm still on 4.5.1. This post has been edited by g6auc: May 11 2008, 10:16 AM
|
|
|
|
|
| yyy |
May 11 2008, 10:11 AM
|
Posts: 2,590
Joined: 9-February 05
Member No.: 4,714

|
Cool! Very sophisticated and fun to use UI  Great work, as always. I hope they'll fix the Flash bugs soon.
|
|
|
|
|
| bjbk |
May 11 2008, 10:48 AM
|
Posts: 510
Joined: 6-August 05
Member No.: 8,181

|
Are the names of the videos meant to display? I cant see anything in your post to suggest wether it works or not. For me they are not displaying. I can click on the lines, just no text
|
|
|
|
|
| Ricky Romero |
May 11 2008, 10:53 AM
|

Posts: 2,017
Joined: 8-February 03
From: Bay Area, California
Member No.: 153

|
QUOTE(bjbk @ May 11 2008, 02:48 AM)  Are the names of the videos meant to display? I cant see anything in your post to suggest wether it works or not. For me they are not displaying. I can click on the lines, just no text What should happen is this: - The Widget starts up and loads in the information from homestarrunner.com.
- The Widget morphs into the "slice" view.
- When a slice is moused over, the Widget should expand that slice and display the cartoons available for viewing in a list.
- Clicking on an item on this list should trigger playing the cartoon.
Oh, hello. Greetings, one and everyone. Welcome to me.... Homestar!... Runner!... Homestar Runner.
|
|
|
|
|
| CSM |
May 12 2008, 01:17 AM
|

Posts: 2,386
Joined: 1-September 06
From: ̶O̶h̶i̶o̶ Washington
Member No.: 16,587

|
I know you said this Widget was very beta, and I do hope that update 4.5.2 fixes a bunch. Some things I found that you can't fix: - Visual C++ Runtime error when the Widget was closed. - Bad detection on the part of the frame/window when the mouse has exited (prevents widget from "collapsing")* * I had the same problems with Clipboard. If I find a decent way to fix it or work around it, I'll let you know. Something you might be able to fix: - Widget not-so-slowly moves to the right every time it is "opened" and "collapsed". Other than the last item there ... very nice job! P.S. (I was wondering when you were going to post this!  )
A result of starting my server over, links from my posts may not work (especially those in the "temp" subdomain). If there is a link to something of which anyone would like to have a copy, personal message me with what you're looking for along with a way to provide this to you, and I'll see if I can find a copy. Thanks for your patience and understanding. - "Not just another open source project. Lend your talent and make a difference!" (Dead) - "The future is now." (No longer community site) (Domain has lapsed) Published: AtomicComicBlast, Barra de Lenguas, ComicWizard-4.0, MicroColors, PassGen, ScrabbleChecker, SoundBank, Uni, VisualWidget, WarpedReality Unavailable: Paradigm [clock], Puzzled, SecurityLogger, Wayback Widget Ready to be published: Cαlcυlατοr, CursorTails, Blackout, Block Puzzler, BombSquad, Palette, SnipIt ActiveDev: InactiveDev/Dead: BeatMod, Bubble Pop, Canvas Clock, Canvas Gauges, Canvas Pro, Clipboard, Crayon, Hermes, InTune, Konverter, Magic Deck, OverRuled, Outside, Slither, SystemBeat, Tetresque, Tetrad, Widget, WinSysRemote Dropped: BlankScreen, Document "Fixer", Intuitive [ -> Blackout], Motion Widget: HHGTTG CoDevelopment: Atmosphere, Block Puzzler, BombSquadMiniature Scripts: BinarySearchTree, Calendar, Canvas Gears, Checkbox, File-Browser, LinkedList/Stack, MDI Setup, MiniMax AI, PieGraph, ProgressBar, Slider widget, TabbedPane, Table, Tokenizer, TreeMenuJava+: Java Music Daemon, ScreenCapture JAR, Widget-Java/Server Bridge Example"Published" Texts: DynamicWidgetGuide Konfabulator Libraries: Color-space Library, Javable Widget ProjectWidget Tutorials: "Spawning" Widgets, JavaScript ClassesContests: Widget 4k - "Expanded" [not happening; canceled]Non-Widget Work: Hazlenut, Konspirators Online, PHP BB-Code Parser, ShortClient, Zap
|
|
|
|
|
| Matt Hackett |
May 12 2008, 07:04 PM
|
Unregistered

|
Can't wait to see this running in 4.5.2! I can't think of how many times I wished I could pause or fast forward a Homestar video...
|
|
|
|
|
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
|
 |