Git Product home page Git Product logo

applications-menu's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

applications-menu's Issues

Only scroll one page per trackpad (two-finger or edge) swipe [$115]

Slingshot should only scroll one page per swipe when using two fingers. Currently, swiping to a specific page becomes more difficult the more pages you have, as each tiny increment of the two-finger swipe is actually being interpreted as a standard scrollwheel step.

Launchpad Details: #LP815646 Daniel Fore - 2011-07-25 02:09:00 +0000

Size of menu resets with multi monitor setup.

I have a laptop that I use for work and travel to 3 different offices where I have an extended monitor on each. As a result I am plugging/unplugging an extended display in quite a lot. I personally do not like the 3x5 layout of the Slingshot grid. Instead, I prefer to have it utilize about 75% of my screen, so something more like 5x8 is more fitting. The problem is the grid size seems to reset each time I plug in the monitor back to 3x5. It does not stick to what I prefer.

Likewise, even if I set my grid size with Slingshot to what I prefer AFTER I have the 2nd monitor plugged in, it actually brings up Slingshot on the 2nd monitor, not the primary monitor like I'd prefer. This selected menu size fits on my single laptop screen when I am not using an external monitor. It is 1366x768. However, if I go into Tweaks and dial it back a notch or two, it comes up on my laptop screen fine when in dual screen mode. But as mentioned above, if I unplug the 2nd monitor and plug back in, it resets to 3x5..

Overall it seems like there are some inconsistencies with Slingshot in regard to the grid size vs monitor orientation. Everything works perfectly with a single display, and everything works perfectly if you keep the default 3x5 layout. Once you add a 2nd monitor and begin tweaking that menu it seems to act a little strangely.

Thank you for your time and work!

Launchpad Details: #LP1220231 JaSauders - 2013-09-03 12:35:53 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Applications menu doesn't open on Super + Space

From time to time, pressing Super + Space does not open the applications menu. However, the topbar gets the focus, and clicking anywhere in the screen has no effect. What I need to do to solve this is to hover over the date or any of the indicators in the right. which then open as soon as I hover over them. From that point on, the applications menu works. In some sense, it is as if the applications menu was hidden under the active window.

[Request] Make Applications Menu launch with "Windows" key only

I think this is the "expected" way by users to launch the Applications Menu.

Right now, this can be achieve by performing this in the Terminal.

gsettings set org.gnome.mutter overlay-key "'Super_L'"

gsettings set org.pantheon.desktop.gala.behavior overlay-action "'wingpanel --toggle-indicator=app-launcher'"

Your call. :-)

Slingshot crashes once a week

I keep getting this bug with Slingshot, maybe once a week it crashes.

screenshot from 2017-10-23 14 41 21

Slingshot comes back to normal once I click on the X.

Mouse wheel scrolling is throttled

This is an issue with current master after with commit 548da6b, using mouse to scroll, you now have to scroll a couple of times to get to the end of the switcher. Previously one long scroll took you to the end.

Make 'Web Applications' created with Epiphany removable

It would be nice if there would be a 'right-click' option to remove the 'Web Applications' created by Epiphany. At the moment you only can remove those by deleting the specified .desktop-file in
~/.local/share/applications/

Thanks J.Ar :)

Mouse scroll doesn't work anymore.

From a few days back, mid-December, mouse scroll stopped working so now the only way to go through a multi-page category is by clicking the pagination dots.
Since I don't remember seeing a slinghot update recently, this is maybe a different issue so I apologize if this bug report hits the wrong repo.

Use of Up/Down arrow keys should navigate through your search history

When the applications menu pops-up it shows the standard view and an empty text field with the cursor focused on it. It would be a great idea if the Up/Down arrow keys can navigate through past search history for easier access.
screenshot from 2018-03-23 12-34-34

This will make up for the fact that unlike Unity (or similar app launchers), the pantheon applications menu doesn't remember recently searched terms.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Does not react to TryExec file changes at runtime

Slingshot does not react to creation, deletion or executability change of files specified in TryExec field of .desktop files. Only restarting it makes it update TryExec file status.

Slingshot should watch creation, deletion and executability changes of files specified in TryExec field.

ProblemType: Bug
DistroRelease: elementary 0.2
Package: slingshot-launcher 0.6+r283-0+pkg13precise1 [origin: LP-PPA-elementary-os-daily]
ProcVersionSignature: Ubuntu 3.2.0-32.51-generic 3.2.30
Uname: Linux 3.2.0-32-generic x86_64
ApportVersion: 2.0.1-0ubuntu14+elementary3
precise1
Architecture: amd64
CrashDB: slingshot_launcher
Date: Wed Oct 31 00:14:06 2012
InstallationMedia: elementary OS 0.2 "Luna" - Build amd64 LIVE Binary 20121001-15:16
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=ru_RU.UTF-8
SHELL=/bin/bash
SourcePackage: slingshot-launcher
UpgradeStatus: No upgrade log present (probably fresh install)

Launchpad Details: #LP1073320 Sergey "Shnatsel" Davidoff - 2012-10-30 20:29:08 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Wingpanel crashes and restarts on typing anything in 'Search apps'

log:

Oct 18 00:16:48 NEMESIS kernel: [21354.330012] wingpanel[19838]: segfault at 68 ip 00007ff99e8b6430 sp 00007ffc7f631d18 error 4 in libgio-2.0.so.0.4800.2[7ff99e818000+180000]
Oct 18 00:16:48 NEMESIS gnome-session[1412]: elementary/wingpanel#33[101m#033[97m[FATAL 00:16:38.7** Message: ProcessWrapper.vala:99: Process 'wingpanel' watch exit
Oct 18 00:16:48 NEMESIS gnome-session[1412]: ** Message: ProcessWrapper.vala:111: Process wingpanel is being terminated
Oct 18 00:16:48 NEMESIS gnome-session[1412]: ** Message: ProcessWrapper.vala:123: ET = 156.766827 secs#011Min allowed time = 3.500000
Oct 18 00:16:48 NEMESIS gnome-session[1412]: ** Message: ProcessWrapper.vala:46: Crash count of 'wingpanel' has been reset

Use palette API

We could set a dark or light color for the panel based on the wallpaper, using the upcoming Granite.Palette.

Depends on the Granite release with the new Palette API

Badge gets clipped when the count number is really high.

What it says in the title. You can reproduce & test that easily by modifying the existing Unity Launcher API example from: https://wiki.ubuntu.com/Unity/LauncherAPI to:

namespace LauncherExample {

  public static void main ()
  {
    var l = Unity.LauncherEntry.get_for_desktop_id ("io.elementary.appcenter.desktop");

    l.count = 1500;
    l.count_visible = true;
    
    new MainLoop().run();
  }
  
}

Compile with:
valac --pkg unity launcherexample.vala

I think, to get around that, we could just show a "โˆž" after the number reaches a certain limit like 1000.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Search icon "joined" with Applications text in daily build

Hi.
I've just install slingshot from Daily PPA, version 2.2.0+r902+pkg71+r1dailyubuntu16.04.1. This is something I never do, using the Daily PPA, but mouse scroll not scrolling inside category just frustrated a hell out of me.

Anyhow, everything is peachy except that new "search icon" is attached to "Application" text, there is literally no space between them as you can see in my screenshot.

slika zaslona 2018-03-20 16 51 22

Cheers.

New release tag: AppStream-1.0.h: No such file or directory

When compiling under ArchLinux I get the following error with version 2.1.3:

[ 57%] Generating Slingshot.c;SlingshotView.c;Settings.c;Utils.c;Pixels.c;Backend/AppSystem.c;Backend/DBusService.c;Backend/App.c;Backend/RelevancyService.c;Backend/SynapseSearch.c;Widgets/AppEntry.c;Widgets/Grid.c;Widgets/Switcher.c;Widgets/SearchView.c;Widgets/SearchItem.c;Widgets/Sidebar.c;Widgets/CategoryView.c
[ 57%] Generating ../data/icons.gresource.c
/build/pantheon-applications-menu/src/applications-menu-2.1.3/src/Widgets/AppEntry.vala:106.60-106.78: warning: AppStream.Component.get_desktop_id has been deprecated since 0.11.0
/build/pantheon-applications-menu/src/applications-menu-2.1.3/src/SlingshotView.vala:92.31-92.56: warning: Gdk.Screen.get_primary_monitor has been deprecated since 3.22
/build/pantheon-applications-menu/src/applications-menu-2.1.3/src/SlingshotView.vala:94.13-94.39: warning: Gdk.Screen.get_monitor_geometry has been deprecated since 3.22
/build/pantheon-applications-menu/src/applications-menu-2.1.3/src/SlingshotView.vala:116.31-116.56: warning: Gdk.Screen.get_primary_monitor has been deprecated since 3.22
/build/pantheon-applications-menu/src/applications-menu-2.1.3/src/SlingshotView.vala:118.13-118.39: warning: Gdk.Screen.get_monitor_geometry has been deprecated since 3.22
/build/pantheon-applications-menu/src/applications-menu-2.1.3/src/SlingshotView.vala:266.17-266.43: warning: Gdk.Screen.get_monitor_geometry has been deprecated since 3.22
/build/pantheon-applications-menu/src/applications-menu-2.1.3/src/SlingshotView.vala:266.46-266.71: warning: Gdk.Screen.get_primary_monitor has been deprecated since 3.22
Scanning dependencies of target slingshot
[ 66%] Building C object src/CMakeFiles/slingshot.dir/Settings.c.o
[ 66%] Building C object src/CMakeFiles/slingshot.dir/Slingshot.c.o
[ 68%] Building C object src/CMakeFiles/slingshot.dir/SlingshotView.c.o
[ 66%] Building C object src/CMakeFiles/slingshot.dir/Pixels.c.o
[ 66%] Building C object src/CMakeFiles/slingshot.dir/Utils.c.o
[ 71%] Building C object src/CMakeFiles/slingshot.dir/Backend/DBusService.c.o
[ 73%] Building C object src/CMakeFiles/slingshot.dir/Backend/AppSystem.c.o
[ 75%] Building C object src/CMakeFiles/slingshot.dir/Backend/App.c.o
[ 77%] Building C object src/CMakeFiles/slingshot.dir/Backend/RelevancyService.c.o
[ 80%] Building C object src/CMakeFiles/slingshot.dir/Backend/SynapseSearch.c.o
[ 82%] Building C object src/CMakeFiles/slingshot.dir/Widgets/AppEntry.c.o
[ 84%] Building C object src/CMakeFiles/slingshot.dir/Widgets/Grid.c.o
[ 86%] Building C object src/CMakeFiles/slingshot.dir/Widgets/Switcher.c.o
[ 88%] Building C object src/CMakeFiles/slingshot.dir/Widgets/SearchView.c.o
[ 91%] Building C object src/CMakeFiles/slingshot.dir/Widgets/SearchItem.c.o
[ 93%] Building C object src/CMakeFiles/slingshot.dir/Widgets/Sidebar.c.o
/build/pantheon-applications-menu/src/applications-menu-2.1.3/build/src/Widgets/AppEntry.c:27:10: fatal error: AppStream-1.0.h: No such file or directory
 #include <AppStream-1.0.h>
          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/CMakeFiles/slingshot.dir/build.make:383: src/CMakeFiles/slingshot.dir/Widgets/AppEntry.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:229: src/CMakeFiles/slingshot.dir/all] Error 2
make: *** [Makefile:152: all] Error 2

This issue was already fixed in f2a9e64#diff-46f8226a8ecf3974c836969bf424c4f5

It would be nice to tag a new release. Please also GPG sign it.

Some commands give unexpected results

For example, type the following into slingshot and run it:

touch test1.txt && touch test2.txt

If you ran that in a normal Terminal, it would create 2 files:
~/test1.txt
~/test2.txt

But in slingshot you get 3 files:
~/test1.txt
~/test2.txt
~/&&

Launchpad Details: #LP1258740 Cody Garver - 2013-12-07 08:11:37 +0000

App menu lags before it caches

I have a serious problem with the applications menu. I never thought it will last this long (I have this problem for more than a year now), so I am submitting a bug report. Basically, after every reboot, or after every app installation, the application menu is horribly slow after its launched (and it takes seconds. to launch). Then, I have to scroll through the entire menu to make it somewhat responsive again. After that, launching it becomes fast, and I can scroll through it normally. But if I install any app again, or even don't use the menu for too long, it becomes laggy again (before it caches, again).

This video will demonstrate, pardon the quality:
Demonstration video

How can I help to fix this issue? What can I do to get it solved? Note, that I do not have an SSD.

Show most used applications

A good usability feature would be to show applications launched most often in the applications menu. This could be implemented as a category in View by Category, or it could be considered as an alternative to alphanumeric sorting.

Add "View in AppCenter" action to context menu

