Post Reply Two suggestions for the manga reader
11080 cr points
Send Message: Send PM GB Post
Offline
Posted 1/30/15 , edited 1/31/15
I just now signed up for the premium service and am exploring various parts of the site (as I have never used this site before). Anyhow, my two beefs with the manga reader:

1. Resizeable height. I think it's kind of silly that the player is (by default) set to be exactly 690px. The size of anyone's monitor at this point is (edit: at least; mine are 1440p...) 1920x1080. It should be at least 900 pixels tall. That's kind of modest in fact.

In the mean time I've made a simple Greasemonkey hack as a workaround. Very simple:
// ==UserScript==
// @name        BECAUSECRUNCHYROLLRAPESMYMANGA
// @namespace   FJFJFJFJFJF
// @description BECAUSE THE ONLINE READER SUCKS
// @include     http://www.crunchyroll.com/comics_read/manga*
// @version     1
// @grant       none
// ==/UserScript==
var container2=document.getElementById('template_container');
var container3=document.getElementById('template_body');
var container=document.getElementById('showmedia_mangareader_container');
container.style.height="1000px";
container.style.width="100%";
container2.style.width="100%";
container3.style.width="95%";
var player=document.getElementById('showmedia_videoplayer_object');
player.style.height="1000px";
var actualplayer=player.getElementsByTagName("embed")[0];
actualplayer.style.height="950px";
console.log("Everything initalized successfully");


(also having legitimate code tags would be a bit nifty.)
Perhaps in the future will inject an element that lets one select the size. Shrug. For now this is a very quick and simple hack. I also want to note that JQueryUI actually has a "resizable" interaction:
http://jqueryui.com/resizable/
I don't see why it would be so difficult to implement that and then save to a cookie upon resize... Your player already scales dynamically.

2. Some kind of history tracking for manga reading. Kind of pointless to have an account that doesn't let me track anything I'm reading. I suppose I could make yet another greasemonkey hack that would grab the manga title and save it to a cookie and then embed that in the page somewhere... but that's kind of a pain in pure JS. JQuery has a nice extension for saving cookies, but I'd prefer not to inject script tags into your page unnecessarily....
The Wise Wizard
100969 cr points
Send Message: Send PM GB Post
56 / M / U.S.A. (mid-south)
Offline
Posted 1/31/15

stolemyowncar wrote:

The size of anyone's monitor at this point is (edit: at least; mine are 1440p...) 1920x1080. It should be at least 900 pixels tall.

There are still a lot of 1366 x 768 monitors panels out there in notebooks, and those are still rolling off the assembly line.

If the normal player were 900 pixels in height, what would someone be doing with the additional 180 vertical pixels (on a 1080p monitor) that would prevent them from going full screen?

11080 cr points
Send Message: Send PM GB Post
Offline
Posted 1/31/15 , edited 1/31/15

TheAncientOne wrote:


stolemyowncar wrote:

The size of anyone's monitor at this point is (edit: at least; mine are 1440p...) 1920x1080. It should be at least 900 pixels tall.

There are still a lot of 1366 x 768 monitors panels out there in notebooks, and those are still rolling off the assembly line.

If the normal player were 900 pixels in height, what would someone be doing with the additional 180 vertical pixels (on a 1080p monitor) that would prevent them from going full screen?





First of all, 900 pixels was merely an example. To me, anything lower than that and reading comfort takes a drastic hit. At the very least 690 is far from sufficient. One of the easier solutions would be perhaps to set height as a percentage, but setting height as a percentage in CSS rules causes some collapsing issues on Chrome browser unless you know the proper tricks (I think it was overflow hidden or something). Not to mention again I think 690 is simply too small for easy legibility. I would prefer to have to scroll on a smaller screen (granted the flash file hijacks the mouse scroll function so good luck with that... though it's convenient for viewing).

Second, it's not a matter of what to do with the rest. It's a matter of going full screen being a rather drastic and disruptive means to a simple end. For instance if I am multitasking on multiple monitors (which I do, a lot), I'm usually viewing manga on the side while, for instance, queuing up for a match in some game. Or say messaging a friend in another window while looking at manga (which is actually more than possible in one monitor, provided that one does one page per view). Or say I'm playing Civilization 5 in windowed fullscreen and reading manga between turns. Multiple possibilities. Point is, full screen apps usually expect you to be fully within them, and they take up one entire monitor. If you try to swap to anything else they instantly zoom out. This is rather annoying, and a manga viewer is an inherently simple app. You just take still images and present them in a slideshow. There is absolutely no reason to enforce having to go full screen in order to have some scaling on the image. There's actually not really even a reason for presenting it as an SWF except (I guess) to attempt to prevent easy batch image saving... but honestly presenting a user scalable interface should not be that much of a hassle. There's no reason to have to go full screen. This isn't like watching anime.

</wall of text>
You must be logged in to post.