Giter Site home page Giter Site logo

thor's People

Contributors

gbammc avatar kant avatar kenji21 avatar pallxk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

thor's Issues

Shortcuts for Chrome apps disappear upon logout/reboot

Hi,

With Google Chrome, if you go to Settings > More Tools > Create shortcut, you can create a Chrome window that acts as its own app. I use this extensively, and it's great in combination with Thor. However, every time I log out or reboot, the shortcuts for these "apps" simply disappear. Please advise.

Thanks!

the record shortcut button is not accessible to voiceover users under big sir

summary

When voiceover is on, I cannot access the record shortcut button in thor.. Voiceover can be accessed with command plus f5.

steps

  1. Launch voiceover with command f5.
  2. Launch thor
  3. Go to the table and add an app.
    1. Click, or try and click "record shortcut.
      I notice it is not there when in the table. I'm using the following for my operating system.

ProductName: macOS
ProductVersion: 11.4
BuildVersion: 20F71

a screenshot of the main table in  thor showing the apps list I havee

Thanks.

Thor does not open VSCode with full disk access

Issue

With VSCode bound to a shortcut through Thor, it wasn't monitoring my Discord client when I was connecting through the Discord Presence extension on VSCode.

I'm not sure if this happens across all apps since I didn't test it out.

Solution:

  1. Go to Security and Privacy Settings

  2. Go to Full Disk Access

  3. Give Thor permissions to handle full disk access

Thor for Windows?

Hi,

Love Thor for my Mac!

I would LOVE to have Thor for my Windows pc's too!!!

Do you intend to make Thor work in Windows too?

Thanks!

build problem

after pod install, I run build.sh
I got below result

User defaults from command line:
    IDEArchivePathOverride = /Users/haitongz/Code/mac/Thor/Thor

xcodebuild: error: The workspace named "Thor" does not contain a scheme named "Thor". The "-list" option can be used to find the names of the schemes in the workspace.
--- xcodebuild: WARNING: -exportArchive without -exportOptionsPlist is deprecated
error: archive not found at path '/Users/haitongz/Code/mac/Thor/Thor.xcarchive'
** EXPORT FAILED **

    zip warning: name not matched: Thor.app

zip error: Nothing to do! (try: zip -r Thor.zip . -i Thor.app)

I am a newbie for mac app learning

[Feature request] Temporarily disable shortcuts

With Thor, I finally made Function 1-12 keys useful, thanks for this piece of software

Will you be opened to a PR to add a feature in the menubar drop down (like preferences) to be able to disable / enable Thor shortcuts

My use-case is that to configure htop, function keys are needed (but my mapping makes me changing app...)

Today I quit the app, and then relaunch it

"Thor.app" is damaged

I just downloaded the latest release app "Thor_1.2.0.zip" and got this when tried to open it

image

I'm on High Sierra, Macbook Pro

Dual screen : app window not shown when using shortcut

Steps to reproduce:

  • be on App A on screen A
  • hit the the shortcut for App B (which have a single window (but hidden) on screen B)
  • the window is not shown

It works well if the window is not hidden

I'll have a look to this annoying bug

[feature request] Set folder to a hotkey

I wonder if you could enable setting a folder to a hotkey.

I would like to be able to bind a project folder to a key so that I can have finder auto open at a specific directory.

Repeat shortcut to cycle app windows

First of all, thank you! Thor is exactly what I needed. I had tried to build this functionality using Automator Services but they are way too slow for interactive use.

I use Thor to switch between iTerm 2, VS Code, and Chrome, and I frequently have multiple windows open for each. I wish that instead of hitting command-backtick to cycle those app windows, I could repeatedly hit the shortcut assigned in Thor.

 同程序-多窗口的处理

建议考虑同程序多窗口的处理过程。 目前的状态时,如果一个程序打开两个窗口。一个可见,一个隐藏了,那么所有的操作只针对那个目前可见的窗口进行操作。 隐藏的窗口不对快捷键进行相应。

另外,软件太牛逼了。 给跪了。

Switching App Intermittent Issue

Hi - bit of a vague bug report I'm afraid as the issue is intermittent.

