Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Application Launcher #685

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Aetherall
Copy link

@Aetherall Aetherall commented Dec 31, 2024

Hi ! I discovered hyprpanel today and besides the app launcher it really does it all for me !

So I am proposing my help to add an optional one ( I will surely contribute some more features in the future )

For now this is a really crude draft of an application launcher menu ( dropdown & popup )

it is my first time using gtk and astal and surely made a lot of mistakes.
I couldnt make keyboard navigation work, even trying to use the Gtk3 ListBox and ListBoxRow.

Also I didnt do any styling for now and just reused notification menu styles.

hyprpanel t applicationsmenu

hyprpanel t applicationsmenudropdown

snapshot_2024-12-31_19-25-36

PS:

  • do you guys have live reload in development ?
  • is the .js extensions in imports mandatory for the code to build and the lsp to work in your system ? On my system it breaks (nix flakes) because astal pulled as typescript sources and only compiled along with hyperpanel so not resolvable in dev. Removing the .js extensions on astal package does fix it for me.
  • is a gtk4 migration planned ? I can contribute on that too to keep up with astal :)

Thanks for this awesome project !
Happy new year !

@Aetherall
Copy link
Author

My issue with imports seems to have be solved today, i'll rebase tomorrow :)

@Aetherall Aetherall force-pushed the feat/application-launcher branch 2 times, most recently from 31c2063 to 57fb593 Compare January 2, 2025 12:04
@Aetherall Aetherall force-pushed the feat/application-launcher branch 2 times, most recently from 247fb92 to 94101b7 Compare January 5, 2025 18:42
@Aetherall Aetherall force-pushed the feat/application-launcher branch from 94101b7 to 17ed97a Compare January 6, 2025 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant