Albin Larsson
Albin Larsson
### Description The details can already be found at #869, but it's much better with a helpful step by step tutorial. I will also fork some extensions and send PRs...
### Description ### Ensure ext.ulauncher.io will work with v6 I never set this up locally to test, but there is some code in the back-end that validates the extension manifest...
### Description See http://docs.ulauncher.io/en/latest/extensions/tutorial.html#available-options What we actually need is to prevent old requests processing while newer ones have been requested. So if we have a `search` extension and type "`search`...
### Description This is needed for the CI to work, and also for users to more conveniently being able to test or build debs locally. Needs to be done before...
### Description For the debian packages it's not packaged yet, but due to #808 and 3e68ef1 we really should before releasing v6 ### Communication guidelines - [X] I have read...
### Description It's now outdated: https://github.com/Ulauncher/Ulauncher/tree/v6/docs/source When you run the `sphinx-apidoc` command (`sphinx-apidoc -d 5 -o source ../ulauncher`) it says: > File source/ulauncher.rst already exists, skipping. > File source/ulauncher.api.rst already...
See #1063 This PR will wait to load the extension until the keyword is called, and then unloads it when the window is hidden. This is more of a "proof...
### Description Replaces #285, because it isn't productive or actionable. The majority of Ulauncher extensions don't need to run in the background, and the few ones that do take advantage...
### Description We have many classes for this and their responsibilities bleed into each other and make the workflow complicated to change or write tests for. * Server * Controller...
### Description Problems now: 1. Actions are designed with a method you're not supposed to run. Instead you serialize the whole object memory representation (with pickle) and send this to...