Menu

Tree [b73324] master /
 History

HTTPS access


File Date Author Commit
 images 2015-06-01 Humdinger Humdinger [bd74d2] - Allow specific files in the ignore list, not ...
 locales 2015-06-15 Humdinger Humdinger [d48931] Added the Japanese locale...
 Add to Deskbar.sh 2013-04-20 Humdinger Humdinger [24a2bd] Initial commit
 MainListItem.cpp 2014-05-17 Humdinger Humdinger [543497] Minor cleanup.
 MainListItem.h 2014-05-17 Humdinger Humdinger [543497] Minor cleanup.
 MainListView.cpp 2015-05-13 Humdinger Humdinger [a37501] Do localization of GUI strings.
 MainListView.h 2015-05-13 Humdinger Humdinger [8266a2] Add context menu to add to ignore list.
 MainWindow.cpp 2015-06-01 Humdinger Humdinger [bd74d2] - Allow specific files in the ignore list, not ...
 MainWindow.h 2015-05-13 Humdinger Humdinger [a37501] Do localization of GUI strings.
 Makefile 2015-06-15 Humdinger Humdinger [9a21f5] Added Japanese. Updated Makefile and ReadMe.html.
 QLFilter.cpp 2013-04-20 Humdinger Humdinger [24a2bd] Initial commit
 QLFilter.h 2013-04-20 Humdinger Humdinger [24a2bd] Initial commit
 QLSettings.cpp 2015-01-02 Humdinger Humdinger [b34dd3] Minor version increase.
 QLSettings.h 2015-01-02 Humdinger Humdinger [b34dd3] Minor version increase.
 QLicon 2015-06-01 Humdinger Humdinger [bd74d2] - Allow specific files in the ignore list, not ...
 QuickLaunch.cpp 2015-06-01 Humdinger Humdinger [bd74d2] - Allow specific files in the ignore list, not ...
 QuickLaunch.h 2014-06-19 Humdinger Humdinger [b5ac88] The BuildList() thread of the MainWindow could ...
 QuickLaunch.pld 2013-10-17 Humdinger Humdinger [0d7cb1] New version that works with Haiku's package man...
 QuickLaunch.rdef 2015-06-01 Humdinger Humdinger [bd74d2] - Allow specific files in the ignore list, not ...
 QuickLaunch.rsrc 2013-04-20 Humdinger Humdinger [a00a33] Added rsrc file needed by the makefile.
 ReadMe.html 2015-06-15 Humdinger Humdinger [b73324] Thanks to translators in the ReadMe.
 SetupListView.cpp 2013-04-20 Humdinger Humdinger [24a2bd] Initial commit
 SetupListView.h 2013-04-20 Humdinger Humdinger [24a2bd] Initial commit
 SetupWindow.cpp 2015-05-13 Humdinger Humdinger [a37501] Do localization of GUI strings.
 SetupWindow.h 2014-05-17 Humdinger Humdinger [543497] Minor cleanup.

Read Me

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	<meta http-equiv="Content-Style-Type" content="text/css" />
	<meta name="robots" content="all" />
	<title>QuickLaunch</title>

<style type="text/css">

body {
    font-size: 0.9em;
	font-family: "DejaVu Sans",Arial,Helvetica,sans-serif;
	line-height: 1.5;
	margin: 40px;
	min-width: 45em;
	max-width: 70em;
}
hr {
	border: dotted thin #e0e0e0;
}
h1 {
	font-size: 1.3em;
	border-bottom: dotted thin #e0e0e0;
	margin-bottom: 45px;
}
h2 {
	font-size: 1.2em;
	border-bottom: dotted thin #e0e0e0;
	margin-top: 40px;
}
h3 {
	font-size: 1em;
	border-bottom: none;
	margin-bottom: 0px;
}
.key {				/* Shortcut (separate with &#160; */
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-color: #c7c7c7;
	border-style: solid;
	border-width: 1px;
	padding: 0px 2px 0px 2px;
	background-color: #e8e8e8;
    font-family: sans;
   	font-variant: small-caps;
  	font-size: 1em;
}
</style> 

