Coder Social home page Coder Social logo

sylphyhorn's People

Contributors

buchizo avatar etiamnullam avatar grabacr07 avatar mntone avatar takeshik avatar tmyt avatar unarist 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  avatar  avatar  avatar  avatar

sylphyhorn's Issues

Can we set the backgrounds' mode?

I'd like to use Tile so they span my monitors. I can change this from display settings, but it reverts to Fit as soon as I switch desktops.

Move Active Window should keep the window active

Currently, it seems to not do so - the focus is sometimes lost.

For example, when I have one Chrome window on desktops 1 and 2, and a File Explorer window on desktop 1 - if I'm focusing on the File Explorer window and press Ctrl+Win+Alt+Right - I will be switched to Desktop 2, and the window will be switched to Desktop 2, but the window will be in the background and focus will be transferred to the Chrome window.

My OS is Windows build 1809 (updated yesterday).

FEATURE REQUEST: Alternative hotkey to display Task View

If you have time, I would love to see a future version provide the ability to define an alternative hotkey for displaying the Task View manager. It does not need to replace the existing Win+Tab combo. In fact, it might be easiest to inject Win+Tab whenever the alternative shortcut is pressed. I leave the implementation details to those most familiar with it.

Thank you.

Switch desktop right and left by Ctrl+n and Ctrl+h does not work

SylphyHorn is a great work to enhance the virtual desktop environment.

I would like to use shortcuts of Ctrl+n and Ctrl+h to switch the desktop to right and left, respectively, but it does not work well.
The App Log indicates some exceptions written below:

System.ArgumentException: パス名を空にすることはできません。
   場所 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   場所 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
   場所 System.IO.FileStream..ctor(String path, FileMode mode)
   場所 SylphyHorn.UI.Controls.UnlockImageConverter.Convert(Object value, Type targetType, Object parameter, CultureInfo culture)

I appreciate it if you kindly improve the function.

Set switch desktop shortcut.

I don't see any way to change the "Switch Desktop" shortcut from the windows default: Ctl+Win+Left|Right. It would be nice to be able to set this shortcut.

I'd like to set it to Win+E for right switch and Win+Tab for left switch because this is close to what I have my Mac set to.

Feature Proposal: Give virtual desktops names

I like the switch notification and thought about a feature that assigns each virtual desktop a name. Configuration via a mapping in the settings and then present the message "Current Desktop: Development" or whatever the user has been set instead of "Current Desktop: Desktop 2".

Notifications are delayed when "Show animations in Windows" is enabled

When "Show animations in Windows" is enabled, upon desktop switch, there is an initial delay, then the notification shows, and then the notification disappears after the milliseconds specified in the settings.

Can the initial delay be eliminated?

Seems like it waits for the animation (desktop sliding left/right) to complete before popping up the notification. Could we pop it up before the animation starts?

Bug when moving multiple windows from the same process

Hi,
I created a pull request that explain the problem.
#12

But here it is again

The problem is when we try to move multiple window that comes from the same process. There seems to be a concurrent bug in the VDMHelper for this particular case. When it happen, the windows i tried to move, crash and close itself. It may be isolated to chromium base applications has it doesn't work with multiple instance of chrome, electron.js, atom.io or visual studio code, etc

So the only workaround I found is to move them with a delay between them so the VDMHelper can finish whatever it is doing. It is not the perfect solution but for now it work.

Pin/Unpin windows is not working

I have tried pinning a window (Chrome) using the default key sequence [Left Win][Left Ctrl][Left Alt]+[P] and it does not make the window appear on all virtual desktops. I tried changing the key sequence to be sure that I wasn't mis-typing it. I could not get it to behave as a pinned window.

The Show Window on All Desktops command in the virtual desktop switcher screen still has the desired effect. So I know that window pinning works in theory.

I'm running an up-to-date Windows 10 Pro version 1607 OS build 14393.1066 and SylphyHorn version 2.5.0. I'm on a MacBook Pro 2013 running Windows under Boot Camp.

For what it's worth I had also attempted to use the recommended AutoHotkey script that toggles WS_EX_TOOLWINDOW. It also has no effect. See https://superuser.com/questions/950960/pin-applications-to-multiple-desktops-in-windows-10.

Thanks!

Disable notifications

Could there be an option to disable notifications? I find them to be quite annoying when switching desktops normally.
Maybe an option to select for what events a notification is displayed? Like pinning a window, or reordering desktops would be ok.

Can't bind Win Ctrl Shift + (Left|Right) from settings GUI

Instead, the window responds to the Win Shift + arrow combination.

