feat: Relates to #413. Add menu item Toggle Always On Top and save the setting#415
feat: Relates to #413. Add menu item Toggle Always On Top and save the setting#415
Conversation
|
Update: It now toggles the value of the label shown in the menu Window tab between "Blur on Click" and "Always On Top" depending on what you last toggled it to be |
|
Note: On second thoughts, I think the naming of "Blur on Click" isn't very useful. What do you think about changing it to just "Enable Alway On Top" or "Disable Always On Top" |
|
I really think the "Blur on click away" behavior should be the default. Although it can't hurt to give many possibilities to the users, I don't think it's needed to let users to change it as it feels very natural like this. It's the current behavior of any taskbar app I use right now. What do you think? |
…tor getIsAlwaysOnTop * alwaysOnTop is now false by default. To enable it user must go to Fether Menu > Window > Enable Always On Top * Blur event indicates that was not able to blur when Always On Top is set to true * Add comments and refactor getIsAlwaysOnTop
|
@Tbaut Yes I agree. I've pushed commits that:
I think we should include this Fether menu item. Otherwise users that aren't happy with Always On Top being "disabled" by default will have to resort to using other third-party tools (if any are available) to force the window to be Always On Top. |
|
It's probably for another issue but on Linux Mint (cinnamon window manager) I do not have the Menu that appears when pressing Otherwise the blur on click is working fine now :) |
|
@Tbaut As discussed, I'm going to have to revisit this due to a bug when toggling the menu item on Linux |
As discussed, on Ubuntu Gnome, I have to "hold down" the "Left ALT" key and then the menu appears at the top of the screen. However, as you've pointed out it doesn't appear to work consistently on a different Linux OS. Could you try changing If that works I think on all Linux OS (i.e. And we might have to use methods of the |
The window now has a frame but the menu is always visible, pressing "alt" doesn't appear to do anything.
|
|
@Tbaut EDIT: Sorry, I meant to say, could you try changing And if that doesn't work, try passing different combinations of |
|
Thanks, I had the menu bar hidden at start and showing when pressing "alt" with the following: fetherApp.win.setAutoHideMenuBar(true); // Pressing ALT shows menu bar
fetherApp.win.setMenuBarVisibility(false);While still having |
Ok, I'm curious to know if it still works with that configuration when it's "frameless" on Linux Mint. Could you please try changing it again back from Whilst keeping it set to the following in fether-electron/src/main/app/methods/setupMenu.js: fetherApp.win.setAutoHideMenuBar(true); // Pressing ALT shows menu bar
fetherApp.win.setMenuBarVisibility(false);And then see if the menu bar is still hidden at the start and showing when pressing "alt" on Linux Mint? |
|
Sorry I should have mentionned it since I tested it yesterday, the frameless brakes the behavior (menu hidden, alt not doing anything). It needs to have the frame to work properly.
|
|
Closing this in the interim as we've got higher priorities and this doesn't seem to be a desired feature anyway based on feedback from @Tbaut and @axelchalon in #433 |

No description provided.