</head>
<body>
<div align = "center">
<img width="64" height="64" src="./images/quicklaunch_icon_64.png" alt="QuickLaunch icon" />
<p><span style="font-size: 1.5em; font-weight:bold">QuickLaunch</span><br />
for <a href="http://www.haiku-os.org">Haiku</a><br />
<i>by Humdinger</i></p>
<hr />
<p id="index"><a href="#tips">Tips &amp; Tricks</a> &mdash; <a href="#download">Download</a> &mdash; <a href="#bugs_feedback">Bugreports &amp; Feedback</a> &mdash; <a href="#thanks">Thanks</a> &mdash; <a href="#history">History</a></p>
</div>
<hr />
<p><br /></p>
<p>QuickLaunch is a small launcher tool that helps you to quickly start any installed application.</p>
<p>Simply start to enter the name of an application and QuickLaunch will find all programs matching these initial letters and show them in a list. You choose an app from that list with the <span class="key">CursorUp/Down</span> keys and launch it by hitting <span class="key">Return</span>. <span class="key">Escape</span> quits QuickLaunch.</p>

<p>Here's the main window after searching for all applications starting with "dis" and the settings window when clicking the <i>Setup</i> button:</p>
<div align = "center">
<img src="./images/quicklaunch.png" alt="QuickLaunch windows" />
</div>
<p>The setup window shows four options:</p>
<ul>
<li>Show the version of an application &mdash; only really useful when having older and newer versions of an app installed.</li>
<li>Show the path to an application &mdash; interesting when you have several copies of an application.</li>
<li>Wait for a second letter before starting the search &mdash; probably only useful for slow systems.</li>
<li>Ignore files &amp; folders (and their subfolders) that you can add and remove from the list with the buttons at the bottom. You can also right-click an app in the main window's result list to add that specific app to the ignore list.</li>
</ul>

<h2>
<a href="#"><img src="images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="tips" name="tips">Tips &amp; Tricks</a></h2>
<ul>
<li>Assign a keycombo to QuickLaunch in Haiku's Shortcuts preferences, like <span class="key">Opt</span>+<span class="key">Spacebar</span>, for even quicker QuickLaunching apps.</li>
<li>Use '*' as wildcards, e.g. "*play" for all apps with "play" in their name.</li>
<li><span class="key">Shift</span>+<span class="key">Return</span> will keep the QuickLaunch window open after launching the app.</li>
<li><span class="key">Ctrl</span>+<span class="key">Return</span> will open an app's location in Tracker instead of launching it.</li>
<li>These folders are ignored by default:<br />
<span style="font-family: monospace">B_SYSTEM_ADDONS_DIRECTORY and B_TRASH_DIRECTORY</span><br />
In other words, applications in Trash are ignored, as well as add-ons.<br />
B_SYSTEM_BIN_DIRECTORY used to be ignored, but since especially ported software often ends up in the /bin folder, that is a bad idea. You'll have to remove unwanted commandline apps manually now, e.g. via the context menu.</li>
</ul>

<h2>
<a href="#"><img src="images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="download" name="download">Download</a></h2>
<p>QuickLaunch is directly available through HaikuDepot from the HaikuPorts repository.<br />
You can also build it yourself using <a href="https://bitbucket.org/haikuports/haikuports/wiki/Home">Haikuporter</a>. The source is hosted at <a href="http://sourceforge.net/p/quicklaunch-h/code/ci/master/tree/">SourceForge</a>.</p>

<h2>
<a href="#"><img src="images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="bugs_feedback" name="bugs_feedback">Bugreports &amp; Feedback</a></h2>
<p>Please use sourceforge's <a href="http://sourceforge.net/projects/quicklaunch-h/support?source=navbar">bugreport form</a> if you experience unusual difficulties or email your general feedback to <a href="mailto:humdinger@gmail.com">me</a>. Also, email me if you'd like to provide more localizations.</p>

