Download
(14Kb)
Download
Updated: 09-30-09 08:44 AM
Pictures
File Info
Updated:09-30-09 08:44 AM
Created:09-05-09 09:48 AM
Downloads:2,762
Favorites:61
MD5:

Splaunchy

Version: 1.2
by: Cargor [More]

I've canceled my subscription! Still you can submit patches via GitHub, PM or eMail. If you want to take this addon over, please contact me - or feel free to fork it.

Splaunchy is a launcher for spells and interface parts, based on application launchers like LaunchBar, Quicksilver or Launchy. You open it in the middle of your screen, type in a few letters of your preferred action and then hit enter (twice) to launch it.

It remembers which actions you used most and tries to priorize them over others. There is also a new "quick navigation" built in that enables you to scroll through the list of results via the up- and down-arrow-keys.

Before getting started, you need to setup its key binding in the Bindings-window. Personally I'm using "CTRL + Space".

Default Modules

  • Spells: all your characters spells including trade skills
  • Language: switch between your character's languages
  • Companions: fetch out your pets and mounts
  • Panels: open UI panels, e.g. Character Pane or Help Pane
  • LDB Launchers: Access your databroker-launchers by name

Addon authors can register their own modules with Splaunchy to enable their own entries to be launched.

Planned Features
  • Tradeskill launching
  • Item launching
  • Different layouts
  • Module configuration

Frequently asked Questions
Why do I need to press Enter twice?
That's a limitation in the edit box: You need one press to get out of the input box and another one to press the button which holds your chosen action. But if you got enough routine, you shouldn't even notice that you pressed it twice.

Help, it doesn't work in combat!
Yep, since this launcher helps find the right spell for you, it doesn't work in combat. UI functions are disabled in combat too, due to the way the launching is handled.

Version 1.2
* display other results below the frame (default 5, adjust in core.lua)
* navigate with the tab-key between editbox and launch button
* new module: macros!
* last search text will now be displayed on re-opening
* companions and spells are now updated if new ones are learned

Version 1.1
* often typed entries now get a higher priority
* now matches also in the middle of the word, not only the beginning
* new module: databroker launchers!
* use arrow up/down to navigation through the results!

- fix: longer names no longer go over the frame border
Optional Files (0)


Post A Reply Comment Options
Unread 09-07-09, 11:26 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
Thanks for all your feedback! The next version is nearly complete and will include most of the requested features: priority based on history, launcher-support and arrow key navigation.

Did a small performance test and it seems like there's place for about 500 to 1,000 shortcuts until you notice some lag on opening. The strange (but good thing is) that the real instant search while typing doesn't seem to lag at all, even with 10,000 entries. So there's a lot of space for additional modules!

I'll try to get tradeskills and inventory ready for the next version, together with some config-GUI to enable/disable the different modules.
__________________
« Website | GitHub »

Oh hai!
Report comment to moderator  
Reply With Quote
Unread 09-07-09, 11:30 AM  
Kjado
A Deviate Faerie Dragon
 
Kjado's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 32
Uploads: 4
Originally posted by Cargor
At the moment it only launches tradeskill windows. I try to look into how easy it is to implement the individual recipes. Just have to do some performance tests on large databases and maybe a better search algorithm - we don't want to get the whole thing slowed down.
Shouldn't be too difficult. Just need to do a search through the spellbook for names of tradeskills and get the data from those. My addon QuickTradeskill, another QuickSilver/Launchy themed mod, does this already.
__________________
My projects - Primal Defense | EchoPort | QuickTradeskill
Report comment to moderator  
Reply With Quote
Unread 09-07-09, 12:31 PM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
Ah, didn't know there was another mod around based on Quicksilver/Launchy

Thanks for the tips, I'm going to try this tomorrow!
__________________
« Website | GitHub »

Oh hai!
Report comment to moderator  
Reply With Quote
Unread 09-07-09, 04:57 PM  
AlicanC
A Kobold Labourer

Forum posts: 0
File comments: 21
Uploads: 0
Loved the update <3

How about a macro launcher module? Then we could create some shortcuts to slash commands trough macros <3
Report comment to moderator  
Reply With Quote
Unread 09-07-09, 07:52 PM  
Katae
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 208
File comments: 260
Uploads: 6
Would any of these be possible?

- Tab instead of enter, or both, to switch to the search items, and be able to switch back to the search box (not important, just used to it)
- Open interface panes, like addon configs
- Aliases to launch custom code
- Expand LDB tooltips (maybe have this as a cargoShip plugin to be less work?)
- Remember the last entry and use it for the next launch, could have the search text selected.
- Small frame below to display all results.

Okay... big list. Anyway, it's great so far
Last edited by Katae : 09-07-09 at 08:41 PM.
Report comment to moderator  
Reply With Quote
Unread 09-08-09, 04:38 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
Originally posted by AlicanC
Loved the update <3

How about a macro launcher module? Then we could create some shortcuts to slash commands trough macros <3
I knew that someone would ask for that :P Okay, I planned for next version.

