Giter VIP home page Giter VIP logo

finderfix's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

finderfix's Issues

FinderFix_v0.7.3b expired

MacStudio M2 Max (arm), Sonoma 14..4.1
Working great!

Any chance to get a new beta or a final, if completed?

ON Switch gets mangled

Describe the bug
The ON switch on the General Tab gets mangled when switching back from the Extra tab.

To Reproduce
Steps to reproduce the behavior:

  1. Go to General Tab on settings
  2. Then go to Extra Tab on settings
  3. Switch back to General Tab on settings
  4. See error

Expected behavior
That the "ON" switch doesn't get mangled.

Screenshots
If applicable, add screenshots to help explain your problem.
Step 1: Screenshot 2024-05-17 at 11 35 49
Step 2:
Screenshot 2024-05-17 at 11 35 57
Step 3:
Screenshot 2024-05-17 at 11 36 02

Desktop (please complete the following information):

  • OS: macOS 14.5
  • CPU: Intel
  • System Locale English
  • Version v0.7.4b]

Additional context
Add any other context about the problem here.

crash on macOS 14.4 [related to Chinese localisation]

Describe the bug
FinderFix can not run on macOS 14.4 MacBook Pro 16 inch M1 Max.

To Reproduce
Every time I open FinderFix, it crashed immediately.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: macOS 14.4
  • CPU: M1 Max
  • System Locale Chinese
  • Version 0.7.3
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               FinderFix [41144]
Path:                  /Applications/FinderFix.app/Contents/MacOS/FinderFix
Identifier:            com.mantel.FinderFix
Version:               0.7.3 (68)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2024-03-21 10:16:40.4502 +0800
OS Version:            macOS 14.4 (23E214)
Report Version:        12
Anonymous UUID:        74501C67-3ED7-511E-C320-4C2FEA8CB957

Sleep/Wake UUID:       F7B274B0-4810-4CA3-847D-6E88D15CD166

Time Awake Since Boot: 320000 seconds
Time Since Wake:       3476 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000001, 0x0000000102ba0d84

Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process:   exc handler [41144]

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   FinderFix                     	       0x102ba0d84 GeneralSettingsViewController.localizableStrings() + 5256
1   FinderFix                     	       0x102ba2bec GeneralSettingsViewController.viewDidLoad() + 288
2   FinderFix                     	       0x102ba3cfc @objc GeneralSettingsViewController.viewDidLoad() + 28
3   AppKit                        	       0x18483b28c -[NSViewController _sendViewDidLoad] + 84
4   AppKit                        	       0x184828948 -[NSViewController _loadViewIfRequired] + 236
5   AppKit                        	       0x184cfde28 __24-[NSViewController view]_block_invoke + 28
6   AppKit                        	       0x18482261c NSPerformVisuallyAtomicChange + 108
7   AppKit                        	       0x184828814 -[NSViewController view] + 160
8   FinderFix                     	       0x102bd96e4 SettingsWindowController.init(preferencePanes:style:animated:hidesToolbarForSingleItem:) + 168
9   FinderFix                     	       0x102bae64c AppDelegate.settingsWindowController.getter + 224
10  FinderFix                     	       0x102bae7e0 AppDelegate.applicationDidFinishLaunching(_:) + 340
11  FinderFix                     	       0x102baec14 @objc AppDelegate.applicationDidFinishLaunching(_:) + 124
12  CoreFoundation                	       0x180f7eb1c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
13  CoreFoundation                	       0x181012db8 ___CFXRegistrationPost_block_invoke + 88
14  CoreFoundation                	       0x181012d00 _CFXRegistrationPost + 440
15  CoreFoundation                	       0x180f4d648 _CFXNotificationPost + 768
16  Foundation                    	       0x182069464 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
17  AppKit                        	       0x1847e837c -[NSApplication _postDidFinishNotification] + 284
18  AppKit                        	       0x1847e812c -[NSApplication _sendFinishLaunchingNotification] + 172
19  AppKit                        	       0x1847e6674 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 504
20  AppKit                        	       0x1847e6270 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 492
21  Foundation                    	       0x182091914 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 316
22  Foundation                    	       0x182091708 _NSAppleEventManagerGenericHandler + 80
23  AE                            	       0x187fa29c4 0x187f97000 + 47556
24  AE                            	       0x187fa22ec 0x187f97000 + 45804
25  AE                            	       0x187f9b8a8 aeProcessAppleEvent + 488
26  HIToolbox                     	       0x18b732e90 AEProcessAppleEvent + 68
27  AppKit                        	       0x1847e0c7c _DPSNextEvent + 1440
28  AppKit                        	       0x184fd2dec -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
29  AppKit                        	       0x1847d3cb8 -[NSApplication run] + 476
30  AppKit                        	       0x1847aaf54 NSApplicationMain + 880
31  FinderFix                     	       0x102b96404 main + 12
32  dyld                          	       0x180b220e0 start + 2360

