Launcher

Launcher is yet another application launcher for RISC OS, which sits to the side of the desktop and allows applications to be started from a palette of shortcuts. It can also run files and open directories.

[Launcher Screenshot]

A bar at the top of the screen

Its panels can be placed to the top, left, right or bottom of the screen, and will slide out of sight when not in use. They can be quickly brought back into view with either a click of the mouse or a simple mouse-over, depending on preference.

[Options Screenshot]

A range of options are available to control behaviour

Despite being in use on my computers since 2003, it took sixteen years and many nudges from people who saw it on the left-hand side of my desktop at RISC OS shows and WROCC meetings to make it out into the wild.

Download Launcher
Launcher is released under Version 1.1 of the European Union Public Licence. Its source code can be found on GitHub, and copies can also be obtained from PackMan or the PlingStore.

In order to use Launcher, you will require:

  • a minimum of RISC OS 3.50,
  • the 32-bit Shared C Library (version 5.43 or later), which is a standard part of RISC OS 5 and can be obtained for other systems as part of the System Resources download from RISC OS Open Ltd, and
  • the Nested Window Manager, which is a standard part of RISC OS  4, 5 or Six, or can be soft-loaded on RISC OS 3.

In addition to the stable release above, there is also a test build available to download for those who would like to try the latest developments. Changes include:

  • An update to the licence, from EUPL v1.1 to EUPL v1.2.
  • A sidebar size option in the Choices to allow the thickness of the sidebar to be changed, as requested at the London Show.
  • Button sizes can be configured on a panel-by-panel basis.
  • Buttons can optionally include the button name below the icon sprite.
  • Fall back to unknown filetype sprite if sprites are missing when redrawing panels.
Download Launcher Test Build
Launcher is released under Version 1.2 of the European Union Public Licence. Its source code can be found on GitHub.

In order to use Launcher, you will require:

  • a minimum of RISC OS 3.50,
  • the 32-bit Shared C Library (version 5.43 or later), which is a standard part of RISC OS 5 and can be obtained for other systems as part of the System Resources download from RISC OS Open Ltd, and
  • the Nested Window Manager, which is a standard part of RISC OS  4, 5 or Six, or can be soft-loaded on RISC OS 3.
This download is a test build. It may contain bugs, be unstable and have the potential to cause data loss. Those using it are advised to maintain adequate backups of important data and follow sensible precautions.

Version History

0.50 (23 April 2019)

First public release.

0.51 (17 May 2019)

Update to first publicly released version.

  • Add !Boot file to ensure that Help works correctly (ticket #679).
  • Correctly redraw edit dialogue when contents change (ticket #680).

1.00 (25 May 2020)

Second public release.

  • Prevent multiple copies of Launcher from starting by mistake (ticket #683).
  • Allow multiple bars on different edges of the desktop (tickets #678, #681 and #682).
  • Bump icons added to the 'X position' and 'Y position' fields in the Edit button dialogue.
  • Enable buttons to reflow within a panel when they fall outside of the available area.
  • Warn of unsaved changes to the panel or button layout on exit (ticket #665).
  • Allow iconsprites to be merged instead of a full application boot (ticket #688).

1.10 (26 July 2020)

Third public release.

  • Add support for automatically opening panels when the mouse moves over them (Ticket #707).
  • Improve the launching of objects, passing items to *StartDesktopTask, *Filer_Run or *Filer_OpenDir as appropriate (Ticket 706).
  • Find the most appropriate sprite possible when adding a button using drag-and-drop.
  • Use ResConf-style system variables to identify resources.