Summary: mpris is a Unix dbus tech, there is no such thing on Windows
Test Plan: compilation and launch rage --> no more eldbus error messages :)
Reviewers: raster
Subscribers: netstar, raster
Tags: #rage
Differential Revision: https://phab.enlightenment.org/D12255
This solves an issue whereby a user who associates a file:// uri
with rage, can open a link. A slow traversal *can* mean a long
and often unexpected delayed open of Rage.
if you press n - it'll normalize the window size given the current
media and now for audio it'l go "Square" or the size it'd use if you
launched it to begin with on a music file.
also searches some more extns like all-caps versions and truncated jpe
vs jpeg. also add folder and .cover/.front/.folder images per dir.
this has been here a long while and some people didn't notice but kept
asking for it... :) they never tried it seems. :)
a bunch of magic constants in the browser - move to defines at the
top. these are for tuning the general way the browser does things so
keep them in a block at the top as defines and move the delayed
populate to an animator to keep a constant amount of per-frame actions
limited (like creates and destroys). up these to 32 creates and
destroys max per frame to keep max smoodness in scrolling around.
on reflection i could also just limit it by time as well... but... for
now this is bvery good and improved over what was there a little bit
ago...
this limits how many per second we create or destroy spreading the
cost over time to keep smoothness at the cost of perhaps some delay
until you see updated content as you scroll.
so as you scroll it'll load/create and not per dir. this gets rid of
big stalls as a whole dir worth of edje and thumb/album objects are
created and packed etc. ... now it's far more smooth. i could try and
spread the entry creation over time too instead of all of them that
appear at any time which might be smoother, but pretty good right now.
it also destroys as items go out of the window
As with video playback, display controls and overlay
when audio is playing. Thus we can see the controls with high
brightness artwork and it shows/hides on mouseover.