Thread 1:
0   libsystem_pthread.dylib       	       0x180ea5d20 start_wqthread + 0

Thread 2:
0   libsystem_pthread.dylib       	       0x180ea5d20 start_wqthread + 0

Thread 3:
0   libsystem_pthread.dylib       	       0x180ea5d20 start_wqthread + 0

Thread 4:
0   libsystem_pthread.dylib       	       0x180ea5d20 start_wqthread + 0

Thread 5:
0   libsystem_pthread.dylib       	       0x180ea5d20 start_wqthread + 0


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000001   x1: 0x0000000000000001   x2: 0x00000001ea62e910   x3: 0x000000016d26db58
    x4: 0x0000600000e7692c   x5: 0x000060000000dcec   x6: 0x0000000000000000   x7: 0x0000000000000008
    x8: 0x0000000000000000   x9: 0x0000000000000000  x10: 0x0000000000000380  x11: 0x000000008f464837
   x12: 0x00000000000007fb  x13: 0x00000000000007fd  x14: 0x000000008f66500f  x15: 0x000000000000000f
   x16: 0x0000000180edb1a0  x17: 0x00000001eab20050  x18: 0x0000000000000000  x19: 0x000000016d26db30
   x20: 0x000000016d26db40  x21: 0x0000000000000000  x22: 0xaee0e7d8cac1c0bb  x23: 0x000000016d26db00
   x24: 0x0000000190f13ab8  x25: 0x0000000190f13ae4  x26: 0x000000016d26db50  x27: 0x00000001ea62e910
   x28: 0x000000016d26db10   fp: 0x000000016d26dd10   lr: 0x0000000102ba02bc
    sp: 0x000000016d26daf0   pc: 0x0000000102ba0d84 cpsr: 0x60001000
   far: 0x0000000000000000  esr: 0xf2000001 (Breakpoint) brk 1

Binary Images:
       0x103054000 -        0x10305ffff libobjc-trampolines.dylib (*) <e8a1b184-0349-3c61-a119-6543eb038317> /usr/lib/libobjc-trampolines.dylib
       0x103080000 -        0x10309ffff com.apple.security.csparser (3.0) <d5ba6df5-4b0f-3b49-b7e3-923347e0a7d1> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
       0x102b90000 -        0x102c03fff com.mantel.FinderFix (0.7.3) <5ac171bb-fd8a-322a-ad47-3812c2421ca6> /Applications/FinderFix.app/Contents/MacOS/FinderFix
       0x1847a6000 -        0x185ae2fff com.apple.AppKit (6.9) <8b85317d-d56a-3370-8b78-da6c1d0fb53c> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x180f0c000 -        0x1813e4fff com.apple.CoreFoundation (6.9) <33908a83-098f-3437-973e-fb848c4f39df> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x182060000 -        0x182cbdfff com.apple.Foundation (6.9) <1b93a4d2-db73-3f3b-a726-c8eacc5128e0> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
       0x187f97000 -        0x18800aff7 com.apple.AE (944) <1885b57c-7ef6-3921-ba18-0de48c174133> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
       0x18b6f0000 -        0x18b9b3fff com.apple.HIToolbox (2.1.1) <c315e2a3-3fd1-3a2b-b205-b8b492b0f506> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
       0x180b1c000 -        0x180ba49db dyld (*) <8e1e5ee2-f89a-33a7-bb0a-74bdc06b7828> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x180ed7000 -        0x180edefe7 libsystem_platform.dylib (*) <031f3e8c-5227-3138-a444-68174c1c28cf> /usr/lib/system/libsystem_platform.dylib
       0x190b63000 -        0x1910c0fff libswiftCore.dylib (*) <05650d36-bbc5-3760-aec7-4d2751b5d729> /usr/lib/swift/libswiftCore.dylib
       0x180ea4000 -        0x180eb0fff libsystem_pthread.dylib (*) <45239f06-cc53-36d0-9933-7776ac7ea2fa> /usr/lib/system/libsystem_pthread.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)
Writable regions: Total=1.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.5G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
ColorSync                          480K       24 
CoreGraphics                        16K        1 
Foundation                          16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                             1.5G       41 
MALLOC guard page                  192K       12 
STACK GUARD                       56.1M        6 
Stack                             10.6M        6 
VM_ALLOCATE                         64K        4 
__AUTH                            1421K      257 
__AUTH_CONST                      23.4M      438 
__CTF                               824        1 
__DATA                            9933K      425 
__DATA_CONST                      21.7M      444 
__DATA_DIRTY                      1295K      138 
__FONT_DATA                          4K        1 
__LINKEDIT                       526.3M        4 
__OBJC_RO                         71.7M        1 
__OBJC_RW                         2195K        1 
__TEXT                           534.7M      462 
dyld private memory                272K        2 
mapped file                      189.3M       25 
shared memory                     1344K       12 
===========                     =======  ======= 
TOTAL                              2.9G     2308 



-----------
Full Report
-----------

{"app_name":"FinderFix","timestamp":"2024-03-21 10:16:40.00 +0800","app_version":"0.7.3","slice_uuid":"5ac171bb-fd8a-322a-ad47-3812c2421ca6","build_version":"68","platform":1,"bundleID":"com.mantel.FinderFix","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.4 (23E214)","roots_installed":0,"name":"FinderFix","incident_id":"8E949D5D-7384-4F19-B738-BE89100DE09F"}
{
  "uptime" : 320000,
  "procRole" : "Default",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,2",
  "coalitionID" : 46565,
  "osVersion" : {
    "train" : "macOS 14.4",
    "build" : "23E214",
    "releaseType" : "User"
  },
  "captureTime" : "2024-03-21 10:16:40.4502 +0800",
  "codeSigningMonitor" : 1,
  "incident" : "8E949D5D-7384-4F19-B738-BE89100DE09F",
  "pid" : 41144,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-03-21 10:16:40.1618 +0800",
  "procStartAbsTime" : 7745338081904,
  "procExitAbsTime" : 7745344957914,
  "procName" : "FinderFix",
  "procPath" : "\/Applications\/FinderFix.app\/Contents\/MacOS\/FinderFix",
  "bundleInfo" : {"CFBundleShortVersionString":"0.7.3","CFBundleVersion":"68","CFBundleIdentifier":"com.mantel.FinderFix"},
  "storeInfo" : {"deviceIdentifierForVendor":"B94DCE41-C231-5244-B583-D6E9B6FDE850","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.mantel.FinderFix",
  "crashReporterKey" : "74501C67-3ED7-511E-C320-4C2FEA8CB957",
  "codeSigningID" : "com.mantel.FinderFix",
  "codeSigningTeamID" : "7WU93WYW7H",
  "codeSigningFlags" : 1644245781,
  "codeSigningValidationCategory" : 3,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"diEBlEX\/\/xcgACDUaB5A+eADFKohAIBSIgCAUuMDG6oAAT\/WIAAg1A==","atPC":"IAAg1CAAINQA5ABvoAM8rSAAINT5Y7yp91sBqfRPAqn9ewOp\/cMAkQ=="},
  "wakeTime" : 3476,
  "sleepWakeUUID" : "F7B274B0-4810-4CA3-847D-6E88D15CD166",
  "sip" : "enabled",
  "exception" : {"codes":"0x0000000000000001, 0x0000000102ba0d84","rawCodes":[1,4340714884],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
  "termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace\/BPT trap: 5","byProc":"exc handler","byPid":41144},
  "os_fault" : {"process":"FinderFix"},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":4949875,"threadState":{"x":[{"value":1},{"value":1},{"value":8227318032,"symbolLocation":0,"symbol":"type metadata for URL"},{"value":6126230360},{"value":105553131432236},{"value":105553116323052},{"value":0},{"value":8},{"value":0},{"value":0},{"value":896},{"value":2403747895},{"value":2043},{"value":2045},{"value":2405847055},{"value":15},{"value":6458028448,"symbolLocation":0,"symbol":"_platform_memmove"},{"value":8232501328},{"value":0},{"value":6126230320},{"value":6126230336},{"value":0},{"value":12601326675683295419},{"value":6126230272},{"value":6726695608,"symbolLocation":0,"symbol":"swift::metadataimpl::FixedSizeBufferValueWitnesses<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox>, true, 8ul, 8ul, true>::getEnumTagSinglePayload(swift::OpaqueValue const*, unsigned int, swift::TargetMetadata<swift::InProcess> const*)"},{"value":6726695652,"symbolLocation":0,"symbol":"swift::metadataimpl::FixedSizeBufferValueWitnesses<swift::metadataimpl::ValueWitnesses<swift::metadataimpl::ObjCRetainableBox>, true, 8ul, 8ul, true>::storeEnumTagSinglePayload(swift::OpaqueValue*, unsigned int, unsigned int, swift::TargetMetadata<swift::InProcess> const*)"},{"value":6126230352},{"value":8227318032,"symbolLocation":0,"symbol":"type metadata for URL"},{"value":6126230288}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4340712124},"cpsr":{"value":1610616832},"fp":{"value":6126230800},"sp":{"value":6126230256},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":4340714884,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":68996,"symbol":"GeneralSettingsViewController.localizableStrings()","symbolLocation":5256,"imageIndex":2},{"imageOffset":76780,"symbol":"GeneralSettingsViewController.viewDidLoad()","symbolLocation":288,"imageIndex":2},{"imageOffset":81148,"symbol":"@objc GeneralSettingsViewController.viewDidLoad()","symbolLocation":28,"imageIndex":2},{"imageOffset":610956,"symbol":"-[NSViewController _sendViewDidLoad]","symbolLocation":84,"imageIndex":3},{"imageOffset":534856,"symbol":"-[NSViewController _loadViewIfRequired]","symbolLocation":236,"imageIndex":3},{"imageOffset":5602856,"symbol":"__24-[NSViewController view]_block_invoke","symbolLocation":28,"imageIndex":3},{"imageOffset":509468,"symbol":"NSPerformVisuallyAtomicChange","symbolLocation":108,"imageIndex":3},{"imageOffset":534548,"symbol":"-[NSViewController view]","symbolLocation":160,"imageIndex":3},{"imageOffset":300772,"symbol":"SettingsWindowController.init(preferencePanes:style:animated:hidesToolbarForSingleItem:)","symbolLocation":168,"imageIndex":2},{"imageOffset":124492,"symbol":"AppDelegate.settingsWindowController.getter","symbolLocation":224,"imageIndex":2},{"imageOffset":124896,"symbol":"AppDelegate.applicationDidFinishLaunching(_:)","symbolLocation":340,"imageIndex":2},{"imageOffset":125972,"symbol":"@objc AppDelegate.applicationDidFinishLaunching(_:)","symbolLocation":124,"imageIndex":2},{"imageOffset":469788,"symbol":"__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__","symbolLocation":148,"imageIndex":4},{"imageOffset":1076664,"symbol":"___CFXRegistrationPost_block_invoke","symbolLocation":88,"imageIndex":4},{"imageOffset":1076480,"symbol":"_CFXRegistrationPost","symbolLocation":440,"imageIndex":4},{"imageOffset":267848,"symbol":"_CFXNotificationPost","symbolLocation":768,"imageIndex":4},{"imageOffset":37988,"symbol":"-[NSNotificationCenter postNotificationName:object:userInfo:]","symbolLocation":88,"imageIndex":5},{"imageOffset":271228,"symbol":"-[NSApplication _postDidFinishNotification]","symbolLocation":284,"imageIndex":3},{"imageOffset":270636,"symbol":"-[NSApplication _sendFinishLaunchingNotification]","symbolLocation":172,"imageIndex":3},{"imageOffset":263796,"symbol":"-[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:]","symbolLocation":504,"imageIndex":3},{"imageOffset":262768,"symbol":"-[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:]","symbolLocation":492,"imageIndex":3},{"imageOffset":203028,"symbol":"-[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:]","symbolLocation":316,"imageIndex":5},{"imageOffset":202504,"symbol":"_NSAppleEventManagerGenericHandler","symbolLocation":80,"imageIndex":5},{"imageOffset":47556,"imageIndex":6},{"imageOffset":45804,"imageIndex":6},{"imageOffset":18600,"symbol":"aeProcessAppleEvent","symbolLocation":488,"imageIndex":6},{"imageOffset":274064,"symbol":"AEProcessAppleEvent","symbolLocation":68,"imageIndex":7},{"imageOffset":240764,"symbol":"_DPSNextEvent","symbolLocation":1440,"imageIndex":3},{"imageOffset":8572396,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":700,"imageIndex":3},{"imageOffset":187576,"symbol":"-[NSApplication run]","symbolLocation":476,"imageIndex":3},{"imageOffset":20308,"symbol":"NSApplicationMain","symbolLocation":880,"imageIndex":3},{"imageOffset":25604,"symbol":"main","symbolLocation":12,"imageIndex":2},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":8}]},{"id":4949887,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":12}],"threadState":{"x":[{"value":6126792704},{"value":4867},{"value":6126256128},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6126792704},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6457810208},"far":{"value":0}}},{"id":4949888,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":12}],"threadState":{"x":[{"value":6127366144},{"value":9987},{"value":6126829568},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6127366144},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6457810208},"far":{"value":0}}},{"id":4949889,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":12}],"threadState":{"x":[{"value":6127939584},{"value":8707},{"value":6127403008},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6127939584},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6457810208},"far":{"value":0}}},{"id":4949905,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":12}],"threadState":{"x":[{"value":6128513024},{"value":26887},{"value":6127976448},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6128513024},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6457810208},"far":{"value":0}}},{"id":4949906,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":12}],"threadState":{"x":[{"value":6129086464},{"value":27399},{"value":6128549888},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6129086464},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6457810208},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4345643008,
    "size" : 49152,
    "uuid" : "e8a1b184-0349-3c61-a119-6543eb038317",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4345823232,
    "CFBundleShortVersionString" : "3.0",
    "CFBundleIdentifier" : "com.apple.security.csparser",
    "size" : 131072,
    "uuid" : "d5ba6df5-4b0f-3b49-b7e3-923347e0a7d1",
    "path" : "\/System\/Library\/Frameworks\/Security.framework\/Versions\/A\/PlugIns\/csparser.bundle\/Contents\/MacOS\/csparser",
    "name" : "csparser",
    "CFBundleVersion" : "61123.100.169"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4340645888,
    "CFBundleShortVersionString" : "0.7.3",
    "CFBundleIdentifier" : "com.mantel.FinderFix",
    "size" : 475136,
    "uuid" : "5ac171bb-fd8a-322a-ad47-3812c2421ca6",
    "path" : "\/Applications\/FinderFix.app\/Contents\/MacOS\/FinderFix",
    "name" : "FinderFix",
    "CFBundleVersion" : "68"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6517579776,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 20172800,
    "uuid" : "8b85317d-d56a-3370-8b78-da6c1d0fb53c",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2487.50.124"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6458228736,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5083136,
    "uuid" : "33908a83-098f-3437-973e-fb848c4f39df",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "2420"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6476398592,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.Foundation",
    "size" : 12967936,
    "uuid" : "1b93a4d2-db73-3f3b-a726-c8eacc5128e0",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
    "name" : "Foundation",
    "CFBundleVersion" : "2420"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6576238592,
    "CFBundleShortVersionString" : "944",
    "CFBundleIdentifier" : "com.apple.AE",
    "size" : 475128,
    "uuid" : "1885b57c-7ef6-3921-ba18-0de48c174133",
    "path" : "\/System\/Library\/Frameworks\/CoreServices.framework\/Versions\/A\/Frameworks\/AE.framework\/Versions\/A\/AE",
    "name" : "AE",
    "CFBundleVersion" : "944"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6634274816,
    "CFBundleShortVersionString" : "2.1.1",
    "CFBundleIdentifier" : "com.apple.HIToolbox",
    "size" : 2899968,
    "uuid" : "c315e2a3-3fd1-3a2b-b205-b8b492b0f506",
    "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
    "name" : "HIToolbox"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6454099968,
    "size" : 559580,
    "uuid" : "8e1e5ee2-f89a-33a7-bb0a-74bdc06b7828",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6458011648,
    "size" : 32744,
    "uuid" : "031f3e8c-5227-3138-a444-68174c1c28cf",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6722826240,
    "size" : 5627904,
    "uuid" : "05650d36-bbc5-3760-aec7-4d2751b5d729",
    "path" : "\/usr\/lib\/swift\/libswiftCore.dylib",
    "name" : "libswiftCore.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6457802752,
    "size" : 53248,
    "uuid" : "45239f06-cc53-36d0-9933-7776ac7ea2fa",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  }
],
  "sharedCache" : {
  "base" : 6453346304,
  "size" : 4189880320,
  "uuid" : "664c17e3-f7ed-3226-8594-589aa9bf8fd2"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=1.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.5G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                          480K       24 \nCoreGraphics                        16K        1 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.5G       41 \nMALLOC guard page                  192K       12 \nSTACK GUARD                       56.1M        6 \nStack                             10.6M        6 \nVM_ALLOCATE                         64K        4 \n__AUTH                            1421K      257 \n__AUTH_CONST                      23.4M      438 \n__CTF                               824        1 \n__DATA                            9933K      425 \n__DATA_CONST                      21.7M      444 \n__DATA_DIRTY                      1295K      138 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       526.3M        4 \n__OBJC_RO                         71.7M        1 \n__OBJC_RW                         2195K        1 \n__TEXT                           534.7M      462 \ndyld private memory                272K        2 \nmapped file                      189.3M       25 \nshared memory                     1344K       12 \n===========                     =======  ======= \nTOTAL                              2.9G     2308 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "c3e6c454c4939c3ea8080aef556719cb5c581efe",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "654439cdafbf5b61207873a9",
      "factorPackIds" : {

      },
      "deploymentId" : 240000004
    },
    {
      "rolloutId" : "648cada15dbc71671bb3aa1b",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_ATTENTION_ASSETS" : "65a8118e05d9422724106749",
        "SIRI_UNDERSTANDING_ASR_ASSISTANT" : "65a8115446dfa0720068876d",
        "SIRI_UNDERSTANDING_NL" : "65a811c046dfa0720068876e",
        "SIRI_EXPERIENCE_CAM" : "65a81173096f6a1f1ba46525",
        "SIRI_UNDERSTANDING_MORPHUN" : "65a811a96c2f903aa921c246"
      },
      "deploymentId" : 240000116
    }
  ],
  "experiments" : [

  ]
}
}