<h2>
<a href="#"><img src="images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="thanks" name="thanks">Thanks</a></h2>
<p>	I have to thank DarkWyrm for some helpful hints and for some of the	code I re-used from his RunProgram app and his EscapeCancelFilter.<br />
Equally useful was Robert Polic's EZLauncher of BeNewsletter 3-46 and the help I got on the #haiku IRC channel.<br />
Finally, thanks to everyone that contributed translations for QuickLaunch.</p>

<h2>
<a href="#"><img src="images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="history" name="history">History</a></h2>
<p><b>0.9.0</b> - <i>01-02-2010:</i></p>
<ul>
<li>Initial release.</li>
</ul>
<p><b>0.9.1</b> - <i>04-02-2010:</i></p>
<ul>
<li>Show version info to distinguish different versions of the same app.</li>
<li>Home/End key jump to first/last item.</li>
<li>Shift+Return will keep the QL window open.</li>
<li>Added script to add QL to the Deskbar tray. Remove via context menu (Removal will only work with Haiku > r35402, for lower revisions, open Terminal and enter "desklink --remove=DeskButton".)</li>
</ul>
<p><b>0.9.2</b> - <i>04-03-2010:</i></p>
<ul>
<li>Add setup window to toggle version and path information.</li>
<li>Ignore user definable folders.</li>
<li>Make main window horizontally resizable.</li>
<li>Remember window position and size.</li>
</ul>
<p><b>0.9.3</b> - <i>05-03-2010:</i></p>
<ul>
<li>Ignore path information wasn't loaded correctly.</li>
</ul>
<p><b>0.9.4</b> - <i>11-03-2010:</i></p>
<ul>
<li>Added Control+Return to open an app's location in Tracker.</li>
<li>Added live-truncating of strings on window resize.</li>
<li>The query now returns only app names beginning with the search string and now starts right after entering the first letter.</li>
<li>Better handling of different system font size settings.</li>
<li>Less restrictive window size limits.</li>
</ul>
<p><b>0.9.5</b> - <i>17-05-2010:</i></p>
<ul>
<li>Ignore Trash on all volumes, not just on /boot.</li>
<li>Be stricter on the apps' signature. They have to conform to the standard and start with "application/x-vnd". This avoids listing e.g, libraries.</li>
<li>PageUp and PageDown keys now work in the result list.</li>
<li>Case-insentive sorting.</li>
</ul>
<p><b>0.9.6</b> - <i>14-10-2013:</i></p>
<ul>
<li>Small changes to work under Haiku with package management.</li>
</ul>
<p><b>0.9.7</b> - <i>17-05-2014:</i></p>
<ul>
<li>Added a setting to only start searching after entering a second letter of the application name.</li>
<li>Respecting custom colours set in Appearance preferences.</li>
<li>Better handling of bigger/smaller font sizes.</li>
<li>Renamed "jokers" to "wildcards".</li>
</ul>
<p><b>0.9.8</b> - <i>02-01-2015:</i></p>
<ul>
<li>Fixed a crash on quit. No idea how it has worked all these years, frankly.</li>
<li>Removed a never used variable and its get/set functions.</li>
</ul>
<p><b>0.9.9</b> - <i>15-01-2015:</i></p>
<ul>
<li>Don't ignore /system/bin/ by default. Now that more and more ports are available for Haiku, some GUI apps do appear in that folder...</li>
</ul>
<p><b>0.9.10</b> - <i>15-06-2015:</i></p>
<ul>
<li>Allow specific files in the ignore list, not only complete folders (and their subfolders).</li>
<li>Show a context menu when right-clicking an app to quickly add it to the ignore list.</li>
<li>Scroll to original location in the app list instead of jumping to the top after adding to the ignore list.</li>
<li>Updated icon to show three app cubes as Q stroke.</li>
<li>Localization for German, Dutch, Japanese, Polish.</li>
</ul>
</body>
</html>
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.