This is open to discussion, but it might

  1. Be more honest about what the action does (since it doesn't automatically kick off an uninstall), and It does prompt for uninstall in slingshot master

  2. Serve as a handy way to get users back to the AppCenter listing if they are looking for more info (i.e. in lieu of an About dialog)

Entering bash command does not work

I recently installed UCK which is required to run by default in the terminal. however, elementary would not launch this program as any program with the "Launch in terminal" option checked does not launch. not sure what the problem is but, I assumed it might be the menu.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Add event parsing plugin?

The applications menu already contains a number of plugins, like:

  • Calculator: Perform simple calculations
  • Switchboard: Open specific Switchboard (System settings pages) directly, like "About" or "Power".
  • Link: Type a valid link, like "elementary.io" and it will suggest to open it with your default browser.

I'd like to add a calendar plugin which allows users to add an event to the calendar from the switchboard.
How I would like this to work is that a users types in something like "Lecture on mar 19 at 20:00 at room 9.2" and one of the suggestions would be something like:

Add event:
Name: Lecture
Time: 20:00
Date: March 19
Location: room 9.2

Doing it like this could provide feedback on which parts are understood. If the user typed in "Lecture on max 19 at 20:00 at room 9.2" it could suggest something like:

Add event:
Name: Lecture on max 29
Time: 20:00
Date: ?
Location: room 9.2

It should probably only be triggered by strings like " on ", " at ", " from" etc. or when that's not reliable enough or would take to much system resources it could require a prefix. Something like "Add event ...".

When the user than selects that option the calendar should probably open with the Add event window pre populated.

This is the type of functionality that show the benefits of native applications over for example web based products.

The calender already has some natural language parsing functionality, but it's quite hard to use. One of the reasons It's hard to use is because there is no (real time) feedback. And the application menu has build in functionality to provide this. The functionality in Calendar is also hard to discover, but I must admit that these application menu plugins are also hard to discover.

Issue on adding natural language parsing info to calendar, which contains more examples:
elementary/calendar#219

More inspiration:


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Up / Down keys don't loop through results anymore?

I seem to remember that I could previously search for something and then go to the last result by pressing the up key. This was useful for more quickly accessing the screenshot commands for example. So by pressing the up or down key I could go directly from the first to the last result and the other way around.
I'm curious why this changed, was there a downside?

Sort applications by recent use

Even though the dock is a good place to pin often used applications, I think it would be a slight usability improvement to sort the applications menu, too.

Apps are not in focus after launching from application menu

It doesn't always happen but when it does, the app that is just launched is not brought into focus for input. This means for example, in AppCenter, launching it and starting to search doesn't work.

It can only be tested by setting up hot corners. Say set top right as "Maximize current Windows", then launch Photos app and try to move cursor to top right. The window in the background is maximized/unmaximized instead.

Sometimes doesn't open properly

I've experienced the following a couple of times. When opening the applications menu the graphics make little sense. The categories are in their own separate window for example.

slingshot-2017-12-12_20 05 12 mp4

When this happens it keeps happening until I restart the wingpanel (killall wingpanel). Is there any way I could debug this, get some terminal output for example?

I'm running Elementary Loki. I'm currently using the Arc theme, but this also happened to me with the default Elementary theme.
Please let me know if I can provide more information.

Application menu switches to grid view when item gets added

  • Install an application
  • Open the application menu before its installed
  • When the application menu updates it switches to grid view (while i have category open)
  • The category icon in the top left corner is still 'active' but it shows the grid view
  • Re-opening the menu will show the category view again

I added a gif

peek 2017-06-28 17-42

Draw badges with Gtk+

The badges we get from LibPlank are pretty ugly and don't work with HiDPI. We should draw these ourselves with Gtk+ and Gtk.CSS

Applications menu with big size

Currently we have an applications menu with small size which display normally 15 apps at a time. Can we make this window big to whole screen? For example, If I have 25-30 apps then I have scroll throught 3 pages. I know, I can use search utility to directly open that apps. But, app launcher is normally complete desktop screen nowadays such as GNOME3 has.

Change 'applications' text into an icon

I love minimalistic designs, so would really love to see an icon instead of the current 'applications' text.
Or perhaps even a feature to customize it, as some people may prefer both icon and text.

Perhaps this feature is somehow already available, yet I was unable to find it.

Duplicate entries in search with launchers in ~/.local

If the user has a launcher in ~/.local/share/applications/, it properly overrides the duplicate launcher in /usr/share/applications/ in the grid and category views.

However, when searching, both launchers show up and are indistinguishable from one another.

Launchpad Details: #LP1464314 Cassidy James Blaede - 2015-06-11 16:05:19 +0000

Also search categories attribute

When searching for an app, we should search the categories attribute as well (but rank that lower than other results). For example, an app in the Videos category might not explicitly have "videos" in its name, generic name, or comment.

Launchpad Details: #LP1380817 Cassidy James Blaede - 2014-10-13 22:22:37 +0000


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Search Files and Folders

Add an ability to search files and folders from the user home directory directly from the search bar. The results would show documents and miscellaneous files in a normal way under "Files" category. Pictures would show up under "Pictures" category, same for Music and Videos. Also, while searching for apps, if the number of search results reduce to one, then show the recently opened files that are possible to open to via that particular app.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Feature request - Editing the menu items

  • It would be nice if there was a way to edit the menu items by right clicking them. (change the name, icon, hide)
  • Maybe add drag&drop so you can easily put them in a different category too.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.