Typical window sizes

I wouldnt even think you can consider it is a bonus personally.
But that is my opinion. You can have your own.

Maybe you think that because you haven’t been looking for the upside! There are always good possibilities to see.

Unfortunately, many of your postings have been demotivating people volunteering their time to answer you inquiries. Try to see the good intent, please?


See upside? I do see the upside of having gramps on smartphone, but not as a direct port.
(I do understand the argument of people with old screens btw)

Many of my post have been demotivating? I dont think they have. Well, maybe exactly this but not many as I remember. But If I miss something maybe I will learn if its pointed at, maybe my own insight in to how I write things isnt the best. Anyone can PM me any time.

Ok. Why don’t we both work on it?

I try to comply with the wiki guidelines, we only document what IS (not will be in the future) and try to work within the constraints of the BD and design guidelines.

The ideal goes into the feature requests (MantisBT), Ideas (Discourse) & Proposals (GEPS in the wiki)

I also work on publicizing workarounds and alternative approaches.

But my style is, and always will be, leaning toward the Socratic method.


is it possible to detect the display size before opening the window so that it can default to a larger size on larger displays? can the text font size be changed? i’m worried that a 4K display might be totally unreadable, if i get one on my next computer.

what might be of interest to many people is a way to run their home apps remotely. but, security can be a big issue for that. critical home apps like banking should not be exposed like that. Gramps as a cloud based service might be a future thing. i’m experimenting with Xvnc right now to try out cloud based Linux “desktop” service.

800x600 is a more than 20-year-old standard. It’s very very hard for me to believe that even 1% of users have displays this small.

Again, if they’re using screen doubling, then that’s the fault of the theme designer.

Yes. I’ve increased mine. (Adwaita theme with 14-pt Helvetica and text on the toolbar.)

Perhaps someone could design a “easy-to-read” theme and make that part of the shipped options.

The Themes is an add-on, not a built-in. [So auto-detect resolution and auto-scale fontsize is off the table.]

But I set the fontsize to 20pts and it worked well.

Gramps also remembers window placements & resizings. (They are stored in the gramps.ini file in your User Directory.)

So there’s a viable workaround to any problem with too tiny fonts on high-res screens… and it just requires installing an add-on with zero new development.

if the window in unreadable, the process of installing a add-on could be very hard. but if add-ons are just file(s) placed in a particular place, then i could do that from the system CLI (i have that sized as needed).

Well, you could do the installation and configuration from outside the interface. But it’d be too easy to break things.

It is a lot easier to force the Resolution on your desktop monitor artificially low while you install the Themes add-on and set the fontsize in that Tab. Then boost the screen resolution back to normal.

kind of awkward (the screen moves in the opposite direction as the mouse is moved), but seems like the right way to do it.

Speak for yourself. :slight_smile:

Changing the resolution of their monitors is something I would bet most Mac users never ever do, for example.

It’s not 1995. Users have high resolution displays they don’t have to monkey around with.

1 Like

Changing resolution on macOS is easier now than it was before. Or rather, became easier with retina display macs in 2014 or so. Just go to display settings and choose scaling you like.

There’s no way I would use pixel for pixel scaling on any display. Scaling makes it possible to actually see something, not needing to zoom everything in every app separately.

That also means that if I happened to have 1600x1200 pixel display, I probably would use it scaled to 1200x900 logical size. Not hard to find case where 800x600 scaled logical size makes sense.

On macOS scaled displays support higher resolution images (and fonts and so on) that are drawn on hardware resolution canvas. It’s even possible for app to request both scaled and unscaled canvases for drawing.

Things have progressed greatly since the times I edited X11 display timings by hand.

1 Like

Sure, it’s easy, but my point was that nobody does it, and I’ll bet 95% of users have no idea that it’s possible.

More broadly if you’re relying on users to monkey about with their display resolution in 2020, you’re doing it wrong. :slight_smile:

Hey… That’s why we’re talking about a workaround!

A ‘Help’ thread is a Support discussion… not a discussion of Development Blue Sky opportunities.

Anything is possible in design. We’re concerned with what IS or can be hacked.

Then I have misunderstood your previous posts which seem to suggest that changing display resolution was a reasonable approach.

1 Like

Compared to zooming in every app and webpage? Yes, I think it is reasonable. IIRC when you start using a fresh retina display mac, it’s in the getting started or tips even.

It has been made easy for many reasons, some of which include users with poor eyesight who have relied on zooming in all apps separately.

As I noted, had I not changed my display towards “larger text” (no, don’t need to know about pixels, it’s been made easy for real), I would still, in this year, be zooming in every app there is. Because of my poor eyesight. And that would be annoying, hard to manage, and never working properly. Or at least that’s how it was before OS support for display scaling.

I do not know how easy similar feat is in other operating systems. I certainly hope it’s easy, as it’s an important accessibility feature.

What is relevant for window size thread when talking about pixels, though, is that whatever the means to change display scaling (display settings, accessibility settings, separate apps), if your display is fairly small, you can easily end up with small (compared to pixels in typical displays today) logical resolution. And logical pixels are what apps are supposed to use for anything user interface related. Whether it goes as far down as 800x600 or not I don’t know. 1200x900 or 1200x720 certainly is reasonable.

I think we’re agreeing here. Apps use your settings and have reasonably sized fonts and widgets…or they should.

Which gets to my point that the themes in Gramps should have reasonable font and widget sizes. I’ve increased mine to something I find more reasonable, but suggesting that users will change display resolution in order to adjust settings in an app means something is wrong with the app’s design in the first place. IMO, of course.


however, a frequent problem is that things can be displayed too small. this was first seen on web sites so web browsers adopted easy-to-use scaling early on. they did not all do it exactly the same way. one browser scaled the result of layout while another scaled certain setting and re-ran the layout.

system display scaling is done a few different ways, too, but it is available, at least in some form, fairly widely.