{"id":164,"date":"2009-06-08T11:39:16","date_gmt":"2009-06-08T14:39:16","guid":{"rendered":"http:\/\/blog.morpheuz.cc\/?p=164"},"modified":"2009-06-08T11:39:16","modified_gmt":"2009-06-08T14:39:16","slug":"netbook-search-and-launch","status":"publish","type":"post","link":"https:\/\/blog.morpheuz.cc\/?p=164","title":{"rendered":"Netbook: Search and Launch"},"content":{"rendered":"<p>The last week I started playing with SAL: the &#8220;Search and Launch&#8221; containment for the netbook project. It was really nice as I played with Runners and could finally understand some bits that were still inside a black box for me. It&#8217;s sooo easy to use Runners on your applications!<\/p>\n<p>So, the main idea behind this containment is that instead of using a regular menu like Kickoff you would be able to just search for what you&#8217;re looking for. The regular desktop already uses this feature inside KRunner but just advanced users and a few beginners know about it and how to use it properly (besides the fact that it&#8217;s trivial to use) &#8211; it&#8217;s hidden and is only triggered by a shortcut or by the menu entry &#8220;Run Command&#8221; that is not so visible.<\/p>\n<p>Right now, as you can see in the screenshot below (sorry, no videos as I need to recompile some stuff to make recordMyDesktop work again) I put an edit line widget to type the queries but later this will be inside the panel. The user just types whatever he wants to do: it can be the name of an application, category (web browser), contact, calculation, unit conversion, etc.. (we&#8217;re thinking of a way to teach the user everything he is able to query &#8211; but suggestions are welcome).<\/p>\n<div id=\"attachment_165\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-165\" class=\"size-medium wp-image-165\" title=\"SAL\" src=\"http:\/\/blog.morpheuz.cc\/wp-content\/uploads\/2009\/06\/sal1-300x179.jpg\" alt=\"Search and Launch Containment\" width=\"300\" height=\"179\" \/><p id=\"caption-attachment-165\" class=\"wp-caption-text\">Search and Launch Containment<\/p><\/div>\n<p>There is also the &#8220;Favourites Strip&#8221;. When you mouse hover one of the results you&#8217;re able to add it to the Favourite Strip clicking on the &#8220;star icon&#8221;. Add as much favourites as you want and you can scroll between them in a &#8220;carousel&#8221; like widget. Maybe in the future we can make it more beautiful with Kinetic and add some bling \ud83d\ude42 Right now I want something that really works and we can add blings later (using <a title=\"Qt Kinetic\" href=\"http:\/\/qt.gitorious.org\/+qt-kinetic-developers\/qt\/kinetic\" target=\"_self\" rel=\"noopener noreferrer\">Kinetic<\/a> &#8211; and yes we may use animated layouts too \\o\/ hehe). Ah, and I really wished that we already had <a title=\"Anchor Layouts\" href=\"http:\/\/qt.gitorious.org\/+openbossa-developers\/qt\/openbossa-clone\/commits\/anchorlayout\" target=\"_self\" rel=\"noopener noreferrer\">anchor layouts<\/a> while developing SAL. It would be so easy and I would not have a lot of problems that I had to layout the widgets =\/.<\/p>\n<p>Now I need to make it persistent (so we are able to restore the favourites) and also remove the edit line widget and put in the panel as it was planed first.<\/p>\n<p>Cheers,<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The last week I started playing with SAL: the &#8220;Search and Launch&#8221; containment for the netbook project. It was really nice as I played with Runners and could finally understand some bits that were still inside a black box for me. It&#8217;s sooo easy to use Runners on your applications! So, the main idea behind [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3,4],"tags":[],"class_list":["post-164","post","type-post","status-publish","format-standard","hentry","category-general","category-kde","category-maemo"],"_links":{"self":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/posts\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=164"}],"version-history":[{"count":0,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=\/wp\/v2\/posts\/164\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.morpheuz.cc\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}