Originally posted by Katae
Would any of these be possible?
[B[Tab instead of enter, or both, to switch to the search items, and be able to switch back to the search box (not important, just used to it)[/b]
- It depends if the editbox is blocking tab or not, have to test that.

Open interface panes, like addon configs
- Addon panels in the interface config panel could be possible, I'll try that. But for other addon frames I need their data and name somehow (best would be an LDB launcher).

Aliases to launch custom code
- Authors can create their own modules for it and add the actions to it, this is the method which is most customizable, since for example casting spells works completely different than Lua functions. I'm planning to add macro support in the next version and maybe then we can think about a custom code module.

Expand LDB tooltips (maybe have this as a cargoShip plugin to be less work?)
- What do you mean by that? At the moment it doesn't use the normal LDB "data source" plugins, but only launchers, for which tooltips shouldn't be important. I don't know if it makes sense to include all LDB-sources into it as most of them are just data-displays and not meant for launching something. Especially there's a problem with handling complex interaction like left-click / right-click and modifiers on the data-plugin.

Remember the last entry and use it for the next launch, could have the search text selected.
- Flagged for next update.

Small frame below to display all results.
- Just thought about this one as well, but I have to test what impact it has on performance, since the search at the moment stops when it hits the first match and only goes further if you press an arrow key. But I will definitely not include "all" results, more likely are only the next five.
__________________
« Website | GitHub »

Oh hai!
Last edited by xConStruct : 09-08-09 at 08:04 AM.
Report comment to moderator  
Reply With Quote
Unread 09-10-09, 08:30 AM  
shkm
A Chromatic Dragonspawn
 
shkm's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 98
Uploads: 9
I'm an avid user of Quicksilver/GNOME Do/Launchy and never even considered how well it would work within WoW. Good job on creating something special!
__________________
Quit WoW again on 17/04/2014.
Report comment to moderator  
Reply With Quote
Unread 09-12-09, 05:28 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
another bug report/feature request

when i open splaunchy, to, let's say, open up a tradeskill window, and while doing so (typing the name), get in fight
it locks everything up, keyboard that is

no way to cancel, cast, move, renders me helpless

releasing the input when getting in fight and/or closing the input box at the same time would be great =D
Report comment to moderator  
Reply With Quote
Unread 09-12-09, 07:40 PM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
Ah right, I try to include it in the next version
__________________
« Website | GitHub »

Oh hai!
Report comment to moderator  
Reply With Quote
Unread 09-28-09, 10:32 PM  
Stolberg
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 17
Uploads: 2
Good work

Can't wait for the next version, keep up the good work!
Report comment to moderator  
Reply With Quote
Unread 09-29-09, 03:54 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
The next version is almost ready, I just have to get tradeskills into it and find a way to reload the cache when spells or macros change (without a reloadui).

EDIT: Decided to release the next version earlier because of a lot new features, although there are still some things missing. Tradeskills are deactivated, because it seems that there is a problem with getting the data on initial login.

Macro-support is included, but you need a reload/relog to let your new ones show up - it seems like Blizz didn't provide an event when they are updated, so I need to figure out some hackish way around it.
__________________
« Website | GitHub »

Oh hai!
Last edited by xConStruct : 09-30-09 at 08:48 AM.
Report comment to moderator  
Reply With Quote
Unread 09-30-09, 09:22 AM  
oomu
A Defias Bandit
 
oomu's Avatar

Forum posts: 2
File comments: 27
Uploads: 0
many thanks for this great addon.
Report comment to moderator  
Reply With Quote
Unread 09-30-09, 10:46 AM  
AlicanC
A Kobold Labourer

Forum posts: 0
File comments: 21
Uploads: 0
Originally posted by Cargor
Macro-support is included
Great! Thanks

Originally posted by Cargor
You need a reload/relog to let your new ones show up
That is also the situation for pets and mounts. Maybe right-click on the panel should trigger a manual update. Hooking events or checking with intervals would be more resource consuming anyway.
Report comment to moderator  
Reply With Quote
Unread 09-30-09, 11:00 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 18
Originally posted by AlicanC
That is also the situation for pets and mounts.
Hmm, have to check that. I'm currently using COMPANIONS_LEARNED as the event.

Originally posted by AlicanC
Maybe right-click on the panel should trigger a manual update. Hooking events or checking with intervals would be more resource consuming anyway.
Rightclick is in so far a problem as the Blizzard_MacroUI is an internal addon, so it is no loaded initially and I can't hook it ... I would have to check when it is loaded (which brings us back to the intervals), or maybe I can hook the function when it is loaded.
__________________
« Website | GitHub »

Oh hai!
Report comment to moderator  
Reply With Quote
Unread 10-03-09, 04:41 AM  
Volux
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
What about the inventory? Is it possible to add it? I'm often looking for some things in there and don't found them. It would be great if I press enter to get it like clicking into the inventory. Or double-enter to use it (if possible).
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.