Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

very minor doc fix in README.md #313

Open
wants to merge 75 commits into
base: master
Choose a base branch
from
Open

Conversation

snarfed
Copy link

@snarfed snarfed commented Jun 10, 2013

thanks in advance!

@philc
Copy link

philc commented Sep 12, 2013

Bump; no reason not to merge this in.

@ghost
Copy link

ghost commented Sep 19, 2013

it seems the project is not developed any more :(

wincent and others added 27 commits August 27, 2014 22:12
Make use of a private API to prevent Slate from hanging waiting for
unresponsive apps.

Tested by pausing Google Chrome with a command like `kill -STOP 11019`,
then interacting with Slate (using hot keys to reposition windows). I
observed that there is some lag before the `CGSEventIsAppUnresponsive`
API actually registers the state of the world; it returns `false` at
first, but after about 20 seconds it correctly returns `true`. During
the initial interval, interacting with Slate is laggy; after that, it
becomes snappy.

Resumed Chrome with `kill -CONT 11019`.

Fixes: jigish#140

Thanks to @sdegutis for the tip.
All good sentences deserve a full stop.
This can be useful to distinguish between apps like Chrome and Chrome
Canary (which both report their name as "Google Chrome" but have bundle
identifiers `com.google.Chrome` and `com.google.Chrome.canary`
respectively).

This can be used in a `.slate.js` to do things like the following,
which is a layout that pushes Canary windows to the left half of the
screen and normal Chrome windows to the right half:

    slate.layout('my-layout', {
      'Google Chrome': {
        operations: [function(window) {
          var app = window.app();
          if (app.bundleIdentifier() === 'com.google.Chrome.canary') {
            // code to push window left
          } else {
            // code to push window right
          }
        }],
        repeat: true,
      },
    });
Including a description for how to turn on the Accessibility API for OS X 10.9 Mavericks.
…local variable causes Slate to crash if window hints is triggered in certain contexts (Emacs.app visible or Calendar.app visible).
Removed the overriding of the architectures and turned on some
additional warnings it recommended.
specifically, if AXUIElementCopyElementAtPosition returns an accessibility element that doesn't have the window role or attribute, return it anyway.

for jigish#343. makes windowUnderPoint() work with Emacs 24.3+
 loosen requirements for window to be returned from windowUnderPoint
Bharadwaj, Girish and others added 30 commits April 25, 2015 08:12
Switch to NSJSONSerialization, which is provided and maintained by
Apple. Our version of JSONKit was quite old.
Remove JSONKit usage from the project
…n files in new doc directory; improve formatting; improve clarity.
 * Create new js-*.md files with content from wiki and link to them.
 * Clean up formatting.
 * Add Makefile and github.css to allow local compilation of HTML from Markdown.
Adopt JavaScript config documentation from wiki.
…t_titles

Do not hide windows without title from WindowInfoView
Fix link to default config file
`TestRun` as a method name appears to clash with the test framework.
Change the name of the test so that it doesn't clash and we can run this
test again.
Fix a warning from XCode about the minimum size being smaller than the
content size.
Fix Issue jigish#70 Cannot resize at right border
Sequence operations don't work properly during Layout operation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.