My setup is a use ctrl-number (1, 2, 3, etc..) to switch between apps, with each app full-screen, and one desktop with a few other rarely used apps (which i don't have shortcuts for).

The issue is when I switch to an app, sometimes it displays the desktop instead of the intended app, BUT if I type it still seems to go to the app... so it seems to have focus somehow but not be visible. If I switch to another app, and then back to it, it usually displays normally. Does this sound familiar at all?

Interestingly, I also tried Apptivate and this exhibits the exact same behaviour!?!

I'm running 11.2.3 Big Sur, any info you can provide would be helpful, thanks.

[1.3.0] App can't open

Finder says:

“Thor.app” is damaged and can’t be opened. You should move it to the Trash.

Downloaded the zip twice same error each time (after having accepted your developer identity each time)

程序唤醒错误,设置唤醒mac系统APP结果唤醒的是window的应用

首先谢谢大神开发这么实用的APP,使用Thor切换app确实很方便很好用。谢谢!
不过我最近在使用过程中发现有个问题无法解决:
就是我的系统同时有mac版chrome,通过parallels安装win8.1系统里面也有一个window版本的chrome。之前使用的过程中一直可以正常唤醒mac系统里面的chrome但是今天不知为何唤醒的是parallels里面win8.1的chrome。
mac版chrom路径:/Applications/Google\ Chrome.app
win8.1版chrome路径:/Users/koukomatsu/Applications\ (Parallels)/{61920071-df00-4a6c-9235-7720a9f878e3}\ Applications.localized/Google\ Chrome.app
请问这个我自己是否有办法处理?如果有请问如何处理?

Doesn't support the F1-12 functional keys as hotkey

It seems that the Manico supports the F1-12 functional keys in the Configuration -> Custom -> Shortcuts for applications, it seems the App Shortcuts from System Preferences -> Keyboard -> Shortcuts doesn't support the Fx serial keys, either.

I wonder that how does the Manico implement it, so weird for me. Maybe look into this later.

Unable to add Calendar.app to app list

Hi,

Macbook Air M1
OS X Big Sur 11.0.1 (20B29)
Thor version: latest from Mac App Store (2020-12-09)

When I try to add Calendar.app by browsing to it and clicking Open, nothing happens, the app is not added to the list. Even tried to create an alias to it and add that, also not working.

Other apps seem to be adding to the list as expected.
Can you please help?

Also, if an app is on another virtual screen or full-screen mode, invoking the app designated shortcut doesn't take me to the app, only the app taskbar changes (top row on the screen, e.g. Mail.app).

image

设置快捷键的问题。

我设置不了Command + 数字 例如 command 1
当设置了command 1 只会显示command V
1632021426605
我不知道应该怎么办。

Thor shortcut

The "Enable shortcut" toggle in the Thor settings seems to do nothing. I would prefer to use shift control opt cmd + T for a different application. Currently no matter how I configure the Thor settings this shortcut is not able to be assigned to another application.

Start at login not work

I checked start at login, but it doesn't work after restart.

Thor Version: 1.5.3
OS Version: Mojave 10.14.6 (18G6042)

Proposal: Add option to make repeated presses of shortcut key cycle through windows instead of close application

Assume I have e.g F3 as a shortcut to open Safari.

Current behaviour:

  • Press F3, Safari opens front window
  • Press F3 again, Safari hides
  • Press F3 again, Safari opens

Proposed behaviour:

  • Press F3, Safari opens front window
  • Press F3 again, Safari opens next window (how cmd+` currently works)
  • Press F3 again, Safari opens next window

This would greatly improve workflows where multiple windows of the same application are used, such as multiple IDE project windows or multiple separate Safari instances.

As some people may prefer the current opening and closing behaviour, this new behaviour would be enabled under a checkbox in settings.


If you would accept the PR, I would be happy to write the changes myself, though I will need some advice in how to set up the project for development and which parts of the code are responsible for the window management.

Let me know what you think! :)

[Feature request] show/hide app

Just like iTerm global shortcut key, when the app is foreground and active, press the shortcut will hide that app. So you can toggle the app, instead of just bring it foreground.

I think this is useful because if you launch the wrong app, press it again to hide it. Hope you can support that :)

Use shortcut "option+f" to "Finder" will active the last tab of Finder

MacOS: 12.3.1
Chip: M1

  1. Open more than 1 tab in Finder, and active to the "not last tab".
  2. Then move to "another Space". (e.g. full screen chrome)
  3. Use shortcut "option+f" back to Finder, the Space will swipe and the Finder will switch to the "last tab".

If Finder and other app in same Space, everything is fine.
If quit Thor launcher, use "cmd+tab", no bugs. "option+f" is not one of the default shortcut.

照片、Firefox启动异常;程序启动参数配置。

照片应用,如果是首次启动。就会出现选择图片库的界面——这和直接点击照片图标的行为是不一样的。
Firefox,如果是首次启动,会出现安全模式的对话框,而不是直接打开Firefox浏览器。
另外,能否加入程序启动参数的配置。 也就是在配置界面允许传入运行参数、环境变量。

Can't compile the project

after pod install, I tried to compile the project, but I got the ld errors like following

duplicate symbol _MASShortcutGlyph in:
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASDictionaryTransformer.o
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASHotKey.o
duplicate symbol _MASShortcutGlyph in:
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASDictionaryTransformer.o
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASShortcut.o
duplicate symbol _MASShortcutGlyph in:
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASDictionaryTransformer.o
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASShortcutBinder.o
duplicate symbol _MASShortcutGlyph in:
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASDictionaryTransformer.o
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASShortcutMonitor.o
duplicate symbol _MASShortcutGlyph in:
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASDictionaryTransformer.o
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASShortcutValidator.o
duplicate symbol _MASShortcutGlyph in:
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASDictionaryTransformer.o
    /Users/dingxijin/Library/Developer/Xcode/DerivedData/Thor-gwtiknbgsxjuylbmamkkfehghhzz/Build/Intermediates/Pods.build/Debug/MASShortcut.build/Objects-normal/x86_64/MASShortcutView.o
ld: 6 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

suggestion: export your keymap

summary

export your keymap for back up or sharing purposes

use case:
If you reinstall mac os, or if you want to share your key map with a friend or co worker who uses thor, backing up/exporting would be a nice option.

重启后,已添加的应用消失了

前置条件

  • 应用不在应用列表中

复现步骤

  • 添加应用程序,搜索应用,例如Toolbox安装的Pycharm,或者brew安装的iterm2
  • 设置快捷键
  • 重启电脑

实际结果

  • 快捷键中的Pycharm,iterm2消失了

Possible to execute AppleScript?

It would be better when Thor can execute AppleScript.

There is Bug when activating Finder from different space where Finder does not located.
We can use following AppleScript first switching to space 1 and then activate Finder:

tell application "System Events" to key code 18 using {control down}

tell application "Finder"
	activate
	if (count windows) is 0 then make new Finder window
end tell

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.