Skip to content

Commit

Permalink
feat: documented the project and reduced image sizes
Browse files Browse the repository at this point in the history
  • Loading branch information
Louis Pontoise committed Aug 27, 2019
1 parent 3248b43 commit 930c82d
Show file tree
Hide file tree
Showing 26 changed files with 141 additions and 67 deletions.
38 changes: 38 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Overview

![Screenshot](docs/img/alt-tab-macos/3%20windows%20-%201%20line.png)

`alt-tab-macos` brings the brilliant Windows 10 window switcher (activated by pressing alt-tab) to macOS users.It lets the user switch between windows in a visual way.

On macOS there is an app cycling shortcut which doesn't let you select between windows of an app, and there is Mission Control which doesn't let you navigate using the keyboard.

# How to install

* Compile using XCode or AppCode
* Run the `.app`

# How to use

* `control` + `tab` cycles through apps
* `control` + `shift` + `tab` cycles through apps in reverse
* Quick press-and-release will cycle through apps without showing any UI
* Holding `control` after pressing a cycle shortcut will show the UI
* Releasing `control` or clicking on a window will focus it

# Screenshots

![Screenshot](docs/img/alt-tab-macos/5%20windows%20-%202%20lines.png)

![Screenshot](docs/img/alt-tab-macos/6%20windows%20-%202%20lines.png)

![Screenshot](docs/img/alt-tab-macos/dark-background.png)

# Features

* Delay before showing the UI to avoid flashing (default 200ms)
* High quality thumbnails of all windows
* Background uses macOS vibrancy UX
* UI elements have a subtle shadow to ensure readability
* Window titles will truncate with an ellipsis if they don't fit
* Thumbnails have a maximum width and height to help visualize very long, tall, small, big windows
* Fast. There is no benchmark at the moment but energy was spent making sure the UI is responsive
170 changes: 103 additions & 67 deletions alt-tab-macos.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Binary file removed alt-tab-macos/docs/img/1 window - 1 line.jpg
Binary file not shown.
Binary file removed alt-tab-macos/docs/img/2 windows - 1 line.jpg
Binary file not shown.
Binary file not shown.
Binary file removed alt-tab-macos/docs/img/3 windows - 1 line.jpg
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added docs/img/alt-tab-macos/3 windows - 1 line.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/alt-tab-macos/5 windows - 2 lines.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/alt-tab-macos/6 windows - 2 lines.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/alt-tab-macos/dark-background.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/windows-10/1 window - 1 line.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/windows-10/2 windows - 1 line.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/windows-10/3 windows - 1 line.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 930c82d

Please sign in to comment.