On Mon, 4 Aug 2014 14:44:02 +0300 Kai Huuhko <[email protected]> said:
> A media center app is meant to take over a display device and have > it's own mini-apps displayed internally. Usually in a media center > setup there's only the TV (large screen) attached, but sometimes a > side screen (a smaller monitor) is attached to the computing device as > well. > > Epymc was designed without elm infrastructure in mind at all, it > doesn't read the system scale from elm, instead it has the scale as a > configuration option. This suits it better as it is acting more as a > kind screen manager rather than an app amongst other apps in a desktop > environment. in usuing elm... it reads the system scale from elm because elm does that itself for all widgets, like it or not. > Per-screen profile in elm could be used to handle this use case, but > then again, is it easier to have this in the system configuration, or > in the media center configuration? it shouldn't be a problem to have the ability to set, save and apply the screen settings from epmyc. this isn't the issue. the problem is that it's "too big" at scale 1.0 - it should match everything else at scale 1.0 that you have on your desktop. it shouldnt go mess with system scale config by default - only on user request. my point is that making it "big" at scale 1 doesn't solve things like 4k display - it'll be small there. if i run it on my 2560x1440 screen and use it far away - same story. if i run it on an old crt - same story. scale needs adjusting in the end somewhere. maybe add a first run wizard asking the user "what looks nice" with a "skip" option that leaves things as they are - and make sure the design looks like it fits with other things at scale 1.0 > Media centers may come in readily usable package with only a remote > and the user needs to only plugin power and a screen. How would the > user then be able to configure elm options? > > 2014-08-04 14:19 GMT+03:00 Carsten Haitzler <[email protected]>: > > On Mon, 4 Aug 2014 11:38:15 +0200 Davide Andreoli <[email protected]> > > said: > > > >> 2014-08-04 10:14 GMT+02:00 Carsten Haitzler <[email protected]>: > >> > >> > On Mon, 4 Aug 2014 09:47:44 +0200 Davide Andreoli > >> > <[email protected]> said: > >> > > >> > > 2014-08-04 9:33 GMT+02:00 Cedric BAIL <[email protected]>: > >> > > > >> > > > Hello, > >> > > > > >> > > > On Mon, Aug 4, 2014 at 9:07 AM, Davide Andreoli < > >> > [email protected]> > >> > > > wrote: > >> > > > > 2014-08-04 2:54 GMT+02:00 Daniel Juyung Seo <[email protected]>: > >> > > > >> Hi, great job! > >> > > > >> I had svn version of epymc but I can't even remember how it was > >> > because > >> > > > >> there were a lot of enhancements. > >> > > > >> Thanks to you. > >> > > > >> > >> > > > >> By the way, I have a couple of comments. > >> > > > >> 1. The icon and text sizes are too big compared with the default > >> > > > elementary > >> > > > >> theme with the default scalability. I had to manually scale it > >> > > > >> down > >> > to > >> > > > 0.5 > >> > > > >> to match it with default elementary theme from the general > >> > configuration > >> > > > >> panel. Is there a reason behind this? > >> > > > >> > >> > > > > > >> > > > > This is a media center, it is designed to be used in fullscreen > >> > > > > from > >> > your > >> > > > > couch... > >> > > > > Can you read the texts from the couch at 0.5 scale? this app is not > >> > > > > designed > >> > > > > to match the default elm theme for the desktop. > >> > > > > But, if you really prefer a smaller scale (maybe your monitor has > >> > > > different > >> > > > > dpi?) > >> > > > > you can adjust the interface scale right from the config, there's a > >> > > > proper > >> > > > > option > >> > > > > for that. > >> > > > > >> > > > Hum, I think the intent of scale is different. We should define what > >> > > > scale 1.0 means, but until now it has pretty much means that it is a > >> > > > 90 dpi screen being read at 60 cm. Now your issue is with elementary > >> > > > config and this is something we need to solve. Enlightenment make it > >> > > > possible to specify an elementary profile per virtual desktop (If you > >> > > > manage to find the configuration option). The idea being that we > >> > > > should have a TV profile for elementary that will be used when we use > >> > > > it with a TV screen. I would argue that Enlightenment need > >> > > > improvement in that regard, but it would be neat to provide a config > >> > > > dialog with widget preview when a screen is plugged in to solve this > >> > > > kind of config hazard. > >> > > > > >> > > > Anyway point is, current situation need to improve. I understand why > >> > > > you did that as it help users until we have a better configuration > >> > > > infrastructure/UI, but when that happen Daniel will be perfectly > >> > > > right. > >> > > > > >> > > > >> > > Indeed all this is valid for desktop application, but this is a > >> > mediacenter, > >> > > it is designed to work without a desktop, without the need of a wm > >> > > nor elm_config. In fact epymc don't use the default elm theme, it > >> > implement > >> > > it's own theme. And imo the scale is perfect as it is used now. > >> > > >> > and what do you do when it's on 4k? you need elm_config and scale all of > >> > a sudden. what if it's on a SD screen on some older crt (480p)? same > >> > story. > >> > > >> > >> I do not follow you here... When you are on a 4k or the older crt display > >> you just > >> need to change the scale of epymc (from it's own config) to match your > >> resolution > >> ...and your couch-display distance :) > > > > and what it epymc is part of several apps i used and i switch? they will now > > also need their own config. they should all inherit the same system config. > > then it works correctly out of the box on each display as each display is > > configured to the users liking, as opposed to it being "too big" or "too > > small" and having to configure each app like this specially. > > > >> > > > -- > >> > > > Cedric BAIL > >> > > > > >> > > > > >> > > > > >> > ------------------------------------------------------------------------------ > >> > > > Infragistics Professional > >> > > > Build stunning WinForms apps today! > >> > > > Reboot your WinForms applications with our WinForms controls. > >> > > > Build a bridge from your legacy apps to the future. > >> > > > > >> > > > > >> > http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk > >> > > > _______________________________________________ > >> > > > enlightenment-devel mailing list > >> > > > [email protected] > >> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> > > > > >> > > > >> > ------------------------------------------------------------------------------ > >> > > Infragistics Professional > >> > > Build stunning WinForms apps today! > >> > > Reboot your WinForms applications with our WinForms controls. > >> > > Build a bridge from your legacy apps to the future. > >> > > > >> > http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk > >> > > _______________________________________________ > >> > > enlightenment-devel mailing list > >> > > [email protected] > >> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> > > > >> > > >> > > >> > -- > >> > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > >> > The Rasterman (Carsten Haitzler) [email protected] > >> > > >> > > > > > > > -- > > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > > The Rasterman (Carsten Haitzler) [email protected] > > > > > > ------------------------------------------------------------------------------ > > Infragistics Professional > > Build stunning WinForms apps today! > > Reboot your WinForms applications with our WinForms controls. > > Build a bridge from your legacy apps to the future. > > http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk > > _______________________________________________ > > enlightenment-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > ------------------------------------------------------------------------------ > Infragistics Professional > Build stunning WinForms apps today! > Reboot your WinForms applications with our WinForms controls. > Build a bridge from your legacy apps to the future. > http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [email protected] ------------------------------------------------------------------------------ Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
