vlastavesely / raleigh-reloaded

Raleigh Reloaded is a conservative GTK-3.20 theme aiming to revive the Raleigh theme, the default theme of GTK-2.0.
GNU General Public License v2.0
59 stars 9 forks source link

Top border of Dropdown Menus #10

Closed LiohMoeller closed 4 years ago

LiohMoeller commented 4 years ago

The top border of dropdown menus is not rendered correctly. It's really thick as you can see on the screenshot (marked yellowish):

menu_top_border

LiohMoeller commented 4 years ago

The fix is quite trivial:

menubar {
        border-image: url("assets/button.png") 2 / 2px stretch;
        padding-bottom: .3em;
}
vlastavesely commented 4 years ago

Your solution makes the bottom side of menus too wide on my system. I will play with it this evening.

LiohMoeller commented 4 years ago

Hmm, strange. Looks fine on my boxen. Raleigh_menufix

gtk+3-3.24.20

vlastavesely commented 4 years ago

As you may see on your screenshot, the bottom space is way bigger than the space on top. A more delicate change should be enough. I propose following fix:

menubar {
    border-image: url("assets/button.png") 2 / 2px stretch;
    -GtkWidget-window-dragging: true;
    padding-bottom: 1px;
}

Could you try whether it is enough to fix the problem on your system? On mine, it looks quite ok: menubar

LiohMoeller commented 4 years ago

Works for me as well. Thanks for taking care.

vlastavesely commented 4 years ago

I am playing with it a little. The final fix will be pushed in next few days.

vlastavesely commented 4 years ago

Fixed.

LiohMoeller commented 4 years ago

I am not sure what you have all changed, but with the latest Git checkout, the Checkboxes in Firefox e.g. when you select History / Clear History are not displayed anymore.

vlastavesely commented 4 years ago

I am wondering what do you mean. You mean in the menu? There never was a checkbox as far as I know. And in the window ‘Clear History’ I do see checkboxes (at least on Debian Stretch).

Could you send me a screenshot?

LiohMoeller commented 4 years ago

Sorry. It seemed to be a caching issue. After restarting the X session everything worked fine again.