I think it would be useful if users could change the zoom level of the whole client. That way, we could choose to have more, or less information in the client at one time. Or, it could be used so that client can be made small enough to fit on a smaller monitor (e.g. i have a portrait monitor @ 1280 x 1024) while still being useful.
This shouldn't be too difficult because Chromium supports zoom levels.
@mbilker That was my main concern, so you bring good news!
Looks like it was merged into Electron in atom/electron#406.
@mbilker So if it's part of atom/electron , which is based on node.js and chromium, we should see this coming to N1?
@thorpj Maybe. It depends on how difficult it is to change it on the fly.
@mbilker Okay, thanks. I guess we just wait and see now.
Hey folks! Zoom levels are a bit tricky—the chromium feature allows you to pinch-to-zoom as if the app were a web page. Instead of doing that, I think we'll opt to support different font sizes, so you can make the entire UX larger, like this:

( To take the screenshot, I made the font-size-base larger in the theme's ui-variables.less. Unfortunately, you can see there are some issues ;-))
Speaking of zooming of a WebFrame. I was able to change the zoom factor of my window (bolded because there is a difference between zoom factor and zoom level). I used require('electron').webFrame.setZoomFactor(1.2) to set the window to 120% where 100% is the original size.


+1
+1 , I cannot use Nylas because content looks too small for me:

I think changing the web frame zoom is the best solution until we build something more sophisticated. It resizes the top nav bar and a few things I wish it didn't, but it's also very consistent and theme developers don't need to take it into account. I'm going to add a config option for changing the interface zoom and we'll get it into a future release.
+1 Can't see anything when composing emails. Any progress on this?
+kakubel Yes, zoom levels are there in the settings. If they're not, check for updates.
Oh, ok. Thanks.
On Feb 27 2016, at 12:24 am, thorpj <[email protected]> wrote:
+kakubel Yes, zoom levels are there in the settings. If they're not, check
for updates.—
Reply to this email directly or view it on GitHub.
Currently on 0.4.19 and don't see any zoom options in settings or elsewhere. Was this removed?
Yes, apparently it cause problems -- spell checker underlining disappeared for some zoom level.
I used mbilker's suggestion:
Menu > Developer > Toggle Developer Tools > Choose "Console" tab >Then run
require('electron').webFrame.setZoomFactor(1.2)
Thanks, that works!
+1 Seems like a very standard and important feature to be able to change zoom level with ⌘+= and ⌘+-
Closed? The issue isn't resolved yet. This is an important property for an app to have, in fact they all should be able to increase and decrease the text size. Increase for those who have vision issues. I'm appreciative that there is an option to adjust things via Developer Tools but unless it's part of the settings, most people will not use it or even know it exists.
The setting used to be there, but it affected more than just text size.
Buttons are backed by images, which were scaled incorrectly when using a
zooming scale factor.
On Sun, Jun 12, 2016 at 1:42 PM Ikaruseijin [email protected]
wrote:
Closed? The issue isn't resolved yet. This is an important property for an
app to have, in fact they all should be able to increase and decrease the
text size. Increase for those who have vision issues. I'm appreciative that
there is an option to adjust things via Developer Tools but unless it's
part of the settings, most people will not use it or even know it exists.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nylas/N1/issues/699#issuecomment-225450320, or mute
the thread
https://github.com/notifications/unsubscribe/ABNTbWK0KJIIeTzAVKQKU8iBV9LXJq0Tks5qLEUfgaJpZM4G0O-k
.
The solution offered by @mbilker and @rendsvig works very well for me that I am running Nylas on a Ubuntu 16.04 laptop. However, as soon as I click on another application the web frame goes back to its original dimention. Is ther any way to make it permanent?
Thanks
GMB
Most helpful comment
Yes, apparently it cause problems -- spell checker underlining disappeared for some zoom level.
I used mbilker's suggestion:
Menu > Developer > Toggle Developer Tools > Choose "Console" tab >Then run
require('electron').webFrame.setZoomFactor(1.2)