![]() I’m planning the following features for 1.0: You should be already saving your 15 bucks as a reward for my hard work. This is pretty much what you are going to get in the 1.0 release. Note: Finder’s minor version number is advanced by +1 compared to the OS X system update numbering. If you encounter the future compatibility warning you will lose this functionality for a while (a Finder restart will always work, of course). Apple is probably going to release Finder 10.6.5 soon, so I will release a TotalFinder update for it shortly. So I ended up with two tables where I store known memory offsets for both i386 and x86_64 platforms.Īs of the 0.9.1 release, this feature works for Finder 10.6.3 and 10.6.4. As you would expect this memory offset differs for each hardware platform and Finder version. I’ve searched the memory where Finder stores the bit which tells the file browser how to filter files when rendering. You can tweak AppleShowAllFiles key in Finder’s plist, but it requires Finder to restart to take effect. As I wrote before, there is no simple way to programatically force Finder to display hidden files. You have a keyboard shortcut for this too: CMD+SHIFT+B.ĭisplay hidden files without restarting Finder! It was easy enough so I decided to make some folks with small screens happy. I’ve also improved the free-form mode of the Visor window and implemented seamless switching between these modes. You can also drag the tabs bar to resize Visor vertically. The Visor window may be also pinned by pressing the keyboard shortcut CMD+SHIFT+P. I’ve replaced the Visor close button with pin button. Visor window can be pinned and resized by dragging I believe I’ve solved all of these nasty issues by reviewing all performSelector calls and fixing object dependencies. use CMD+Q to close the whole browser window (if you’re fast you can close it with mouse or pressing CMD+W to close second tab quickly after first one).click on close button of the second tab to initiate a tab closing animation.For example a 100% reproducible case for one tabs-related crash was: These objects may die in the meantime while the target is waiting for the animation to finish.Īs you can imagine this was the source of all sudden crashes when dealing with tabs. The problem was that the target had weak references to other objects. Cocoa uses autorelease which does deallocation at some point after the timer has fired. ![]() The problem is that the target object on which the scheduled method is called does not go away until the timer fires (performSelector calls on target object). For example, this was used when animating tabs. The root of all evil was my extensive usage of performSelector:withObject:afterDelay: calls to make things smooth and sane. New mini tab buttons give more room for new feature panels in the future :-) Fixed several crash situations This is the new look of TotalFinder preferences. By the way, I renamed this feature “Asepsis” which is kind of a cool name for real system surgeons -) DS_Store redirection, while for others it is an essential feature. ![]() So everyone gets an easy way to use only a subset of TotalFinder features.įor example some people are not that interested in. I want to support separate orthogonal features which should be disabled by default and which may be enabled at will on separate preference panels. On the other side the TotalFinder is by definition a product for Mac tweakers who love to have options. TotalFinder must not turn into bloat-ware. I still have my head full of crazy ideas about exciting new features for TotalFinder but I decided to stay calm and polish TotalFinder in its current state.ĭon’t worry, I’m also evaluating your ideas from. The full changelog: The major feature: “no major features” ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |