One feature that was asked for by the users was to pop out the flash content into a new window. This would give more real estate to the flash, making watching videos or playing games better. I was considering two approaches to do this.
The first approach involved opening a new window with the current page. The element's selector would be passed to the page. The page would use the selector to pick the element and then make it full screen. The only problem with this approach is constructing the selector. I did write some code for it and it seemed to work, but it would not cater to dynamic elements on the page that change with every page load. You can check out this version here.
An Options page was also added with the following configuration options.
- Option to manipulate the flash elements when the page starts. Doing so does not require the flash to reload, and hence, when you load the layer on top of the flash, your movie does not restart. This may have to be turned in cases where the page alignment is screwed.
- Options to show logs in the console window.
- A footer with details about the extension, author and place to ask for features or report bugs.
- Some thumbnails in the Page Action (the FlashPlus Icon in the address bar) do not show up properly. This was due to bad scaling math, which is now corrected
- iFrame support has been enhanced.
- A user pointed FlashPlus was not working on certain pages. This was due to the same CSS class names used. The class names in the extension now have a prefix.
- There were logical bugs with permutations of actions like "FullScreen", "Block", "Unblock", "Back to Windowed Mode". This bug was also fixed.
The extension is now a substantial amount of code and it would be hard to work on it alone. I would appreciate any help with coding, please do drop in a comment and we could collaborate.