All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Refactor application.
- Fix the menu items duplicate problem - the menu items appends (+ 1) for every menu showing.
- Delete public modifiers for methods in public extensions.
- Delete @obj method for authorizing.
- Refactor defaults.
- Fix incorrect link location after creation.
- Add the checkbox item on the contextual menu of the
soft link extention
to switch on/off the relative path use to create a symbolic link.
- Change the menu item names for hard link actions - replace
alias
tohard link
.
- Fix the localization bug - only
Russian
localization in for allsystem languages
.
- Add the checkbox button on the application view to switch on/off the relative path use to create a symbolic link.
- Implement the strategy for create new symlink with relative or absolute path.
- Change the extention boubdle name from
quick-symlink-extention to
symlink actions`. - Change the module name
quick-symlink-extention to
soft-link-actions-name`.
- Fix a bug that led to fatal error:
Can't remove last element from an empty collection
.
- Added the ability to create links from the
Finder
menu without selected objects.
- Develop additional
Finder extension
which allows to create ahard links
for selected folders and files via contextual menu.
- Change build os version to 10.10.
- Fix soft link replace with function.
- Add new classes
Path
for working with path's and creating relative path from specified directory. - Add unit-tests cases for the
Path
class.
- Change soft link creation using relative instead absolute path.
- Change the activity property of some menu items according to the rule:
- if no object was copied, then the menu items "Paste link to here" an "Move it here and replace with a link" are not active.
- if at least one object was not copied, then the menu items "Paste link to here" an "Move it here and replace with a link" are inactive.
- Add cleaning clipboard after inserting links.
- Add the new menu item for creating symlink in a parent directory (parent for target objects).
- Implement the
Command
pattern for theQuick Symlink
actions.
- Add the new menu item for replacing selected folders and files with symlinks.
- Add the extension localization for English and Russian languages.
- The application icons.
- The toolbar icons.
- The toolbar icon.
- The language version from Swift 5.0 to Swift 4.0.
- The project version from xcode 12.x to xCode 9.2.
- Add the
Finder toolbar menu
which allows to:- automate the symbolic links creation.
- create symbolic links for the selected files or folders.
- save symbolic links to the selected directory.
- The
Finder extension
which allows to:- automate the symbolic links creation.
- create symbolic links for the selected files or folders.
- save symbolic links to the selected directory.