Software : : AppLauncher.sbar v1.1
Posted By: igracki. on 2018/9/26 20:03:32
AppLauncher_sbar.png

Do you ever dreamed to start any application from every (public) screen without the need
to switch to the Ambient screen or remember hotkeys?

Now you can!

This screenbar module opens a popup menu if you click on the butterfly symbol in your screenbar.
There you can select the application you want to start!

The best is that you are able to configure the menu with a simple text file which has to be placed
in SYS:Data/Screenbar/AppLauncher/config.

The default config file includes all standard Applications, Utilities and Tools!

INSTALLATION:
=============
Just copy the contents (its only the sbar module and a config file) of the "SYS" directory to
your SYS: partition and select "Refresh" from the screen depth-gadget menu or reboot.
Or execute/doubleclick the "Install" file.

HISTORY:
========
24-Sep-2018: v1.1
added a "Recent Apps" menu, with the last 10 launched apps

20-Sep-2018: v1.0
first version
 
  • ASiegel
    Joined: 2003/2/15
    Posts: 1079
    From: Central Europe
    It is great that this exists and being able to start applications on any screen is super helpful but I really do not believe "The best is that you are able to configure the menu with a simple text file" should be praised as feature.

    There is a global place for all screen bar module preferences and introducing separate configuration files simply adds unnecessary fragmentation, which is ultimately not user-friendly.

    Also, I am sure users would find it much more convenient if they were able to simply drag an application icon into a list rather than have to manually add and remove application paths in a text editor. (I am only mentioning this to show that a text file is not necessarily "simple" to handle when compared to graphical user interface alternatives.)

    [ Edited by ASiegel On 2018/9/26 21:22 ]
  • »2018/9/26 20:20
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    NewSense
    Joined: 2012/11/10
    Posts: 680
    From: Manchester, UK...
    Quote:

    ASiegel wrote: " ... I am sure users would find it much more convenient if they were able to simply drag an application icon into a list ..."

    I'd have to agree with André on that comment, so it's a +1 from me, for an easier Settings/Config method for this utility.

    Also, why isn't it listed on your webpage, or the update showing on the MorphOS Storage list, as the v1.0 is on the MorphOS Storage files list, but currently not the v1.1 update?
    MacMini 1.5GHz,Model 10.2,64MB VRAM,250GB HDD,1GB RAM,Airport, Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL+CD-RW,Iomega MiniMax,Belkin 6 port 3 x Firewire/3 x USB2,MorphOS 3.11,Mac OSX 10.4/10.5,A1138+A1139 PwrBk MOS v3.11,Model 5,8/5,9
  • »2018/9/27 3:48
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    igracki
    Joined: 2003/2/25
    Posts: 299
    From: Berlin
    Thanks for your interest!

    I will add a gui in the sbar prefs for defining the menu in one of the next versions.
  • »2018/9/28 20:46
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    igracki
    Joined: 2003/2/25
    Posts: 299
    From: Berlin
    Just wanted to say that v2.0 of AppLauncher.sbar is out!

    There is now a inbuild menu editor to edit the popup menu and a new sbar and prefs image by André Siegel.

    AppLauncher_MenuEditor.png

    You can download it now from here or soon from Aminet or MorphOS Storage.
  • »2018/10/8 19:57
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    NewSense
    Joined: 2012/11/10
    Posts: 680
    From: Manchester, UK...
    It works nicely for me, the prefs (Menu Editor) have the aesthetic feel of Crabum, I don't know whether this was intentional but it's OK for me.

    AND . . . it's a nice improvement, including the mini screenbar icon, which is slightly more individual than the Mini-Morpho which can get confusing as we have so many instances of "Morpho" type icons, so something individual like what André has now created "stands out from the crowd". ;-)

    When I try to save the prefs from the Menu Editor, when I'm on a Public Screen, say, for example, OWB's screen, then the "Save and Apply..." confirm/cancel (Yes/No) requester jumps back to Ambient instead of remaining on the screen it's on, so you have to specifically choose to go back to the screen you were on, after confirming/cancelling the save requester, which is a bit irritating. Anyway to fix this issue?
    MacMini 1.5GHz,Model 10.2,64MB VRAM,250GB HDD,1GB RAM,Airport, Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL+CD-RW,Iomega MiniMax,Belkin 6 port 3 x Firewire/3 x USB2,MorphOS 3.11,Mac OSX 10.4/10.5,A1138+A1139 PwrBk MOS v3.11,Model 5,8/5,9
  • »2018/10/9 3:42
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    igracki
    Joined: 2003/2/25
    Posts: 299
    From: Berlin
    I used some code from CRABUM;) but also enhanced it bit.

    Sorry, for the issue with the Yes/No requester, didn't tested this.
    I'll fix it when I'm home.

    And btw, there is now also a website for AppLauncher;)
  • »2018/10/9 4:58
    Profile Visit Website
  • Butterfly
    Butterfly
    emeck
    Joined: 2014/7/15
    Posts: 74
    From:
    @igracki

    Very nice! Thank you.

    One request. Could you add other colored icons? The white squares are almost invisible on my light gray screenbar.
    PowerBook 5.2 MorphOS 3.10
    PowerBook 5.8 MorphOS 3.11
    Amiga 1200 BPPC/BVision AOS4.1 FE
  • »2018/10/10 18:43
    Profile
  • ASiegel
    Joined: 2003/2/15
    Posts: 1079
    From: Central Europe
    @emeck

    Ideally, the icon should be automatically recolored based on whatever font color is used for the top screen bar. This is how all of the internal screen bar modules handle it to ensure their icons remain perfectly legible with a variety of different UI settings.
  • »2018/10/10 19:54
    Profile
  • Butterfly
    Butterfly
    emeck
    Joined: 2014/7/15
    Posts: 74
    From:
    @ASiegel
    Quote:

    @emeck

    Ideally, the icon should be automatically recolored based on whatever font color is used for the top screen bar...


    Ok, I see it. It seems to change between black and white squares, depending on the skin I choose. Problem is with some skins like Ferox or Albulus which use light colored background it uses white.

    Sorry if this is obvious but, is there a setting to change the color font for the screen bar or is it hardcoded to the skin?

    [ Edited by emeck On 2018/10/11 9:44 ]
    PowerBook 5.2 MorphOS 3.10
    PowerBook 5.8 MorphOS 3.11
    Amiga 1200 BPPC/BVision AOS4.1 FE
  • »2018/10/11 8:44
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    igracki
    Joined: 2003/2/25
    Posts: 299
    From: Berlin
    @emeck, sorry I just did a simple negative on darker screenbars.

    Now I recolor the sbar image with the screebar's TextPen, like André said.
    I didn't know previously how to do that, but today I found it out by myself;)

    The textpen is hardcoded in the skinconfig file (which you can edit with a normal text editor), but some sbar modules (like yWeather;) let you choose a different color.

    Here you can download the new v2.1 or wait till it comes up on Aminet and MorphOS Storage.
  • »2018/10/12 18:42
    Profile Visit Website
  • Butterfly
    Butterfly
    emeck
    Joined: 2014/7/15
    Posts: 74
    From:
    @igracki

    Wow, quickly fixed. Thank you very much!
    PowerBook 5.2 MorphOS 3.10
    PowerBook 5.8 MorphOS 3.11
    Amiga 1200 BPPC/BVision AOS4.1 FE
  • »2018/10/12 20:42
    Profile
  • MorphOS Developer
    geit
    Joined: 2004/9/23
    Posts: 918
    From:
    Now put the prefs into the normal sbar settings :D

    <duck>
  • »2018/10/12 21:15
    Profile
  • ASiegel
    Joined: 2003/2/15
    Posts: 1079
    From: Central Europe
    The MorphOS SDK should really feature a skeleton sbar example that includes all the necessary code to both set up proper settings in the global screen bars prefs window and to handle automatically recolored screen title bar icons (and different sizes based on title bar height perhaps).

    There is no good reason why anybody should reinvent this functionality from scratch and a high probability for non-standard solutions due to a lack of time, etc.
  • »2018/10/13 9:43
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    igracki
    Joined: 2003/2/25
    Posts: 299
    From: Berlin
    Why would it be so much better if the MenuEditor would be in the global sbar prefs instead of an own window?

    I think it's easier to open the MenuEditor from the popup menu.
    Especially for a newbie.

    I'm open to be convinced;)
  • »2018/10/13 17:15
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Cool_amigaN
    Joined: 2011/11/30
    Posts: 474
    From:
    Yo, installed via the installer, rescanned the modules, found it, enabled it but cannot locate it on the screen bar! Wtf? I am running MorphOS 3.9. Any ideas? Does it have a visible icon? Where it should be located by default (on the far left corner of the bar)? I am running on 1280x1024@24bit and all system components are functional.. Would love to use it :)
    Amiga gaming Tribute: Watch, rate, comment :)
  • »2018/10/15 17:36
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    igracki
    Joined: 2003/2/25
    Posts: 299
    From: Berlin
    Why don't you update to the current version 3.11?

    You need MorphOS v3.11, because I use the new extras.library.
  • »2018/10/15 18:45
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Sprocki
    Joined: 2005/2/23
    Posts: 109
    From: Berlin - Germany
    I 'installed' version 2.1, and when I click on the SBar icon the SBar is dead for 10 seconds: the title clock is stalled. After 10 seconds the popup menu opens and the systems is reactive again. This reminds me of a similar bug in gTranslator that I reported some time ago.
    I like the general idea of panels/start bars on various screens, but I mostly miss Ambient's icon bars on all screens. think it would be more useful to make Ambient's icon bars available for all public screens. That offered many more advantages to the user like more flexibilty in orientation, placement, visibility, icon size, screen dependent content etc.

    By the way, there will be another meeting in IN-Berlin on Oct 27th: https://user.in-berlin.de/vrkalender/view-reservation.php?rn=5bb880aedf18d546316728
  • »2018/10/16 22:55
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    igracki
    Joined: 2003/2/25
    Posts: 299
    From: Berlin
    Hmm, the 10secs delay isn't normal. On first press the config gets loaded and menu is created, but that shouldn't take 10secs.
    Is it only the first time you press the sbar icon or everytime? Any hits in the log?
    Could you maybe have snoopium running while doing this? Maybe you see some delay there.
  • »2018/10/17 5:00
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Sprocki
    Joined: 2005/2/23
    Posts: 109
    From: Berlin - Germany
    10s delay only happens on first click. Log does not show hints. Snoopium log with only a few functions turned on:

    Code:

    [1] [&laquo; Public Screen Manager &raquo;] [Open] [SYS:Data/Screenbar/AppLauncher/config] [Lesen] [OK]
    [2] [ramlib] [Load] [MOSSYS:LIBS/mui/Popmenu.mui.elf] [] [Fehlgeschlagen]
    [3] [ramlib] [Open] [MOSSYS:LIBS/mui/Popmenu.mui.elf] [Lesen] [Fehlgeschlagen]
    [4] [ramlib] [Open] [MOSSYS:LIBS/mui/Popmenu.mui.elf] [Lesen] [Fehlgeschlagen]
    [5] [ramlib] [Load] [MOSSYS:LIBS/mui/Popmenu.mui] [] [Fehlgeschlagen]
    [6] [ramlib] [Open] [MOSSYS:LIBS/mui/Popmenu.mui] [Lesen] [Fehlgeschlagen]
    [7] [ramlib] [Open] [MOSSYS:LIBS/mui/Popmenu.mui] [Lesen] [Fehlgeschlagen]
    [8] [ramlib] [Load] [LIBS:mui/Popmenu.mui.elf] [] [Fehlgeschlagen]
    [9] [ramlib] [Open] [LIBS:mui/Popmenu.mui.elf] [Lesen] [Fehlgeschlagen]
    [10] [ramlib] [Open] [LIBS:mui/Popmenu.mui.elf] [Lesen] [Fehlgeschlagen]
    [11] [ramlib] [Load] [SYS:mui/Popmenu.mui.elf] [] [Fehlgeschlagen]
    [12] [ramlib] [Open] [SYS:mui/Popmenu.mui.elf] [Lesen] [Fehlgeschlagen]
    [13] [ramlib] [Open] [SYS:mui/Popmenu.mui.elf] [Lesen] [Fehlgeschlagen]
    [14] [ramlib] [Load] [LIBS:mui/Popmenu.mui] [] [OK]
    [15] [ramlib] [Open] [LIBS:mui/Popmenu.mui] [Lesen] [OK]
    [16] [&laquo; Public Screen Manager &raquo;] [Open] [SYS:Prefs/MUIGfx/frames/FlatPapillon/Button_MenuCursor.png] [Lesen] [OK]
    [17] [&laquo; Skin Manager &raquo;] [ChangeDir] [DH1:Prefs/Skins/FlatPapillon] [] []


    Of which position 1 is logged right away when I click the SBar icon and all the following ones are delayed by 10s. They show up at the same time the popup menu opens. If you want more detailed output, then please tell/show me your desired settings.
  • »2018/10/17 21:39
    Profile