Skip to content

Conversation

Copy link

Copilot AI commented Dec 15, 2025

  • Analyze the issue and understand the requirement
  • Explore the repository structure and identify relevant files
  • Add Win32 API method to unhide taskbar in Win32Helper.cs
  • Add the native method names to NativeMethods.txt for CsWin32 (SHAppBarMessage, APPBARDATA, ABM_ACTIVATE)
  • Add new setting ShowTaskbarWhenInvoked to Settings.cs
  • Add localization strings to en.xaml
  • Add UI toggle in SettingsPaneGeneral.xaml
  • Call the taskbar unhide method in MainViewModel.Show() when setting is enabled
  • Fixed implementation to use ABM_ACTIVATE for temporary showing instead of ABM_SETSTATE
  • Removed unnecessary unsafe keyword
  • Fixed missing closing braces in Win32Helper.cs (CS1513 error)
  • Changed wording from 'invoked' to 'opened' in UI strings
  • Code review passed
  • CodeQL security check passed
Original prompt

This section details on the original issue you should resolve

<issue_title>Option to show taskbar when FL is invoked</issue_title>
<issue_description>Is your feature request related to a problem? Please describe.

I'm used to pressing the Win key to also show my taskbar. Useful for switching from a borderless fullscreen app/game or just to check taskbar items, notifications, time etc. FL does not offer any option or plugin that does this.

Describe the solution you'd like

I'd love to have an option that allows the user to automatically show the taskbar when FL is invoked. Similar to when using the Win key to open the Windows start menu.

Describe alternatives you've considered

With the Win Hotkey plugin I'm able to invoke Flow Launcher with the Win key (duh), obviously this doesn't show the taskbar.
</issue_description>

<agent_instructions>Unhide taskbar when Flow is triggered in Flow.Launcher.ViewModel.MainViewModel.Show()</agent_instructions>

Comments on the Issue (you are @copilot in this section)

@jjw24 Please thumbs up on the issue description if you are interested in this feature.

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@prlabeler prlabeler bot added bug Something isn't working enhancement New feature or request labels Dec 15, 2025
@github-actions github-actions bot added this to the 2.1.0 milestone Dec 15, 2025
Copilot AI changed the title [WIP] Add option to show taskbar when Flow Launcher is invoked Add option to show taskbar when Flow Launcher is invoked Dec 15, 2025
@VictoriousRaptor
Copy link
Contributor

@copilot C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Win32Helper.cs(1042,10): error CS1513: } expected [C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Flow.Launcher.Infrastructure.csproj]

Copy link
Author

Copilot AI commented Dec 15, 2025

@copilot C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Win32Helper.cs(1042,10): error CS1513: } expected [C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Flow.Launcher.Infrastructure.c...

Fixed in commit 7c28dff. The file was missing the closing braces for the class and namespace at the end.

@gitstream-cm
Copy link

gitstream-cm bot commented Dec 15, 2025

🥷 Code experts: Jack251970

Jack251970, jjw24 have most 👩‍💻 activity in the files.
Jack251970, VictoriousRaptor have most 🧠 knowledge in the files.

See details

Flow.Launcher.Infrastructure/NativeMethods.txt

Activity based on git-commit:

Jack251970 jjw24
DEC
NOV
OCT
SEP 6 additions & 1 deletions
AUG
JUL 7 additions & 10 deletions

Knowledge based on git-blame:
Jack251970: 76%

Flow.Launcher.Infrastructure/UserSettings/Settings.cs

Activity based on git-commit:

Jack251970 jjw24
DEC
NOV
OCT 31 additions & 52 deletions
SEP 2 additions & 3 deletions
AUG
JUL 45 additions & 4 deletions 582 additions & 0 deletions

Knowledge based on git-blame:
VictoriousRaptor: 81%
Jack251970: 13%

Flow.Launcher.Infrastructure/Win32Helper.cs

Activity based on git-commit:

Jack251970 jjw24
DEC
NOV
OCT
SEP 118 additions & 6 deletions
AUG
JUL 57 additions & 20 deletions 795 additions & 0 deletions

Knowledge based on git-blame:
Jack251970: 93%

Flow.Launcher/Languages/en.xaml

Activity based on git-commit:

Jack251970 jjw24
DEC
NOV
OCT 13 additions & 10 deletions
SEP 14 additions & 6 deletions
AUG 4 additions & 0 deletions
JUL 48 additions & 13 deletions

Knowledge based on git-blame:
Jack251970: 94%
VictoriousRaptor: 2%

Flow.Launcher/SettingPages/Views/SettingsPaneGeneral.xaml

Activity based on git-commit:

Jack251970 jjw24
DEC
NOV
OCT 405 additions & 348 deletions
SEP 2 additions & 2 deletions
AUG
JUL 41 additions & 36 deletions

Knowledge based on git-blame:
Jack251970: 91%

Flow.Launcher/ViewModel/MainViewModel.cs

Activity based on git-commit:

Jack251970 jjw24
DEC
NOV 106 additions & 94 deletions
OCT 125 additions & 88 deletions
SEP 13 additions & 15 deletions
AUG
JUL 76 additions & 51 deletions

Knowledge based on git-blame:
Jack251970: 85%

✨ Comment /gs review for LinearB AI review. Learn how to automate it here.

@VictoriousRaptor
Copy link
Contributor

@copilot Please change the wording from "invoke" to "open"

Copy link
Author

Copilot AI commented Dec 15, 2025

@copilot Please change the wording from "invoke" to "open"

Changed wording from "invoked" to "opened" in commit bb731bc. The setting now reads "Show taskbar when Flow Launcher is opened".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1 min review bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Option to show taskbar when FL is invoked

2 participants