Can only work for one time

MacOS 12.6 mbp14 2021

  1. Install & open
  2. Authorize the required permissions
  3. Crashed once I closed the preferences window.

I've tried for 10 times and the bug is steady.

View options

v0.7.1b

a toggle to disable view otions cause i like em of but adds side bar to disk image windows when i open them

so if you could ad that would be great cause some time i dont want to disable/or enable different view options

FinderFix beta expired 0.7.4

Dear Dev,

I love FinderFix, the latest beta has expired but I'd like to understand what's keeping you from releasing the final release.

Let me know if I can help cause it's working perfectly so I don't think it can stay in Beta forever, it's more than ready to be final.

Thanks

Feature Request: Fix other app windows

I realise this is a lot to ask and you probably have better things to be doing but I thought I'd throw the idea out there. It would be great if FinderFix or a separate app could fix the size of windows of other apps. For some reason Apple Music often opens maximised to the full 27" display I have which is annoying, Figma for some reason opens almost full size (which I want) but only two thirds of the width. So many apps have weird quirks like this.

Just an idea. Thanks for FinderFix!

Show/Hide Sidebar doesn't work properly

Show/Hide Sidebar doesn't work properly and it causes Sidebar to disappear completely without option to Show/Hide it as this option gets greyed out in View menu.

Nothing visible running

I installed 0.7.2 on Monterey 12.6.6; went through all the hoops and apparently it started. Activity Monitor lists it and it appears in Login Items in System Prefs. But I can't see any way to interact with the app. Neither the Dock nor cmd-tab shows anything related to FinderFix. Is there some secret way of getting to a Settings window?

Spatial Finder / Hide Toolbar for all windows

I prefer to use Finder in the "Spatial Finder" paradigm, a la John Siracusa. Basically, I don't want to use the "Browse" mode with a sidebar, but rather each folder is its own window. To get into this mode you hit Option + Command + T (View > Hide Toolbar in Menubar) which hides the Toolbar and Sidebar.

When you do this on a folder, Finder remembers it for that folder, but when you open a new folder (one you've never opened before) it opens with the Toolbar and Sidebar.

So I'd love a feature which enforces 'Hide Toolbar' for any window open. I currently use a Keyboard Maestro macro to do this, but it doesn't work about 5% of the time.

FinderFix Feature Request (Right-Click Context Menu Options)

Is your feature request related to a problem? Please describe.

My request is to have Cut - Copy - Paste options available in the right-click context menu. This isn't unrelated to a specific problem, since CMD + X works great! However, it would improve usability and be much appreciated by myself (as well as others). Please see the image added to the "Additional context" section. It is an image of TotalFinder's right-click menu. I don't know if this is still possible to do without disabling SIP (which I do not want to do).

Describe the solution you'd like

I would like to see Cut - Copy - Paste options in the context menu that appears when you right-click.

Describe alternatives you've considered
I've considered several alternative solutions including xtrafinder and TotalFinder. I know there are apps like ServiceStation that let you customize the right-click menu though; however, it doesn't have the same functionality that I'm requesting.

Additional context

Cut-Copy-Paste_Right-Click Menu

Thank you so much!

Code-Signing & Notarizing the App

What's the blocker for code-signing & Notarization of the app? Are you planning on doing those things when 1.0 releases?

The average user isn't going to jump through multiple security "vulnerability" dialogs & accept them...

I consider myself pretty technically knowledgable, & find this a little off-guard, especially the pseudonym "ed77..." paragraph in installer.

Disable FinderFix when Time Machine gets activated

The final killer feature that I'd like to suggest to make FinderFix perfect would be to auto deactivate when you enter in Time Machine and you see the list of Finder windows history.

This feature was missing also in FinderMinder and I've found it quite annoying cause all the time I need to restore something I need first to close FinderFix cause the window size setting used in FinderFix diverge from the fixed Finder size in Time Machine.

I hope this thing can be achieved, that's totally fine otherwise.

PS: is there any idea about when the shareware final release will be out? I find FinderFix worth to pay for how useful is!

Automatically Adjust Width of Finder Columns

Thank you guys for developping FinderFix, it's been amazing so far!

Here's a Mac OS Finder Issue that FinderFix could Fix:

Finder Column View is unique and probably the fastest way to navigate files on Mac.
You can always see the full path, interact with it, and navigate with your keyboard very efficiently.

But one Major Issue is that it doesn't display the complete file name of files.

The only option right now that Mac Os offers natively is to press ALT and then double click on the bottom of the vertical column separators (more precisely on the double vertical grey lines).

You can also right click at the same spot and you'll get 3 options to adjust column width.
By far the best one is "Adjust column width size individually".
But the worst part is that the Finder doesn't remember it so you'll have to do that over and over indefinitely.

THE SOLUTION WOULD BE TO AUTOMATICALLY ADJUST WIDTH OF COLUMNS
To see complete file name of all files without manually adjust column width.

The "Adjust column width size individually" is the needed behaviour, so the function does exist in Mac OS.
But I know no way of assigning that function to a keyboard shortcut, or automate it every time you open a folder in column view. I'm sure you guys know more !

Xtrafinder and TotalFinder found the soultion years ago and it was working for a while but recently they don't work anymore and they are not really considering maintening their sofware...

FinderFix is Already Amazing but please Consider this Massive Time Waster Issue in Mac OS Finder, and Add the Solution to the Next Feature List of FinderFix.

THAT WOULD INDEED REALLY FIX THE FINDER !

Thank you Guys !

v0.6.7b beta can't running on the macos 10.15.17

Describe the bug
The old version(0.5.9b) notify the beta expired,And i downloaded and installed the newest version(0.6.7b).But,It's not any response when i open the new version.

To Reproduce
Steps to reproduce the behavior:
Just run it on the macos 10.15.7.

Expected behavior
Can't running.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: macOS 10.15.7
  • CPU: intel Core i7-4770HQ
  • System Locale: Englist
  • Version 0.6.7b

Additional context
None

I can't access old version of Finderfix - no download options/only release notes

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
There is no hypelink to download earlier versions, only a link for release notes

Describe the solution you'd like
A clear and concise description of what you want to happen.

I'd like to try this software since I read some great reviews, by my OS is too old. I see that you have older versions, but no way to access a download. I have mojave 10.14

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

I've done several searches to see if the sofware was an another site with no luck.
Additional context
Add any other context or screenshots about the feature request here.

FinderFix extremely aggressive, affects non-folder windows (Information panels, Inspector, “Connect to Server…” dialog and QuickLook window); BREAKS QuickLook altogether

That's it, that's what's on the description.

I don't know if FinderFix has any way of distinguishing between different kinds of Finder-owned windows, but it just attempts to enforce its custom default size on any kind of resizable Finder windows, fails on those which have limits on them (such as the individual and consolidated Information windows, and the Inspector panel, but still manages to stretch them to their widest setting) and succeeds on those that don't (such as the “Connect to Server…” dialog box and QuickLook window).

What's worse: when first activating a Finder window, the QuickLook window is only affected when pressing the Space Bar for the first time, as pressing the arrow keys to cycle between different files resets it to its default size; but subsequent usage of QuickLook without changing the window focus reverts to and retains the custom size, and not having the window repositioning functionality active in FinderFix just moves it further and further towards the bottom-right of the screen.

To make matters worse (and to me, unacceptably so), it resizes not just the “Information-panel/sidebar-equivalent” QuickLook window layout/manifestation when, say, applications and folders are selected (which wouldn't be that big of an issue in my desktop setup, really), also affecting documents, such as text files, images, PDFs, etc. and, thus rendering QuickLook completely unusable. Do try using QuickLook on a PDF (which it crops) or on an image (which it rescales) with window-resizing active and you'll instantly see what I mean.

Having FinderFix be a bit smarter could even allow us to set custom Information window/Inspector panel sizes (for instance, I wouldn't mind having them be, maybe not the maximum 800px width, but a bit wider than the default on my desktop monitors, while keeping them the default – and minimum – 530px width on my 13'' MBP), and maybe even set larger default QuickLook window sizes for folders and applications, while still allowing them to stretch or shrink in case the file type – an image, icon, PDF, video, etc. – and corresponding media size calls for it); if all else fails, have FinderFix at least ignore anything that isn't a folder window, as it clearly seems to never having been intended for those other kinds of windows in the first place.

Anyhoo, I know the app is still in Beta, and I wish I could help you more than this, but I do use QuickLook a lot and will, thus, have to stop using/testing FinderFix altogether until this core-OS-feature-breaking bug is fixed. Best of luck until then!

Operational windows excluded from Finder Fix control

Dear developer,

finder fix is simple and awesome. Coming from finderminder and finally I've found something updated!

I'd like to suggest to exclude from alignment the operations windows like those with progress bar when you paste a file somewhere in a folder.

I remember Finderminder never tackled those windows but seeing them on my top-left corners of my Finder windows is becoming annoying 😓

Thanks for your effort

v0.7.1 β will not open on macos 10.15.7

Describe the bug
FinderFix v0.7.1 β is running as expected on my iMac (macOS 13 Ventura), however it will not open at all on my MBP running macOS 10.15.7 (Catalina), reopening of #6

To Reproduce
Steps to reproduce the behavior:

  1. Click on FinderFix 0.7.1 in macOS 10.15.7.
  2. Nothing happens.
  3. Log shows a crash.
  4. After several failed attempts to open the app, I then manually added FinderFix to Security & Privacy: 'Accessibility' and 'Full Disk Access' and clicked on FinderFix again, nothing happens.

Expected behavior
FinderFix application starts.

Screenshots
N/A

Desktop (please complete the following information):

  • OS: macOS 10.15.7
  • CPU: 2.3 GHz Quad-Core Intel Core i7 3615QM Ivy Bridge
  • MacBookPro10,1 (Retina Mid 2012)
  • System Locale English - US
  • Version v0.7.1b

Additional context
Add any other context about the problem here.
-Log:

FinderFix_2023-01-13.txt

If there is a better way to submit the log, please let me know, when i try to just paste the text here, the formatting is a mess. And thank you very much for making this app. I've been using a combination of FinderMinder + a script called FinderSize for years, and it's the least bad option I've been able to find. I just don't know why apple doesn't at least offer an option to pin Finder at a set size/location like most apps.

Narrower Finder Windows

Is your feature request related to a problem? Please describe.
Because of our office workflow we need to have several finder windows open at the same time. One for incoming files from each user and one for outgoing files after they have been reviewed. When you have several windows open you do not have screen space for running applications.

Describe the solution you'd like
We would like a window just wide enough to show the small icon and a short file name(maybe a minimum width of 120, current minimum in FinderFix is 460). This was possible in Mac Os 10.6.8 but the window width doubled in later systems.

Describe alternatives you've considered
The only option we have found is piling window on top of each other which slows the workflow and has caused some files to miss the review process.

Additional context
Add any other context or screenshots about the feature request here.

FinderFix Feature Request

I just discovered FinderFix today. As I began reading about it I began to shake with anticipation! You are addressing one of my pet peeves with the "modern" Finder. I have been using Moom from Many Tricks for several years to address this window resizing and centering issue. With that I can make each adjustment with a custom keystroke. Automatic is better!

The Finder has another problem I have been resolving manually or with an AppleScript. Manually is annoying and AppleScript requires a bit of a shuffle at times. The problem for me is the Finder's total stubbornness to readjust the column width of a List View folder window according to the width of the longest filename. I typically open and close a lot of windows while I'm working. I prefer the windows in list view and about half the width of the default window. If there are any longer filenames the first column can become wider that the window when I reopen it. Although it's relatively simple to adjust, If you are using the computer several hours at the time it's both time consuming and annoying. I have found that I can adjust the "Date Modified" field to a more narrow view to accommodate my preferred more narrow window and it does not get reset. Moreover, new windows all appear to inherit that setting. If the "Name" field's width were fixed I could see both of these together.

I'm finally getting to the request. Would it be possible to add a setting for the width of at least the first, second if you like, columns for list view, much like you do for the window sizing. I would be so happy! :-)

[email protected]

What's with ⌘-C / ⌘-V?

Could you please explain what this feature does? As far as I know, since 1984 Copy & Paste have been ⌘-C & ⌘-V. What does FinderFix do that is different?

FinderFix not starting

Hello,

I started using an iMac 27" 2012 with macOS 10.15 today and would like to use FinderFix on it. Unfortunately, none of the versions I downloaded work; nothing happens when I click on the app icon. I am looking forward to help!

Provide less aggressive, intermediate “Reposition it to:” (or even “Resize it to:?”) options that preserve the Finder's default successive new cascading windows behaviour and/or custom window positions (or even sizes?)

Hi! I absolute love how your app consistently resizes windows to a fixed standard. I love it, and intend on using it on all my Macs.

However, while I detest the Finder's insistence on resizing windows to that stupid and tiny default size (it's extremely aggravating on a dual 27'' monitor setup), and on sometimes resetting even the default position for new, isolated windows opened through the Command+N/“File > New Finder Window”/right-click on the Dock icon > New Finder Window commands, I do enjoy the cascading behaviour when opening new Finder windows successively.

I also enjoy having certain folders, such as the Trash, appearing in different but also fixed positions of my screen, instead of on the centre or any other default coordinates I otherwise might set in FinderFix.

Could you perhaps provide us with an option that only affects windows opened through that process?

And while I'm at it, for feature consistency and since I would also like to have some other, rarer folders with custom sizes, Classic-Mac-OS-style, could that less aggressive option be also extended to window resizing?

This would mean that opening new Finder windows from the Desktop or from folder icon shortcuts (or their respective subfolders) on the Dock would still behave, for the most part, just as before (EXCEPT for folders being opened for the first time after being created, which means FinderFix might have to enforce its new defaults and keep track of any further changes to their size and positions and substitute itself to the Finder)…

I could see this being implemented in two different ways, whether for window resizing or repositioning:

• Having checkboxes, further down the hierarchy and for each option respectively, to force this global exclusion behaviour (such as “Apply only to ‘New Finder Window’ commands”); and/or

• Providing an interface for exceptions to be added to some sort of database, Spotlight-privacy-tab-style, and maybe supported by some sort of contextual menu extension shortcut to make it quicker to add exceptions from the Finder itself.

It seems the latter option is preferable, as it would allow for the user to reset any particular window's settings to the default (just deleting an entry from the database would make up for decent and easily discoverable, learnable and non-destructive UX, IMHO), without having to indiscriminately nuke everything to default settings. In essence, more than a “FinderFix”, it would be “Finder window management on steroids”, but with a nod to the past.

Still, having just the first option available would at least fix the Finder's most egregiously stupid behaviours without breaking the few good ones it does have (not having the cascading behaviour will force users to always click and drag their windows out of the way in case they wish to click and drag stuff between windows – whereas with cascading windows you can drag stuff to the target window's titlebar or status bar until it becomes active –, and I see how your focus on Microsoft-Windows-like behaviour, with the activation of the Cut command, which would then force you to cycle between Finder windows through Mission Control, Application Exposé – both of which were shamefully and COMPLETELY borked by Apple for drag'n'drop purposes – or the “View > Cycle Through Windows” command, may have influenced you in not recognizing that shortcoming).

Without these options, the only way I envision myself using FinderFix is by reaching some sort of compromise, i.e. by abdicating of custom window sizes and having them be all the same size, but also by abdicating of its window repositioning abilities, so as to preserve my custom window positions and the default new window cascading behaviour in the Finder. It'll be a bit sad, because it could otherwise really be a perfect tool.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.