Skip to content

This is a keystroke launcher for Windows and macOS.

License

Notifications You must be signed in to change notification settings

Arpit-Babbar/ueli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

electronizr

Table of Contents

An 'alt+space' launcher for Windows

This is an 'alt+space' launcher for Windows because I thought the default Windows 10 search function doesn't always do what I want.

Demo

demo-video

Quick Tutorial

  • Hit alt + space to show/hide the main program
  • Start typing a program name you're looking for
  • Hit enter to launch the highlighted program
  • Use tab/shift+tab to scroll through the search result

Installation

  1. Install Node
  2. Clone Repo or Download ZIP
  3. Install npm packages
    • $ npm install
  4. Run gulp build task
    • $ gulp build
  5. Run build script
    • $ npm run build
  6. Your application is now in the dist/ folder
  7. Create a shortcut to electronizr.exe in the windows startup folder (C:\Users\<your-username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup) to run the application on windows logon

Features

  • Search while typing
  • Launch a program by hitting Enter
  • Launch shell commands with a > prefix
    • e.g. >ipconfig /all
  • Open a web URL with your default web browser
    • e.g. google.com
  • Use Google search function with a g: prefix
    • e.g. g:how can i exit vi
  • Use Wikipedia search function with a wiki: prefix
    • e.g. wiki:nissan gtr
  • Open Folder or Files with entering a file path
    • e.g. C:\temp or C:\temp\myphoto.jpg
  • Different color themes:
    • Dark
    • Light
    • 'Default Windows 10 like'

Default Settings

{
    "theme": "win10",
    "maxResultItems": 10,
    "folders": [
        "C:\\Users\\<your-username>\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu",
        "C:\\Users\\ProgramData\\Microsoft\\Start Menu"
    ],
    "webSearches": [
        {
            "name": "Google",
            "prefix": "g",
            "url": "google.com/search?q=",
            "fontAwesomeIconClass": "fa-google"
        },
        {
            "name": "Wikipedia",
            "prefix": "w",
            "url": "wikipedia.org/w/?search=",
            "fontAwesomeIconClass": "fa-wikipedia-w"
        },
        {
            "name": "YouTube",
            "prefix": "yt",
            "url": "youtube.com/results?search_query=",
            "fontAwesomeIconClass": "fa-youtube"
        },
        {
            "name": "DuckDuckGo",
            "prefix": "d",
            "url": "duckduckgo.com/?q="
        }
    ]
}

Custom Settings

Just modify the dist/config.json file. If there is no config file run the application once, it should create one.

  • Options:
    • theme: [light, dark, win10]
    • maxResultItems: [1-10]
    • foldes: [valid folder paths]

Color Themes

Dark

color-theme-dark

Light

color-theme-light

'Default Windows 10 like'

color-theme-win10

electronizr specific commands

Command Description
ezr:reload Rescan of all Startmenu folders
ezr:config Open config file
ezr:dark-theme Load dark theme
ezr:light-theme Load light theme
ezr:win10-theme Load Windows 10 theme
exit Exit the application

Planned Features

  • Execution for all shell commands
    • Output will be displayed in the main application window
  • Favorite Programs will be listed higher in the search result
  • More user customization
    • custom color theme
    • custom folders to search + fileextensions
    • custom search engines
    • custom shortcuts

Current Bugs

  • Changing color theme sometimes messes up the styling
    • If that happens you have to exit the application and start it again. This should fix it.

About

This is a keystroke launcher for Windows and macOS.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.7%
  • CSS 1.1%
  • Other 0.2%