![]() In other cases, a lot of ongoing activities made ForkLift to beachball. This issue occurred when in the background ForkLift was trying to communicate with the NAS but the NAS wasn’t responding. In some cases, not responding NAS devices caused hangs in ForkLift. Users can simply enter the passphrase on the Connect Panel, just as they would with a normal password. ![]() However, in ForkLift 4, no extra steps are needed. In ForkLift 3, to use a passphrase protected private key, users had to manually add the key to the Keychain and modify the config file. In addition to that, users can use Multi-Factor Authentication (MFA) when connecting to Amazon S3. ForkLift 4 can directly connect to two additional cloud service providers: Dropbox and Microsoft OneDrive.įorkLift 4 also can handle connections to Amazon S3 buckets even when the user only has bucket level permissions. ![]() Some of the bigger changes affect the protocols in ForkLift. ForkLift 4’s protocol updates: direct connection to Dropbox and OneDrive, MFA for Amazon S3, and simplified key authentication We have enhanced the Spotlight search in ForkLift to not only search Spotlight’s metadata for file names as it did in the past, but also to search within the content of items. We have also added new tools to the toolbar. If you drag a folder over the plus sign in the tab bar, then that folder opens in a new tab. Additionally, you can use these colors as color labels for the path bar, making it easier to identify your current location. We’ve added the option to colorize the icons in the sidebar. To name just a few, we have moved the status bar from the bottom of the window to the top and integrated it into the status bar. We have incorporated numerous small features to improve usability. As soon as the new GUI was ready, the app felt like a totally new app and it had become much easier to fill it with functionality. We decided to add some themes to choose from, which go well with the streamlined design. We wanted to develop a GUI that was both fresh and streamlined, and we believe we succeeded in achieving that. In the case of ForkLift 4, it was very helpful to create the GUI first. Creating a fresh look for ForkLift 4 and improving user experienceĭeveloping a new major version of an application is a huge challenge and it is hard to decide how and where to start and where to go from that starting point. At this point, the UI of ForkLift 4 is around 80% written in SwiftUI. Some things that we wished to create with it are simply impossible to do at the moment, so we had to make some workarounds. It is really great to work with SwiftUI, but it has presented some big challenges too. SwiftUI was very promising because by using this framework the code becomes much simpler, which is always a big plus, especially for the developer of ForkLift. We decided to use SwiftUI, the new user interface framework by Apple, to build the UI of ForkLift. We realized that if we wanted to be able to continuously add new features to ForkLift as we are planning to do, then we needed a good foundation to build on. But as has often been the case in the past, developing the new version resulted in a complete rewrite of ForkLift from scratch once again. We simply wanted to create a modern GUI and add some highly requested features. When we started thinking about releasing a new major version of ForkLift, we didn’t plan to change a lot of things in the code. The Evolution of ForkLift 4: From Minor Improvements to a Complete Rewrite with SwiftUI We would greatly appreciate it if you could help us by using the beta version and providing us with feedback. We hope that you will like the new version. ![]() But finally, the wait is over and we are ready to release the first beta version of ForkLift 4. As you probably know, ForkLift 4 has been in the making for an extended period of time, longer than we anticipated or desired.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |