Bug 395859 - "Hide title bar" option
Summary: "Hide title bar" option
Status: REPORTED
Alias: None
Product: Falkon
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
: 501428 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-06-25 17:15 UTC by Atanas Bombov
Modified: 2025-06-17 06:34 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
attachment-11313-0.html (2.52 KB, text/html)
2023-01-08 17:21 UTC, ivan.planinar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Atanas Bombov 2018-06-25 17:15:25 UTC
Dear Devs, 

Congratulations for the great browser!

However, as other great browser, Falkon should have the option to hide the Title Bar, in a native was as Chrome (and unlike FF under Linux). 

Please implement this in the nearest release possible, it is something all users will appreciate and will make Falkon even more appealing and competitive.

https://github.com/QupZilla/qupzilla/issues/922
Comment 1 magiblot 2018-06-26 10:39:42 UTC
In Plasma 5, you can attain a similar effect by enabling the 'No border' option to the Falkon window. You can still drag the window around from the tab bar / address bar and resize it by moving it to the corners of the screen. However, you can't resize it manually unless you use the 'Resize' option in the Alt-F3 menu.
Comment 2 Nate Graham 2018-06-27 17:04:54 UTC
Hiding the titlebar when maximized would result in the visible button to un-maximize the window likewise disappearing, which would produce a never-ending stream of bug reports from users who couldn't figure out how to un-maximize the window.

Doesn't Falkon already have a fullscreen mode?
Comment 3 Atanas Bombov 2018-06-28 11:56:44 UTC
@magiblot - yes but this is just a workaround for KDE users, quite limiting one.

You need to think also about other users, non-KDE and mainly non-Linux. A real Falkon feature is needed here.

@Nate - of course this needs to be addressed - custom buttons with window controls must appear once title bar is hidden. Just like in Chrome - there it works perfectly, multi-platform.
Comment 4 Christoph Feck 2018-07-06 14:32:24 UTC
Nate, does comment #3 provide the requested information? Please set the bug status or add a comment.
Comment 5 Nate Graham 2018-07-07 19:53:30 UTC
I'll let the Falkon devs comment on the proposal to remove the window chrome when the window is maximized but not made full screen. If implemented at all, I would like to see it as an off-by-default option, since it would be nonstandard behavior that could result in substantial user confusion.
Comment 6 Atanas Bombov 2018-11-07 10:43:07 UTC
Gents, any update here, please?
Comment 7 David Rosca 2018-11-07 10:46:51 UTC
You can setup your window manager to hide title bar for windows.

There is no plan to support this feature, as it needs specific code for each platform (and even X11 / Wayland on Linux).
Comment 8 Atanas Bombov 2018-11-07 10:50:52 UTC
This is very far from ANY user friendliness. Moreover, on Windows this is not possible.

Both Chrome/Chromium and FF support this. For Chrome multiplatform. What is the problem here, you don't want to compete with them and be user friendly, staying a fringe project? Up to you, but very pity.
Comment 9 David Rosca 2018-11-07 12:26:23 UTC
No, I just personally don't like it, so I have no intention to work on it. However, I won't reject patches if someone wants to do it.
Comment 10 Paul McAuley 2020-04-03 21:09:09 UTC
I agree this would be an essential feature for me to switch to Falkon as my main browser (which I really would like to do).

The benefits of this are two-fold:
1. It gives you more screen space for content.
2. It allows you to place tabs at the top screen-edge. This allows much easier and faster tab switching with the mouse pointer as per Fitt's Law. You do not have to think about the vertical axis when moving the pointer to select a tab, just throwing the mouse to the top, hence allowing faster tab selection. (I filed a separate bug 419608 for other controls within Falkon which do not take advantage of Fitt's Law)
Comment 11 John 2021-04-22 10:37:32 UTC
I think this would be very nice to have as well!

I'm testing an old computer where liteness is required.
I'm testing  Lubuntu - which seems to work just fine - but Firefox is a bit heavy.

Falkon is a perfect fit for this! Very lite, working great and very fast as well.

But the old computer has a relatively small screen (17") with a small resolution (1024*768) so... every bit of space is crucial.

This feature, as Nate said, should be off by default (maybe even - if possible - in the form of an addon) as in general Titlebars are extremely important. But in some specific cases, an option to hide them could be handy!
Comment 12 Juraj 2021-04-30 18:02:00 UTC
(In reply to john from comment #11)
> I'm testing  Lubuntu - which seems to work just fine - but Firefox is a bit
> heavy.

Lubuntu should be using OpenBox, open OpenBox configuration file (rc.xml)
and at the end into the section <applications>
add:


    <!-- Falkon -->
    <application name="Falkon Browser" class="Falkon" type="normal">
      <decor>no</decor>
      <shade>no</shade>
      <skip_pager>no</skip_pager>
      <skip_taskbar>no</skip_taskbar>
      <fullscreen>no</fullscreen>
      <maximized>yes</maximized>
      <focus>yes</focus>
    </application>

If needed tweak it a bit (it works for me)
So once again, this is the job of Window Manager

To get the information required for openbox use obxprop (there should be a readme in config file anyway):
     obxprop | grep OB
Comment 13 John 2021-05-04 10:58:00 UTC
(In reply to Juraj from comment #12)
> (In reply to john from comment #11)
> > I'm testing  Lubuntu - which seems to work just fine - but Firefox is a bit
> > heavy.
> 
> Lubuntu should be using OpenBox, open OpenBox configuration file (rc.xml)
> and at the end into the section <applications>
> add:
> 
> 
>     <!-- Falkon -->
>     <application name="Falkon Browser" class="Falkon" type="normal">
>       <decor>no</decor>
>       <shade>no</shade>
>       <skip_pager>no</skip_pager>
>       <skip_taskbar>no</skip_taskbar>
>       <fullscreen>no</fullscreen>
>       <maximized>yes</maximized>
>       <focus>yes</focus>
>     </application>
> 
> If needed tweak it a bit (it works for me)
> So once again, this is the job of Window Manager
> 
> To get the information required for openbox use obxprop (there should be a
> readme in config file anyway):
>      obxprop | grep OB

Yes, i've done this in the past in Plasma/kwin.
And i understand this is a WM feature!
The problem is that when i apply something like the solution you mentioned i loose the window control buttons (Minimize/Maximize/Close) and those are *essencial*!
If falkon had at least a plugin/addon adding these.........

maybe i should create a bug report/feature request asking for those
Comment 14 John 2021-05-04 12:10:23 UTC
for reference, created:

https://bugs.kde.org/show_bug.cgi?id=436582
Comment 15 ivan.planinar 2023-01-07 16:05:00 UTC
Well, almost 5 years passed and no word about this feature coming, even though Falkon was revamped lately.

I will push this further and say, even if you use full screen mode or no-border 'hack' via KDE, it still doesn't work good.

The problem is a tiny space above the tabs, several pixels in width that effectively prevents you from fast-clicking the tabs. Like you do in Firefox, for example. You push the mouse to the top screen and tab is already selected. 

That's how it should work.

Not being able to hide the title bar + tabs not reaching the top screen even in fullscrn mode is a deal breaker from using it for me.
Comment 16 Juraj 2023-01-08 16:38:14 UTC
(In reply to ivan.planinar from comment #15)
> Well, almost 5 years passed and no word about this feature coming, even
> though Falkon was revamped lately.

People who wish to disable decorations and move the window controls to the main Falkon window are probably not interested enough to send a patch.
From my research in the past, Qt did not have a simple way to do this, maybe this changed over the time.

> I will push this further and say, even if you use full screen mode or
> no-border 'hack' via KDE, it still doesn't work good.
> 
> The problem is a tiny space above the tabs, several pixels in width that
> effectively prevents you from fast-clicking the tabs. Like you do in
> Firefox, for example. You push the mouse to the top screen and tab is
> already selected. 
> 
> That's how it should work.
> 
> Not being able to hide the title bar + tabs not reaching the top screen even
> in fullscrn mode is a deal breaker from using it for me.

The small space (2 pixels to be exact) are added to the top and bottom margins when the tabs are set to be on the top.
I think these 2 pixels from the TOP margin can be removed.
Comment 17 ivan.planinar 2023-01-08 17:21:00 UTC
Created attachment 155115 [details]
attachment-11313-0.html

That's encouraging to hear that these 2pix can be removed. I'm all for
that. Hope to see it implemented soon. That way full screen or no border
could offer a compromise until something better comes along with button
controls.

I wish I could help more, as you mentioned the patches, but sadly I'm not a
programmer. I can see stuff and comment from the usability perspective, but
cannot fix it myself unless it's purely a CSS.


On Sun, Jan 8, 2023, 5:38 PM Juraj <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=395859
>
> --- Comment #16 from Juraj <jurajoravec@mailo.com> ---
> (In reply to ivan.planinar from comment #15)
> > Well, almost 5 years passed and no word about this feature coming, even
> > though Falkon was revamped lately.
>
> People who wish to disable decorations and move the window controls to the
> main
> Falkon window are probably not interested enough to send a patch.
> From my research in the past, Qt did not have a simple way to do this,
> maybe
> this changed over the time.
>
> > I will push this further and say, even if you use full screen mode or
> > no-border 'hack' via KDE, it still doesn't work good.
> >
> > The problem is a tiny space above the tabs, several pixels in width that
> > effectively prevents you from fast-clicking the tabs. Like you do in
> > Firefox, for example. You push the mouse to the top screen and tab is
> > already selected.
> >
> > That's how it should work.
> >
> > Not being able to hide the title bar + tabs not reaching the top screen
> even
> > in fullscrn mode is a deal breaker from using it for me.
>
> The small space (2 pixels to be exact) are added to the top and bottom
> margins
> when the tabs are set to be on the top.
> I think these 2 pixels from the TOP margin can be removed.
>
> --
> You are receiving this mail because:
> You are on the CC list for the bug.
Comment 18 Juraj 2025-06-17 06:34:45 UTC
*** Bug 501428 has been marked as a duplicate of this bug. ***