All Projects → daniellandau → Switcher

daniellandau / Switcher

Licence: gpl-3.0
Gnome Shell extension to switch windows quickly by typing

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Switcher

Material Shell
A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate windows in order to improve productivity. It's meant to be 100% predictable and bring the benefits of tools coveted by professionals to everyone.
Stars: ✭ 6,189 (+2489.54%)
Mutual labels:  hacktoberfest, gnome
Persian Calendar For Gnome Shell
An extension for Gnome-Shell to show Persian date/calendar
Stars: ✭ 261 (+9.21%)
Mutual labels:  hacktoberfest, gnome
Gir ffi
Auto-generate bindings for GObject based libraries at run time using FFI
Stars: ✭ 135 (-43.51%)
Mutual labels:  hacktoberfest, gnome
Liferea
Liferea (Linux Feed Reader), a news reader for GTK/GNOME
Stars: ✭ 612 (+156.07%)
Mutual labels:  hacktoberfest, gnome
La Capitaine Icon Theme
La Capitaine is an icon pack designed to integrate with most desktop environments. The set of icons takes inspiration from the latest iterations of macOS and Google's Material Design.
Stars: ✭ 1,858 (+677.41%)
Mutual labels:  hacktoberfest, gnome
Quarrel
A UWP discord client
Stars: ✭ 238 (-0.42%)
Mutual labels:  hacktoberfest
Sdk
The jMonkeyEngine3 SDK based on netbeans
Stars: ✭ 240 (+0.42%)
Mutual labels:  hacktoberfest
Worker pool
Erlang worker pool
Stars: ✭ 239 (+0%)
Mutual labels:  hacktoberfest
Neos Ui
Neos CMS UI written in ReactJS with Immutable data structures.
Stars: ✭ 238 (-0.42%)
Mutual labels:  hacktoberfest
Eir
Erlang ecosystem common IR
Stars: ✭ 242 (+1.26%)
Mutual labels:  hacktoberfest
Prest
PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new
Stars: ✭ 3,023 (+1164.85%)
Mutual labels:  hacktoberfest
Deps.rs
Keep your dependencies up-to-date
Stars: ✭ 240 (+0.42%)
Mutual labels:  hacktoberfest
Wemake Python Package
Bleeding edge cookiecutter template to create new python packages
Stars: ✭ 235 (-1.67%)
Mutual labels:  hacktoberfest
Parsr
Transforms PDF, Documents and Images into Enriched Structured Data
Stars: ✭ 2,736 (+1044.77%)
Mutual labels:  hacktoberfest
Vopono
Run applications through VPN tunnels with temporary network namespaces
Stars: ✭ 236 (-1.26%)
Mutual labels:  hacktoberfest
Flingengine
A Vulkan game engine with a focus on data oriented design
Stars: ✭ 239 (+0%)
Mutual labels:  hacktoberfest
Community App
This is the default web application built on top of the Apache Fineract platform. The Mifos X Web App (formerly called Community App) is maintained by the Mifos Initiative as a reference solution for the financial inclusion community. It is a Single-Page App (SPA) written in web standard technologies like JavaScript, CSS and HTML5. It leverages common popular frameworks/libraries such as AngularJS 1.5, Bootstrap and Font Awesome
Stars: ✭ 238 (-0.42%)
Mutual labels:  hacktoberfest
Tds fdw
A PostgreSQL foreign data wrapper to connect to TDS databases (Sybase and Microsoft SQL Server)
Stars: ✭ 238 (-0.42%)
Mutual labels:  hacktoberfest
Vispy
Main repository for Vispy
Stars: ✭ 2,771 (+1059.41%)
Mutual labels:  hacktoberfest
Gulp Front
Frontend boilerplate and framework based on gulp, pug, stylus and babel
Stars: ✭ 237 (-0.84%)
Mutual labels:  hacktoberfest

Switcher

Switcher is a Gnome Shell extension for quickly switching windows by typing.

An animation of how the extension works

Installation

Download from https://extensions.gnome.org/extension/973/switcher/ or checkout to the correct place as

mkdir -p ~/.local/share/gnome-shell/extensions # only needed if this is the first extension you install
cd ~/.local/share/gnome-shell/extensions
git clone https://github.com/daniellandau/switcher.git [email protected]

Log out and back in of GNOME Shell, and you can then enable the extension with Gnome Tweaks.

How to use

Use the configured hot key (w by default) to open the switcher and start typing a part of the name or current title of the window you want. Hit the Esc key to cancel and the Return key to activate the window at the top of the list.

Contributing

Contributions are welcome and I will try my best to answer quickly to all suggestions. If you start working on something mentioned in TODO.md, let me know so I don't scoop you.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Aknowledgements

As there is no really good central place to find documentation on writing Gnome Shell Extensions I'll list here where I got information from.

The icon is based on the "Restore Window" icon by Lloyd Humphreys from the Noun Project, used under a CC-BY version 3.0 license.

I thank my employer Futurice for providing monetary sponsorship for this work through the Spice Program

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].