KeyboardCowboy
KeyboardCowboy copied to clipboard
Possibility for selecting the path of configurations - or an additional sync path
Would be great to have the possibility for selecting the path of the app preferences - or have an additional sync path for transfer configurations to other machines. I would prefere a manually selectable path instead of a fixed iCloud Files path since this is more flexible for all users. With such solution users that would prefer sync via iCloud will be satisfied as well users (like me) which prefer an independent path for that since they using another sync tool.
My personal favourite solution is the solution of iTerm2. See the screenshot.
Very nice improvement, this has actually been on my list of todos for a while now. The foundation is built for supporting other paths than just the home directory, so that shouldn't be a problem.
The biggest job here would be to actually build the UI for it 😎
A small update here, I've started to improve how we handle permissions in the app. This lead to implementing a preferences screen. When I'm done with that work, we could add another tab for configuring location.
This is what it looks like right now.
Note location permissions is something that I'm looking into in order to support this: https://github.com/zenangst/KeyboardCowboy/issues/268 and that https://github.com/zenangst/KeyboardCowboy/issues/45
@Fischmuetze just a small follow-up on this, I merged the code for the new settings screen here - https://github.com/zenangst/KeyboardCowboy/pull/390
Now when this building block is in place, we can start looking into using alternative folder locations 😎
Hi, I would come back to this request. I've just realised how good "Keyboard Cowboy" has become. The only thing is that there is still no way to synchronise the configuration with other devices. I would prefer a solution like in iTerm2. Works like a charme and this solution is compatible which each kind of syncing tool like Nextcloud, Dropbox, iCloud etc without having the effort for implementing sync functionality for the App self. The App gives the user the opportunity to select an additional preferences path which is observed by the App. If there any changes the App will reload the settings from the given path.