After some deduction, I managed to work around it by modifying C:\Users\USERNAME\AppData\Local\Packages\46846grabacr.net.SylphyHorn_vwznf8jfphrrc\LocalCache\Local\grabacr.net\SylphyHorn\Settings.xml (when SylphyHorn is closed) to contain the below code, then restarted it.

  <KeyValueOfstringanyType>
    <Key>ShortcutKeySettings.MoveLeftAndSwitch</Key>
    <Value xmlns:d3p1="http://www.w3.org/2001/XMLSchema" i:type="d3p1:string">37,91,162,160</Value>
  </KeyValueOfstringanyType>
  <KeyValueOfstringanyType>
    <Key>ShortcutKeySettings.MoveRightAndSwitch</Key>
    <Value xmlns:d3p1="http://www.w3.org/2001/XMLSchema" i:type="d3p1:string">39,91,162,160</Value>
  </KeyValueOfstringanyType>

`Shortcut keys` don't work anymore

After windows 10 update in my version SymphyHorn 2.5 from Windows Story, keys to switch/pined windows not work.

System

Version 10.0.17134 Compile 17134
SymphyHorn 2.5

All shortcut keys are not working.

Tried workaround:

  • Just Re-install app.
  • Uninstall app and reboot os then re-install app.
  • change check and uncheck sometimes to some settings such as Override OS default key.

PC/OS/App environment:

  • Surface Pro 4
    • Core -5-6300U @ 2.40GHz
    • 8GB
  • Windows 10 Pro 64bit
    • 1709
    • 16299.547
  • SyophyHorn
    • version 3.0.0

App log:

It occours when app has launched.

System.InvalidCastException: 指定されたキャストは有効ではありません。
   場所 WindowsDesktop.Interop.ComInterfaceWrapperBase.Invoke[T](Object[] parameters, String methodName)
   場所 WindowsDesktop.Interop.ApplicationViewCollection.GetViewForHwnd(IntPtr hWnd)
   場所 WindowsDesktop.VirtualDesktop.PinWindow(IntPtr hWnd)
   場所 SylphyHorn.UI.SettingsWindow.OnContentRendered(EventArgs e)
   場所 System.Windows.Window.<PostContentRendered>b__198_0(Object unused)
   場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   場所 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

ご確認、よろしくお願いいたします。その他ログが取れる場所があれば提出しますので、お知らせください。

Switching between desktops keeps focus on previous desktop.

When I switch desktop with the shortcut keys "Ctrl + Winkey + Left/Right" the focus remains on the last used window in the previous virtual desktop.

Example:
Virtual Desktop 1: Has discord (chat client) on it.
Virtual Desktop 2: Has my web browser on it.

Let's say I'm on VD1 and discord has focus.
If I hit "ctrl + win + Right" to switch to my browser (VD2) and start typing... the input will go to discord (VD1) and not my browser(VD2). If I hit alt tab or click on the window, then it gets the focus.

Win11 issues

In Win11 the desktop number is not shown in trayicon (e.g., 2/3 for 2nd from 3 desktops).
Also 'pin window to all desktops' is not working.

Loop Virtual desktops doesn't work with Right Ctrl + Right Win keys

Hello,

It seems that when I turn on the Loop Virtual desktops and try to loop using the Right keys, it doesn't loop. Everything works fine.

If there's any information I can provide to help with this, let me know.

Regards.

P.S. Awesome program btw, I spent some time looking for something like this, make life much easier! THANKS!

Right-{Win, Ctrl, Shift} do not work in combos

Only left Win, etc. register in combos, which makes it a bit less convenient than it could be overall, having to synchronize both hands for combos that become too low level as one gets use to their functionality and so shouldn't require much thought from the user.

Feature request

Ability to assign keys to specific desktops, like
ALT+WIN+1 -> Desktop 1
ALT+WIN+2 -> Desktop 2
ALT+WIN+3 -> Desktop 3
ALT+WIN+4 -> Desktop 4
...

Feature Request: Display Desktop Names instead of 'Desktop n' (as of Windows 10 Version 2004)

SylphyHorn looks really great in comparison to other Virtual desktop tools I've looked at.

From Windows 10 Version 2004 (OS Build 19041.450) on, Virtual Desktops now can be named .

However the current version is of 2018; it cannot make use of the names and still displays "Desktop 1" etc.

So...:

  1. Any chance that you bring out a new version that displays the names of the desktops? I hope it is just one additional function call...
  2. Any chance that you display the full name in the taskbar instead of '2/3' (at least make that an option)?

機能要望:通知に仮想デスクトップの名前を表示する

2020年のWindowsの大規模アップデートにより,各仮想デスクトップに名前をつけることが可能になりました.こちらのアプリでは仮想デスクトップ切替時に通知を出せますが,現在は各仮想デスクトップのインデックスが表示されています.個人的には,その通知に各仮想デスクトップ名を表示できたらかなり便利だなと思っています.

ぜひ,ご検討宜しくお願い致します.

Version 5?

Hi, I have just installed SylphyHorn on new PC. While trying to sync the settings, I have the two PCs side by side and I see that it is different, so I looked in the Version tab and this new one that I installed from the link presented in README https://apps.microsoft.com/store/detail/sylphyhorn/9NBLGGH58T01?hl=en-us&gl=us is for version 3.1.0, while the other one is 5.5.1.

Otherwise the about section is the same, both apps lead to this repo, so I wonder, what is going on?
Where can I get download for v5.5.1?

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.