You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: new keyboard shortcuts and handle select projects using tab (#8)
* feat: implement new keyboard shortcuts and handling methods in switcher window
- add a swift gitignore file
- update development team identifier in xcode project file
- add a new togglefixedwindow keyboard shortcut
- add a new case for `fixed` sort target in editorstore class
- update command in editorstore class
- add new togglefixedwindow handling method in switcherwindow class
- add new navigateprojects method in switcherlistview struct
* refactor: tab key logic and optimize binary files
- refactor switcher list view logic for tab key press
- update the calculation of `selectedindex` for tab key press
* refactor: switcherview functionality
- remove the `navigateprojects` function from `switcherlistview` in `switcherview.swift`
- fix indentation in the `switcherlistview` struct in `switcherview.swift`
* refactor: standardize keyboard shortcut terminology and functionality
- change the keyboard shortcut name from `togglefixedwindow` to `togglepinnedwindow` in `app.swift`
- update the `editorstore.swift` file to replace `fixed` with `pinned` in the `sorttarget` enum and related functions
- modify the text and keyboard shortcut in the `settingsview.swift` file from `neohub hotkey` to `neovide hotkey` and change the shortcut from `togglefixedwindow` to `togglepinnedwindow`
- refactor the `switcherwindow` class in `switcherview.swift` to use `togglepinnedwindow` instead of `togglefixedwindow` for keyboard shortcuts
* chore: update development team in xcode project configuration
- update `development_team` from `x8cnw77992` to `q62v4yp545` in `neohub.xcodeproj/project.pbxproj` multiple times
* refactor: variable names across files
- update a variable name from `fixed` to `pinned` in the `editorstore.swift` file
* refactor: improved application behavior
- removed redundant code related to editor activation
- changed the behavior of hiding applications in specific scenarios
* refactor: optimize editor handling in application
- refactor `editorstore.swift` to always return the last used editor as pinned
- remove unnecessary code in the `editorstore.swift`
- refactor `switcherview.swift` to check if editors are not empty instead of counting them
- remove redundant activation code in `switcherview.swift`
- update a binary file `default.profraw`
* refactor: improve handling of key press events in switcherview
- change handling of key press event for `togglepinnedwindow` in `switcherview.swift`
- binary files `default.profraw` were modified
* refactor: key event handling in various files
- update `development_team` setting from `q62v4yp545` to `x8cnw77992` in `neohub.xcodeproj`
- change the key event from `onkeyup` to `onkeydown` in `switcherwindow` class in `switcherview.swift`
* chore: update project settings and optimize binary files
- update the `development_team` setting to q62v4yp545 in the project file
- binary files `a/default.profraw` and `b/default.profraw` differ
* style: standardize code formatting across project files
- update the indentation of the closing brace
* minor changes
* - remove unnecessary whitespace in switcherview.swift
* - add `dispatchqueue.main.async` to activate neovide first before activating nsapp
- remove unnecessary code line in editorstore.swift
- update default.profraw binary file
* feat: file structure and add directory creation method
- add a `createdirectoryifnotexists` method to the cli class
- call `createdirectoryifnotexists` in the `perform` method
- move the `createdirectoryifnotexists` implementation to the bottom of the cli.swift file.
* refactor: toggle switcher window condition in switcherview
- add a condition to toggle the switcher window if not already toggled in the switcherview.swift file
- binary files differ in the default.profraw file
* chore: update keyboard shortcuts and improve binary file handling
- update the default keyboard shortcut for `togglepinnedwindow`
- binary files `default.profraw` are different
* refactor: address review comments
---------
Co-authored-by: Alex Fedoseev <[email protected]>
0 commit comments