wavebox / waveboxapp

Wavebox, the revolutionary and feature-rich Chromium browser that's built for productive working across Google Workspaces, Microsoft Teams, ClickUp, Monday, Atlassian, Asana, AirTable, Slack, and every other web app you use to get work done.
https://wavebox.io
1.3k stars 135 forks source link

Problems with window control buttons on Linux (KDE) when window decoration is set to be on the left side #1415

Open bayazidbh opened 1 year ago

bayazidbh commented 1 year ago

Wavebox Version:

Wavebox via Flathub

``` Wavebox: 10.113.19-2 stable Install Method: tar Wire Config: 1.2.15 Chromium: 113.0.5672.92 OS: linux/undefined ``` Actual install method is flatpak via flathub (user) install.

Operating System & Version:

KDE Neon x11

``` $ neofetch --off OS: KDE neon 5.27 x86_64 Host: HP 89FE Kernel: 6.1.28-x64v3-xanmod1 Uptime: 24 mins Packages: 2040 (dpkg), 2269 (nix-user), 46 (nix-default), 44 (flatpak) Shell: bash 5.2.15 Resolution: 1920x1080 DE: Plasma 5.27.5 WM: KWin Theme: [Plasma], WhiteSur-Dark-solid [GTK3] Icons: WhiteSur-dark [Plasma], WhiteSur-dark [GTK2/3] Terminal: konsole Terminal Font: MesloLGS NF 10 CPU: AMD Ryzen 5 5625U with Radeon Graphics (12) @ 2.300GHz GPU: AMD ATI Barcelo Memory: 7629MiB / 15331MiB $ echo $XDG_SESSION_TYPE x11 ```

Bug/Feature description

There seems to be an issue with Wavebox under KDE Plasma with Left-side window control buttons:

Screenshots

Left-side chromium titlebar and border: ![image](https://github.com/wavebox/waveboxapp/assets/26621899/e138fd77-82f4-4071-906e-052321553fbd) Left-side system titlebar and border (window decoration hidden due to kwinrc has `BorderlessMaximizedWindows true`): ![image](https://github.com/wavebox/waveboxapp/assets/26621899/efac4179-d25c-4eb6-b60f-da7291bca696) Right-side chromium titlebar and border: ![image](https://github.com/wavebox/waveboxapp/assets/26621899/21150e62-0705-4ace-941f-8c8f9ef04787) Right-side system titlebar and border (window decoration hidden due to kwinrc has `BorderlessMaximizedWindows true`): ![image](https://github.com/wavebox/waveboxapp/assets/26621899/89497f27-f8ba-4528-bef9-acda9ad2bd1f) Window buttons config: ![image](https://github.com/wavebox/waveboxapp/assets/26621899/fdc21b6c-1da2-4a93-910b-506d98d78222)

Steps to reproduce (if applicable)

  1. Install wavebox inside Linux with flatpak install --user -y io.wavebox.Wavebox
  2. Move window buttons to left-side
  3. Run Wavebox
Thomas101 commented 1 year ago

Thanks, there's definitely an incompatibility there. I'll take a look, in the meantime, if you go to Settings > Appearance and click on "Use GTK" it should render properly

Screenshot 2023-05-17 at 10 56 10