[Github-comments] [geany/geany] Make status bar thinner by using GtkBox instead of GtkStatusBar (PR #3058)

elextr notifications at xxxxx
Mon Dec 20 01:25:17 UTC 2021


@intact yes, that is part of the conversation linked [above](https://github.com/geany/geany/pull/3058#issuecomment-997297134).  And when looking _closely_ at my statusbar it is padded maybe about 10px see below.

Default statusbar here:

![Screenshot from 2021-12-20 11-19-55](https://user-images.githubusercontent.com/811085/146698843-1f36265d-c3f7-4f60-9ba7-ef88f29495ad.png)

which does indeed have about 10px margin, but on my screen thats not a lot of space so I hadn't noticed it was padded.

With the addition of the 3 lines from post above:

![Screenshot from 2021-12-20 11-18-56](https://user-images.githubusercontent.com/811085/146698832-34a78716-dba2-4909-9ab9-e28592bbc394.png)

it has shrunk.

So this shows several things:

1. even with the padding it depends on screen resolution if its noticable much, with my mid resolution monitor (not a 4k or "retina" screen) it does not seem "huge" (to quote the OP).  In fact it is about the same height as a normal edit line now that has been corrected to show underlines.  So it is not necessary to force a mandate of a shrink for all users just because one is unhappy with their system defaults.

2. it can be shrunk with geany.css here, so why does it not work for @techee, seems his system is the one thats broken, but AFAICS he hasn't actually provided any details on system, or GTK versions, or desktop, or theme etc.  Try to find why it does not work before breaking Geany.

3. The project has taken the decision delegate theming to the desktop themes.  I do not agree with that decision, but its the one that was made, and it can be overridden by `geany.css`.  So we should not be diving for code to enforce an override when we dislike some default theme and break the contract we have with our users.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3058#issuecomment-997513570
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3058/c997513570 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20211219/334e81f0/attachment.htm>


More information about the Github-comments mailing list