Proposal for a new menu applet for the desktop

Check you have v0.1.5 of the package installed and that you have logged out and logged in after the update

freezing issue when dragging is gone, but still does not pin to icon task list, after a log out and login.
I updated about two hours ago. Is that the right version?

And yeah I have 0.1.5:


(GNOME PackageKit, GTK3 APT frontend. Replaced by GNOME software, but works better for plain APT. Also is better than Synaptic because of easier UI, but this is all offtopic)

No recent activities ( last used app’s and files, last visited places ) ?

Maybe that could be another applet based on the exact same style of grid.

I agree with you all, this app-menu brings a more « modern » style ( if that means anything though ) and some features ( action lists, keyboard browsing… )

Am I the only one to miss a « one place » for all frequently / recent activities like Unity’s dash offered ?

All - I have enabled zeitgeist compatibility with the applet.

This is entirely optional - I know people have a privacy issue with zeitgeist - so if you want to use it then install the package zeitgeist

Overtime (if you have zeitgeist installed and running) the applet will store the metadata associated with the apps you launch - this means the search results will automatically bias towards the apps you use most. So you will find the apps you are more interested in first time.

For example - if you search “libre” then the initial results will be libreoffice writer, libreoffice calc etc. If you use calc most of the time - then overtime, typing “libre” will bring libreoffice calc as the first result. So you could just type “l” and the first result will be libreoffice calc.

I don’t see an option in Budgie desktop settings, is it autoenabled if zeigeist-daemon is running?

yes - correct - autoenabled.

At least to me, style means a lot. Any to most other people I know. I wouldn’t use a DE that I would consider having no, or little, style. (Good) looks are important, yes.

Of course, the functionality is important, too. I think Budgie has it both. That’s why I like it so much.

Style matters I agree with you @ruwe but even if that new app-menu is beautiful, it still lacks the most important things for me. So I may use it for its good looking style or I may as much keep the default simpler budgie app-menu.

I really question the real / deep use of an app-menu…
⋅ discoverability when you begin using your new installed distro ( last only a moment )
⋅ discoverability of newly installed app’s ( all app-menu fail at that )
⋅ once you know what it has to offer, once you pinned / favorited your app’s of choice, what is the use of an app-menu ???

An app-menu is just a fancy way to display a list, and most of the time app-menus fail to be smarter than just that. I’d prefer having - on the same kind of grid - an overview on all my recent activities : app’s, files, places… cause this kind of quick access to recent items helps work faster.

@fossfreedom optional zeitgeist compatibility sounds interesting. I can’t fully understand the privacy concern here : my personal session on my personal computer keeps track of my personal frequent tasks and helps me work faster with them. Yeah, that’s what personal computers are supposed to do. Of course it has to be transparent, local only, and user should always have control on any activity history ( ie. exclude this type or file or exclude that folder from being tracked ).

Understand about zeitgeist and stuff being local but I can assure you that there are quite a few people who see the words activity tracking and then criticise loudly that the distro is worse than the CIA spying.

Hence I am loathed to make zeitgeist part of the default install

Just to clarify - I am happy to include recent activities - apps/files/places. All of this is available through zeitgeist. If anyone is willing to give it a go I will try to point them in the right direction.

I am if zeitgeist can. I can try but probably can’t make it without further exploring Vala though.

indeed - vala isnt something to be afraid of. If you are proficient in any language such as python then vala is very similar and straightforward.

In terms of the implementation it then the module is the GridView.vala that will need extending in the source base. Grep’ing through the source for zeitgeist will show how zeitgeist is already used.

Ah. Will look at how I can use zeitgeist to show that stuff

Is it possible to look at the code of the applet?

Is it on GitHub?

Yep. The link is in the very first post of this thread. Thx.

Yes, @ruwe, here:https://github.com/UbuntuBudgie/applications-menu.
Fossfreedom was pointing to this file: https://github.com/UbuntuBudgie/applications-menu/blob/master/src/Views/GridView.vala

@Coeur-Noir : Is it that form follows function, or function follows form?

As you imply, it is often a personal thing. Some choose a dristro more for its form, other for its function. Neither form, nor function exist on their own. If you had just a beautiful form, but no functionality, you would have no tool to work with, and if you had only function, you could just throw a number of buttons into some sort of container. As so often, so truth lies somewhere in the middle, and shift more to one side or the other according to one’s personal preferences.

I am a 50/50 person. To me, form and function are equally important. But I also believe that in any technical device (like a computer), since it is a tool, the technical aspects need to come first, gaining a aesthetically form as a complement.

That’s why I like Budgie so much: everything is beautifully arranged, it’s intuitive, what you need is quickly accessible, and it has just the right amount of options to personalize it to your liking.

Now when it comes to App-Menu, I believe the new version is a very welcome enhancement of the old one. At least the discoverability aspect is already there. It is in the grid.
I am big fan of the Gnome full-screen launcher, with all the big icons displayed on the screen. It makes it very easy to see at a glance all the apps that all installed in the system. The grid-view of the new App-Menu does just that and comes close enough for me to like and use it.

Other functions you say are missing can probably be aggregated according to what the team/ community finds useful and what can be implemented efficiently from the coding point of view.

If I am correct, the idea for the new App-Menu is based on the Enlightenment DE (@fossfreedom, correct me, if I’m wrong). I believe it is always a good idea to look what other DEs are offering and adapt what you find worthwhile to your work … (adapting, not copying … :slight_smile: I am proud, too).

Close … based on elementaryos.

@fossfreedom I just noticed… The new menu applet in list view does not have an “All” view. Only categories? Seems only meant to use grid view?