Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Bug #693382

closed

Gtk3/3.22 theme is not good with recent Gtk3

Added by Jacob Nevins over 7 years ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
gui-gtk-3
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

One in an endless series of Gtk3 theming bugs.

This time, some builds are showing:
  • giant handles for detaching panes
  • tiny text
It seems this is correlated with newer Gtk3 versions.
  • I've not seen it with msys1 Gtk3 (3.8.2)
  • I've not seen it on Linux with Gtk3 (3.10.8-0ubuntu1.6)
  • cazfi has seen it on Linux with newer Gtk3 than that
  • I've seen it with msys2 Gtk3 and Gtk3.22 clients (2.6.0-beta0+c8cad4d8dd; msys2 environment 170714; Gtk3 3.22.16)

I believe it's well-known that getting a single theme that works across all the Gtk3 versions that the Gtk3 client claims to support is hard-to-impossible.
cazfi: "One of the reasons gtk3.22-client was created is that its theme does not even try to be compatible with ancient gtk3."
That means we can fix this for the Gtk3.22 client, at least.
It's looking likely that this can be the supported (even preferred?) 2.6 Linux client. Windows will be at most Gtk3 until we move to msys2, but by the same token it will be old Gtk3.
So we can probably get this out of most users' way for 2.6.


Files

gtk3_26_msys2_cartoony.png (478 KB) gtk3_26_msys2_cartoony.png Screenshot of 2.6.0-beta0+c8cad4d8dd msys2 gtk3 client Jacob Nevins, 2017-08-27 01:30 PM

Related issues

Related to Freeciv - Bug #720562: Unreadable and therefore unplayable font size in an MSYS2 GTK3 260b1 clientClosedMarko Lindqvist

Actions
Blocked by Freeciv - Bug #854002: Gtk3.22/4 detachable widget handles are too largeClosedJacob Nevins

Actions
Actions #1

Updated by Jacob Nevins over 6 years ago

  • Sprint/Milestone changed from 2.6.0 to 2.6.1
Actions #2

Updated by Jacob Nevins almost 5 years ago

  • Sprint/Milestone changed from 2.6.1 to 2.6.2

I recently reset all my Freeciv settings, and both these complaints are still true on Debian buster (which has gtk+ 3.24.5).

Particularly, the "tiny text" complaint applies specifically to the fonts which are Monospace by default. I had to increase these from point size 8/9 to 12/13 to look comfortable next to all the fonts which default to Sans, which look fine at 9/10, so I've left them there.

Actions #3

Updated by Jacob Nevins almost 5 years ago

Split the wide detach handles out to bug #853912.

Actions #4

Updated by Jacob Nevins almost 5 years ago

  • Blocked by Bug #853912: Gtk3 detachable widget handles are too large with recent Gtk added
Actions #5

Updated by Jacob Nevins almost 5 years ago

See also bug #720562 for another complaint about the tiny text.

Actions #6

Updated by Jacob Nevins almost 5 years ago

  • Related to Bug #720562: Unreadable and therefore unplayable font size in an MSYS2 GTK3 260b1 client added
Actions #7

Updated by Jacob Nevins almost 5 years ago

  • Blocked by Bug #854002: Gtk3.22/4 detachable widget handles are too large added
Actions #8

Updated by Jacob Nevins almost 5 years ago

  • Sprint/Milestone changed from 2.6.2 to 2.6.3

While there's been some improvement since 2.6.1, tiny text and (only for gtk3) huge detach handles remain.

Actions #9

Updated by Marko Lindqvist almost 4 years ago

  • Sprint/Milestone changed from 2.6.3 to 2.6.4
Actions #10

Updated by Marko Lindqvist over 3 years ago

  • Sprint/Milestone changed from 2.6.4 to 2.6.5
Actions #11

Updated by Marko Lindqvist over 3 years ago

  • Sprint/Milestone changed from 2.6.5 to 2.6.6
Actions #12

Updated by Marko Lindqvist almost 3 years ago

  • Sprint/Milestone changed from 2.6.6 to 3.0.1
Actions #13

Updated by Marko Lindqvist over 2 years ago

  • Sprint/Milestone changed from 3.0.1 to 3.0.2
Actions #14

Updated by Marko Lindqvist over 2 years ago

  • Sprint/Milestone changed from 3.0.2 to 3.0.3
Actions #15

Updated by Marko Lindqvist over 2 years ago

  • Sprint/Milestone changed from 3.0.3 to 3.0.4
Actions #16

Updated by Marko Lindqvist about 2 years ago

  • Sprint/Milestone changed from 3.0.4 to 3.0.5
Actions #17

Updated by Marko Lindqvist almost 2 years ago

  • Sprint/Milestone changed from 3.0.5 to 3.0.6
Actions #18

Updated by Marko Lindqvist almost 2 years ago

  • Sprint/Milestone changed from 3.0.6 to 3.0.7
Actions #19

Updated by Marko Lindqvist over 1 year ago

  • Sprint/Milestone changed from 3.0.7 to 3.0.8
Actions #20

Updated by Marko Lindqvist 8 months ago

  • Status changed from New to Resolved

Closing as there's only one child ticket left, and it can handle itself.

Actions #21

Updated by Marko Lindqvist 8 months ago

  • Blocked by deleted (Bug #853912: Gtk3 detachable widget handles are too large with recent Gtk)
Actions #22

Updated by Marko Lindqvist 8 months ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF