macOS statusbar application

Overview

AppIcon

OnlySwitch

Your switch toolkit.

Download the app

What's the OnlySwitch

OnlySwitch provides a series toggle switch to simply your routine work, such as Hiden desktop icons, dark mode and hide ugly notch of new Mackbook Pro. The switches show on your statusbar, you can easily control them.

Switch list

Switch status
Hide desktop finish
Dark mode todo: switch wallpaper dark mode
Hide notch exist some issues
Airpod todo
Turn off display time todo
No disturb mode todo

Screenshots

Sits in the status bar

License

MIT

Comments
  • Not working in MacOS Ventura

    Not working in MacOS Ventura

    Describe the bug When you run the application, it briefly shows icons in the menu bar and I can also briefly see the settings pane before it all gets hidden. The application continues to run, but none of its user interface is displayed onscreen and you have to use activity monitor to kill the app.

    To Reproduce Steps to reproduce the behavior: install the app in MacOS Ventura beta run the app

    Expected behavior Expect to see the user interface for the app

    Screenshots

    https://user-images.githubusercontent.com/105474462/191670493-51fed8d7-6eb3-4ee4-a6fc-c67db9857287.MOV

    Desktop (please complete the following information):

    • OS: MacOS Ventura
    • Browser: Safari
    • Version: 13.0 beta (22A5352e)

    Additional context the app worked in previous builds of Ventura

    opened by liquidsmok3 17
  • Settings dialogue behind main window / radio icon always shown

    Settings dialogue behind main window / radio icon always shown

    It's probably not a real bug - just not ideal Using 2.3.4 on MacOS Monterey 12.2

    1.) Activating the settings will open the window behind the main window. This should be vice versa 2.) I do not use the radio but the player symbol is always shown in my menu bar - how to disable this?

    Thanks!

    opened by despecial 16
  • Can't navi to settings page when hide menu bar icon if only switch icon appear at the left

    Can't navi to settings page when hide menu bar icon if only switch icon appear at the left

    Describe the bug I turn on the hide menu bar icon switch and where the switch icon appears at the left, then there is a dead lock if the only switch is active and its icon is hidden, so I can't navigate into the setting page and disable the swtich.

    To Reproduce Steps to reproduce the behavior:

    1. Put the hide icon tag on the right of the "only switch" icon;
    2. Go to settings page and turn on "hide menu bar icon" switch
    3. The left icons are hidden including "only switch" icon.

    Expected behavior Never hide "only switch" icon.

    opened by BooboNikita 9
  • Clear DNS Cache

    Clear DNS Cache

    I regularly need to clear the DNS cache on the Mac by using terminal commands or a program like CleanMyMac. It would be great if this app had an option to do this within the Cleanup section along side the XCode Derived Data option.

    These are the typical terminal commands that need to be run to perform this clearing:

    • For macOS High Sierra and later - sudo killall -HUP mDNSResponder
    • For macOS El Capitan - sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    opened by nomadjimbob 6
  • Add the possibility to switch the

    Add the possibility to switch the "current" radio station from main menu, instead of going settings

    Hi,

    I love Only Switch, and particularly the possibility to easily and simply Play or pause my favourite radio station. I added 3 radio stations in the settings, and I selected one of the station as my "current" station.

    However I am frustrated because I can only play/pause and listen to this "current" station I previously selected on the settings. I cannot easily switch between all the stations I saved in the settings.

    Describe the solution you'd like I'd love the possibility to switch between radio stations from the main menu where the Radio Switch is available. In my case, a simple "Next" button, just next to the already available "Play" button, would be enough because I only have 3 stations.

    Describe alternatives you've considered I considered looking for another menu bar app which would be specialized in managing radios, just basic functions, web radio stream url, as Only Switch: play/pause, but also a dropdown which would appear for example by right click and permits selecting the radio. Nothing fancy like TuneIn with subscriptions, podcasts, search function, etc...

    But I didnt find such app, I looked everywhere, and I am really surprised that Only Switch is the unique app permiting playing web radios.... But too bad I can't change station. I also asked on Reddit and looked on the menubarapp website, nobody found anything. So I was hoping to see this function on this app, because unless this, I am qauite happy with the rest of the functions.

    Additional context This could also be a good solution: instead of a "Next" button, which is enough for me, but not enough for someone with lots of radio stations, the better would be a dropdown menu, which would show all the station.

    Thanks

    opened by dylandea 4
  • [interface] some ideas and suggestions

    [interface] some ideas and suggestions

    First up, great piece of software - very helpful. Since it is growing quickly, I was thinking about how the usage might be a problem with more and more toggles. So I played around a bit, tried to group them somehow and used two columns, so that the open menu is not too high. It's just a suggestion, copy & paste, nothing special. Keep up the good work!

    onlyswitch

    enhancement 
    opened by despecial 3
  • Crashes when clicking 'check for updates' button

    Crashes when clicking 'check for updates' button

    On 1.8.1 (and earlier editions as well), when clicking on 'Check for updates', the app crashes.

    MacOS 12.1 / M1 Mac mini

    -------------------------------------
    Translated Report (Full Report Below)
    -------------------------------------
    
    Process:               OnlySwitch [9339]
    Path:                  /Applications/Only Switch.app/Contents/MacOS/OnlySwitch
    Identifier:            jacklandrin.OnlySwitch
    Version:               1.8.1 (30)
    Code Type:             ARM-64 (Native)
    Parent Process:        launchd [1]
    User ID:               501
    
    Date/Time:             2022-01-09 14:54:13.6347 +0000
    OS Version:            macOS 12.1 (21C52)
    Report Version:        12
    Anonymous UUID:        6FD2585F-D562-E91A-3BB0-A9A5FE7B2407
    
    Sleep/Wake UUID:       AADB071A-B6D0-49FB-BDC2-467129154A67
    
    Time Awake Since Boot: 92000 seconds
    Time Since Wake:       6535 seconds
    
    System Integrity Protection: enabled
    
    Crashed Thread:        0  Dispatch queue: com.apple.main-thread
    
    Exception Type:        EXC_BREAKPOINT (SIGTRAP)
    Exception Codes:       0x0000000000000001, 0x00000001e6d2b7ac
    Exception Note:        EXC_CORPSE_NOTIFY
    
    Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
    Terminating Process:   exc handler [9339]
    
    Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
    0   SwiftUI                       	       0x1e6d2b7ac validateDimension #1 (min:ideal:max:) in NSView.intrinsicLayoutTraits() + 216
    1   SwiftUI                       	       0x1e6d2ad4c NSView.intrinsicLayoutTraits() + 116
    2   SwiftUI                       	       0x1e6d2ad4c NSView.intrinsicLayoutTraits() + 116
    3   SwiftUI                       	       0x1e6d2ac2c PlatformViewHost.updateLayoutTraits() + 220
    4   SwiftUI                       	       0x1e6e29a3c closure #1 in ViewLeafView.layoutTraits() + 224
    5   SwiftUI                       	       0x1e6e29938 ViewLeafView.layoutTraits() + 52
    6   SwiftUI                       	       0x1e6e29800 closure #1 in ViewLeafView.sizeThatFits(in:) + 232
    7   SwiftUI                       	       0x1e6e29634 ViewLeafView.sizeThatFits(in:) + 156
    8   SwiftUI                       	       0x1e6687714 closure #1 in LeafLayoutEngine.sizeThatFits(_:) + 80
    9   SwiftUI                       	       0x1e668765c LeafLayoutEngine.sizeThatFits(_:) + 400
    10  SwiftUI                       	       0x1e683c6cc LayoutComputer.EngineDelegate.sizeThatFits(_:) + 100
    11  SwiftUI                       	       0x1e6849184 AlignmentModifiedLayoutComputer.LayoutEngine.sizeThatFits(_:) + 96
    12  SwiftUI                       	       0x1e68492e8 protocol witness for LayoutEngineProtocol.sizeThatFits(_:) in conformance AlignmentModifiedLayoutComputer.LayoutEngine + 44
    13  SwiftUI                       	       0x1e683c6cc LayoutComputer.EngineDelegate.sizeThatFits(_:) + 100
    14  SwiftUI                       	       0x1e6849184 AlignmentModifiedLayoutComputer.LayoutEngine.sizeThatFits(_:) + 96
    15  SwiftUI                       	       0x1e68492e8 protocol witness for LayoutEngineProtocol.sizeThatFits(_:) in conformance AlignmentModifiedLayoutComputer.LayoutEngine + 44
    16  SwiftUI                       	       0x1e683c6cc LayoutComputer.EngineDelegate.sizeThatFits(_:) + 100
    17  SwiftUI                       	       0x1e683c2a4 LayoutComputer.Delegate.lengthThatFits(_:in:) + 84
    18  SwiftUI                       	       0x1e70825b0 StackLayout.UnmanagedImplementation.prioritize(_:proposedSize:) + 1332
    19  SwiftUI                       	       0x1e7081af4 specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:) + 152
    20  SwiftUI                       	       0x1e7082f88 specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:) + 172
    21  SwiftUI                       	       0x1e70807f4 StackLayout.UnmanagedImplementation.placeChildren(in:) + 124
    22  SwiftUI                       	       0x1e707fdf4 StackLayout.UnmanagedImplementation.sizeThatFits(_:) + 296
    23  SwiftUI                       	       0x1e707fc9c StackLayout.Storage.sizeThatFits(_:) + 104
    24  SwiftUI                       	       0x1e683c2a4 LayoutComputer.Delegate.lengthThatFits(_:in:) + 84
    25  SwiftUI                       	       0x1e7082398 StackLayout.UnmanagedImplementation.prioritize(_:proposedSize:) + 796
    26  SwiftUI                       	       0x1e7081af4 specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:) + 152
    27  SwiftUI                       	       0x1e7082f88 specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:) + 172
    28  SwiftUI                       	       0x1e70807f4 StackLayout.UnmanagedImplementation.placeChildren(in:) + 124
    29  SwiftUI                       	       0x1e707fdf4 StackLayout.UnmanagedImplementation.sizeThatFits(_:) + 296
    30  SwiftUI                       	       0x1e707fc9c StackLayout.Storage.sizeThatFits(_:) + 104
    31  SwiftUI                       	       0x1e6837f4c _FrameLayout.sizeThatFits(in:context:child:) + 180
    32  SwiftUI                       	       0x1e68382f4 protocol witness for UnaryLayout.sizeThatFits(in:context:child:) in conformance _FrameLayout + 44
    33  SwiftUI                       	       0x1e6c45eec closure #1 in UnaryLayoutEngine.sizeThatFits(_:) + 92
    34  SwiftUI                       	       0x1e6c45dd8 UnaryLayoutEngine.sizeThatFits(_:) + 336
    35  SwiftUI                       	       0x1e683c6cc LayoutComputer.EngineDelegate.sizeThatFits(_:) + 100
    36  SwiftUI                       	       0x1e683c2a4 LayoutComputer.Delegate.lengthThatFits(_:in:) + 84
    37  SwiftUI                       	       0x1e7082398 StackLayout.UnmanagedImplementation.prioritize(_:proposedSize:) + 796
    38  SwiftUI                       	       0x1e7081af4 specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:) + 152
    39  SwiftUI                       	       0x1e7082f88 specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:) + 172
    40  SwiftUI                       	       0x1e70807f4 StackLayout.UnmanagedImplementation.placeChildren(in:) + 124
    41  SwiftUI                       	       0x1e707fdf4 StackLayout.UnmanagedImplementation.sizeThatFits(_:) + 296
    42  SwiftUI                       	       0x1e707fc9c StackLayout.Storage.sizeThatFits(_:) + 104
    43  SwiftUI                       	       0x1e683c2a4 LayoutComputer.Delegate.lengthThatFits(_:in:) + 84
    44  SwiftUI                       	       0x1e7082398 StackLayout.UnmanagedImplementation.prioritize(_:proposedSize:) + 796
    45  SwiftUI                       	       0x1e7081af4 specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:) + 152
    46  SwiftUI                       	       0x1e7082f88 specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:) + 172
    47  SwiftUI                       	       0x1e70807f4 StackLayout.UnmanagedImplementation.placeChildren(in:) + 124
    48  SwiftUI                       	       0x1e707fdf4 StackLayout.UnmanagedImplementation.sizeThatFits(_:) + 296
    49  SwiftUI                       	       0x1e707fc9c StackLayout.Storage.sizeThatFits(_:) + 104
    50  SwiftUI                       	       0x1e67596f0 _PaddingLayout.sizeThatFits(in:context:child:) + 208
    51  SwiftUI                       	       0x1e6759b28 protocol witness for UnaryLayout.sizeThatFits(in:context:child:) in conformance _PaddingLayout + 44
    52  SwiftUI                       	       0x1e6c45eec closure #1 in UnaryLayoutEngine.sizeThatFits(_:) + 92
    53  SwiftUI                       	       0x1e6c45dd8 UnaryLayoutEngine.sizeThatFits(_:) + 336
    54  SwiftUI                       	       0x1e683c6cc LayoutComputer.EngineDelegate.sizeThatFits(_:) + 100
    55  SwiftUI                       	       0x1e7081dec specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:) + 912
    56  SwiftUI                       	       0x1e7082f88 specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:) + 172
    57  SwiftUI                       	       0x1e70807f4 StackLayout.UnmanagedImplementation.placeChildren(in:) + 124
    58  SwiftUI                       	       0x1e707fdf4 StackLayout.UnmanagedImplementation.sizeThatFits(_:) + 296
    59  SwiftUI                       	       0x1e707fc9c StackLayout.Storage.sizeThatFits(_:) + 104
    60  SwiftUI                       	       0x1e7081dec specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:) + 912
    61  SwiftUI                       	       0x1e7082f88 specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:) + 172
    62  SwiftUI                       	       0x1e70807f4 StackLayout.UnmanagedImplementation.placeChildren(in:) + 124
    63  SwiftUI                       	       0x1e707fdf4 StackLayout.UnmanagedImplementation.sizeThatFits(_:) + 296
    64  SwiftUI                       	       0x1e707fc9c StackLayout.Storage.sizeThatFits(_:) + 104
    65  SwiftUI                       	       0x1e68388dc _FlexFrameLayout.sizeThatFits(in:context:child:) + 464
    66  SwiftUI                       	       0x1e6838e5c protocol witness for UnaryLayout.sizeThatFits(in:context:child:) in conformance _FlexFrameLayout + 72
    67  SwiftUI                       	       0x1e6c45eec closure #1 in UnaryLayoutEngine.sizeThatFits(_:) + 92
    68  SwiftUI                       	       0x1e6c45dd8 UnaryLayoutEngine.sizeThatFits(_:) + 336
    69  SwiftUI                       	       0x1e683c6cc LayoutComputer.EngineDelegate.sizeThatFits(_:) + 100
    70  SwiftUI                       	       0x1e65cb078 RootGeometry.value.getter + 264
    71  SwiftUI                       	       0x1e6451540 specialized implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init<A>(_:) + 32
    72  SwiftUI                       	       0x1e646f12c partial apply for specialized implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init<A>(_:) + 40
    73  AttributeGraph                	       0x1e72f911c AG::Graph::UpdateStack::update() + 532
    74  AttributeGraph                	       0x1e72f96d4 AG::Graph::update_attribute(AG::data::ptr<AG::Node>, unsigned int) + 396
    75  AttributeGraph                	       0x1e7304fb8 AG::Subgraph::update(unsigned int) + 968
    76  SwiftUI                       	       0x1e7041428 GraphHost.flushTransactions() + 412
    77  SwiftUI                       	       0x1e7042404 closure #1 in closure #1 in closure #1 in GraphHost.asyncTransaction<A>(_:mutation:style:mayDeferUpdate:) + 24
    78  SwiftUI                       	       0x1e65cb538 partial apply for closure #1 in ViewGraphDelegate.updateGraph<A>(body:) + 28
    79  SwiftUI                       	       0x1e6e7f4a0 closure #1 in ViewRendererHost.updateViewGraph<A>(body:) + 108
    80  SwiftUI                       	       0x1e6e7e0f4 ViewRendererHost.updateViewGraph<A>(body:) + 84
    81  SwiftUI                       	       0x1e65c58a8 ViewGraphDelegate.updateGraph<A>(body:) + 84
    82  SwiftUI                       	       0x1e70423d4 closure #1 in GraphHost.init(data:) + 148
    83  SwiftUI                       	       0x1e65cd854 thunk for @escaping @callee_guaranteed () -> () + 28
    84  SwiftUI                       	       0x1e6f0702c static NSRunLoop.flushObservers() + 144
    85  SwiftUI                       	       0x1e6f0a184 closure #1 in closure #1 in static NSRunLoop.addObserver(_:) + 16
    86  SwiftUI                       	       0x1e6f03c54 specialized thunk for @callee_guaranteed () -> (@error @owned Error) + 24
    87  libswiftObjectiveC.dylib      	       0x1d6147acc autoreleasepool<A>(invoking:) + 64
    88  SwiftUI                       	       0x1e6f0a164 closure #1 in static NSRunLoop.addObserver(_:) + 64
    89  SwiftUI                       	       0x1e6f0a1c4 @objc closure #1 in static NSRunLoop.addObserver(_:) + 56
    90  CoreFoundation                	       0x1c1977e4c __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
    91  CoreFoundation                	       0x1c1977c98 __CFRunLoopDoObservers + 572
    92  CoreFoundation                	       0x1c1976788 CFRunLoopRunSpecific + 684
    93  HIToolbox                     	       0x1ca508f68 RunCurrentEventLoopInMode + 292
    94  HIToolbox                     	       0x1ca508bf4 ReceiveNextEventCommon + 320
    95  HIToolbox                     	       0x1ca508a9c _BlockUntilNextEventMatchingListInModeWithFilter + 72
    96  AppKit                        	       0x1c44ccce0 _DPSNextEvent + 844
    97  AppKit                        	       0x1c44cb584 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1332
    98  AppKit                        	       0x1c44bd5a4 -[NSApplication run] + 596
    99  AppKit                        	       0x1c448ec78 NSApplicationMain + 1064
    100 SwiftUI                       	       0x1e639dc9c specialized runApp(_:) + 148
    101 SwiftUI                       	       0x1e6ec7a54 runApp<A>(_:) + 260
    102 SwiftUI                       	       0x1e695766c static App.main() + 128
    103 OnlySwitch                    	       0x104f07498 0x104f04000 + 13464
    104 dyld                          	       0x1052090f4 start + 520
    
    Thread 1:: com.apple.NSEventThread
    0   libsystem_kernel.dylib        	       0x1c1871954 mach_msg_trap + 8
    1   libsystem_kernel.dylib        	       0x1c1871d00 mach_msg + 76
    2   CoreFoundation                	       0x1c1978ed8 __CFRunLoopServiceMachPort + 372
    3   CoreFoundation                	       0x1c1977390 __CFRunLoopRun + 1212
    4   CoreFoundation                	       0x1c1976734 CFRunLoopRunSpecific + 600
    5   AppKit                        	       0x1c4639c90 _NSEventThread + 196
    6   libsystem_pthread.dylib       	       0x1c18ad240 _pthread_start + 148
    7   libsystem_pthread.dylib       	       0x1c18a8024 thread_start + 8
    
    Thread 2:: AMCP Logging Spool
    0   libsystem_kernel.dylib        	       0x1c1871990 semaphore_wait_trap + 8
    1   caulk                         	       0x1ca27a8ac caulk::mach::semaphore::wait_or_error() + 28
    2   caulk                         	       0x1ca25d65c caulk::concurrent::details::worker_thread::run() + 56
    3   caulk                         	       0x1ca25d27c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 96
    4   libsystem_pthread.dylib       	       0x1c18ad240 _pthread_start + 148
    5   libsystem_pthread.dylib       	       0x1c18a8024 thread_start + 8
    
    Thread 3:: com.apple.coreaudio.AQClient
    0   libsystem_kernel.dylib        	       0x1c1871954 mach_msg_trap + 8
    1   libsystem_kernel.dylib        	       0x1c1871d00 mach_msg + 76
    2   CoreFoundation                	       0x1c1978ed8 __CFRunLoopServiceMachPort + 372
    3   CoreFoundation                	       0x1c1977390 __CFRunLoopRun + 1212
    4   CoreFoundation                	       0x1c1976734 CFRunLoopRunSpecific + 600
    5   AudioToolbox                  	       0x1ceeee420 CADeprecated::GenericRunLoopThread::Entry(void*) + 164
    6   libAudioToolboxUtility.dylib  	       0x1cddb43ac CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92
    7   libsystem_pthread.dylib       	       0x1c18ad240 _pthread_start + 148
    8   libsystem_pthread.dylib       	       0x1c18a8024 thread_start + 8
    
    Thread 4:
    0   libsystem_kernel.dylib        	       0x1c1871990 semaphore_wait_trap + 8
    1   caulk                         	       0x1ca27a8ac caulk::mach::semaphore::wait_or_error() + 28
    2   caulk                         	       0x1ca25d65c caulk::concurrent::details::worker_thread::run() + 56
    3   caulk                         	       0x1ca25d27c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 96
    4   libsystem_pthread.dylib       	       0x1c18ad240 _pthread_start + 148
    5   libsystem_pthread.dylib       	       0x1c18a8024 thread_start + 8
    
    Thread 5:
    0   libsystem_pthread.dylib       	       0x1c18a8010 start_wqthread + 0
    
    Thread 6:
    0   libsystem_pthread.dylib       	       0x1c18a8010 start_wqthread + 0
    
    Thread 7:
    0   libsystem_pthread.dylib       	       0x1c18a8010 start_wqthread + 0
    
    Thread 8:
    0   libsystem_pthread.dylib       	       0x1c18a8010 start_wqthread + 0
    
    Thread 9:
    0   libsystem_pthread.dylib       	       0x1c18a8010 start_wqthread + 0
    
    Thread 10:
    0   libsystem_pthread.dylib       	       0x1c18a8010 start_wqthread + 0
    
    Thread 11:
    0   libsystem_pthread.dylib       	       0x1c18a8010 start_wqthread + 0
    
    Thread 12:
    0   libsystem_pthread.dylib       	       0x1c18a8010 start_wqthread + 0
    
    Thread 13:
    0   libsystem_pthread.dylib       	       0x1c18a8010 start_wqthread + 0
    
    
    Thread 0 crashed with ARM Thread State (64-bit):
        x0: 0x0000000119f1e340   x1: 0x0000000000000000   x2: 0x0000000217dfc4c5   x3: 0x00000001c8dc9084
        x4: 0x0000000000000010   x5: 0x000000016aef73e0   x6: 0x3ff0000000000000   x7: 0x0000000130845438
        x8: 0x0000000000000000   x9: 0x0100000000000000  x10: 0x020000021af3cc91  x11: 0x030000021af3cc91
       x12: 0x0000000000000001  x13: 0x000060000143ccc0  x14: 0x0000000089a2d000  x15: 0x000000021a98dd18
       x16: 0x00000001c173a680  x17: 0x000000021c517380  x18: 0x000000011009b940  x19: 0x000000016aef7d78
       x20: 0x0000000119f1e340  x21: 0x00000001e6bce8b0  x22: 0x0000600000177b00  x23: 0x0000000000000000
       x24: 0x0000000119f1e600  x25: 0x000000021811e230  x26: 0x0000000119f1e5e8  x27: 0x000000021b73aab8
       x28: 0x000000016aef7f70   fp: 0x000000016aef7cb0   lr: 0x1b508001e6d2ad4c
        sp: 0x000000016aef7c50   pc: 0x00000001e6d2b7ac cpsr: 0x20001000
       far: 0x0000000127fa7e08  esr: 0xf2000001 (Breakpoint) brk 1
    
    Binary Images:
           0x1e630b000 -        0x1e72f2fff com.apple.SwiftUI (3.2.5) <12a9ab77-4f51-355a-b663-11234d47f911> /System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI
           0x1e72f3000 -        0x1e732cfff com.apple.AttributeGraph (3.2.1) <1062c720-a6d4-3ba7-87f3-f10572a8c4fe> /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph
           0x1d6146000 -        0x1d6148fff libswiftObjectiveC.dylib (*) <2a19a29d-2fa2-3932-9e9f-e34681fb4638> /usr/lib/swift/libswiftObjectiveC.dylib
           0x1c18f4000 -        0x1c1e37fff com.apple.CoreFoundation (6.9) <f5ea9592-4ef9-3d35-b23d-5c21283acc52> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
           0x1ca4d6000 -        0x1ca805fff com.apple.HIToolbox (2.1.1) <01b981b8-a2d8-374d-9a0e-c4ac8c1009da> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
           0x1c448b000 -        0x1c533efff com.apple.AppKit (6.9) <a8bbc643-113d-310f-96b6-77a973bf2dba> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
           0x104f04000 -        0x1050b7fff jacklandrin.OnlySwitch (1.8.1) <0480c59f-2895-36e0-8fa6-d153b63dec3a> /Applications/Only Switch.app/Contents/MacOS/OnlySwitch
           0x105204000 -        0x105263fff dyld (*) <7e92b284-4b90-3b68-b31a-3ddc4c0e8d40> /usr/lib/dyld
           0x1c1870000 -        0x1c18a5fff libsystem_kernel.dylib (*) <c8b3081a-5081-3a99-bbe3-01413de444c6> /usr/lib/system/libsystem_kernel.dylib
           0x1c18a6000 -        0x1c18b2fff libsystem_pthread.dylib (*) <ed328b18-eeef-3b15-8858-798b19b0c2cd> /usr/lib/system/libsystem_pthread.dylib
           0x1ca25b000 -        0x1ca282fff com.apple.audio.caulk (1.0) <37a561f9-46f0-37fe-811b-894385645aed> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
           0x1cee05000 -        0x1cef42fff com.apple.audio.toolbox.AudioToolbox (1.14) <bf0442d1-43fb-32ad-be44-3aa838842871> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
           0x1cdda7000 -        0x1cddd8fff libAudioToolboxUtility.dylib (*) <185bf372-c14c-357c-94d7-df146bc3cc44> /usr/lib/libAudioToolboxUtility.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.6G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.6G(100%)
    
                                    VIRTUAL   REGION 
    REGION TYPE                        SIZE    COUNT (non-coalesced) 
    ===========                     =======  ======= 
    Accelerate framework               512K        4 
    Activity Tracing                   256K        1 
    CG backing stores                 1728K        8 
    CG image                          2400K       18 
    ColorSync                          560K       27 
    CoreAnimation                     1120K       70 
    CoreData                            16K        1 
    CoreData Object IDs               4112K        2 
    CoreGraphics                        48K        3 
    CoreServices                       624K        2 
    CoreUI image data                 1424K       18 
    Foundation                          16K        1 
    Kernel Alloc Once                   32K        1 
    MALLOC                           295.3M       54 
    MALLOC guard page                  192K       10 
    MALLOC_MEDIUM (reserved)         960.0M        8         reserved VM address space (unallocated)
    MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
    SQLite page cache                  256K        4 
    STACK GUARD                       56.2M       14 
    Stack                             14.9M       14 
    VM_ALLOCATE                        1.0G       29 
    __AUTH                            2624K      306 
    __AUTH_CONST                      19.5M      493 
    __DATA                            15.5M      482 
    __DATA_CONST                      17.6M      502 
    __DATA_DIRTY                      1794K      204 
    __FONT_DATA                          4K        1 
    __LINKEDIT                       576.4M        8 
    __OBJC_CONST                      3280K      261 
    __OBJC_RO                         82.0M        1 
    __OBJC_RW                         3104K        1 
    __TEXT                           480.2M      520 
    __UNICODE                          588K        1 
    dyld private memory               1024K        1 
    mapped file                      164.7M       36 
    shared memory                     3120K       24 
    ===========                     =======  ======= 
    TOTAL                              4.0G     3131 
    TOTAL, minus reserved VM space     2.7G     3131 
    
    
    
    -----------
    Full Report
    -----------
    
    {"app_name":"OnlySwitch","timestamp":"2022-01-09 14:54:13.00 +0000","app_version":"1.8.1","slice_uuid":"0480c59f-2895-36e0-8fa6-d153b63dec3a","build_version":"30","platform":1,"bundleID":"jacklandrin.OnlySwitch","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.1 (21C52)","incident_id":"7E1D7F32-DF3E-4065-A36C-8BE08B974898","name":"OnlySwitch"}
    {
      "uptime" : 92000,
      "procLaunch" : "2022-01-09 14:47:06.5888 +0000",
      "procRole" : "Foreground",
      "version" : 2,
      "userID" : 501,
      "deployVersion" : 210,
      "modelCode" : "Macmini9,1",
      "procStartAbsTime" : 2198622871842,
      "coalitionID" : 10056,
      "osVersion" : {
        "train" : "macOS 12.1",
        "build" : "21C52",
        "releaseType" : "User"
      },
      "captureTime" : "2022-01-09 14:54:13.6347 +0000",
      "incident" : "7E1D7F32-DF3E-4065-A36C-8BE08B974898",
      "bug_type" : "309",
      "pid" : 9339,
      "procExitAbsTime" : 2208872054908,
      "translated" : false,
      "cpuType" : "ARM-64",
      "procName" : "OnlySwitch",
      "procPath" : "\/Applications\/Only Switch.app\/Contents\/MacOS\/OnlySwitch",
      "bundleInfo" : {"CFBundleShortVersionString":"1.8.1","CFBundleVersion":"30","CFBundleIdentifier":"jacklandrin.OnlySwitch"},
      "storeInfo" : {"deviceIdentifierForVendor":"57DBD4ED-B052-546B-A3D0-98C0268C824A","thirdParty":true},
      "parentProc" : "launchd",
      "parentPid" : 1,
      "coalitionName" : "jacklandrin.OnlySwitch",
      "crashReporterKey" : "6FD2585F-D562-E91A-3BB0-A9A5FE7B2407",
      "wakeTime" : 6535,
      "sleepWakeUUID" : "AADB071A-B6D0-49FB-BDC2-467129154A67",
      "sip" : "enabled",
      "isCorpse" : 1,
      "exception" : {"codes":"0x0000000000000001, 0x00000001e6d2b7ac","rawCodes":[1,8167536556],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
      "termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace\/BPT trap: 5","byProc":"exc handler","byPid":9339},
      "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":770296,"threadState":{"x":[{"value":4730250048},{"value":0},{"value":8990475461,"symbolLocation":0,"symbol":"sNSConstraintBasedLayoutDebugEngineConsistencyComputedValue"},{"value":7664865412,"symbolLocation":0,"symbol":"_NSFalseAppConfigPredicate"},{"value":16},{"value":6089044960},{"value":4607182418800017408},{"value":5108945976},{"value":0},{"value":72057594037927936},{"value":144115197117975697,"symbolLocation":144115188075855873,"symbol":"OBJC_CLASS_$_NSISEngine"},{"value":216172791155903633,"symbolLocation":216172782113783809,"symbol":"OBJC_CLASS_$_NSISEngine"},{"value":1},{"value":105553137487040},{"value":2309148672},{"value":9036160280,"symbolLocation":0,"symbol":"OBJC_METACLASS_$_NSThread"},{"value":7540549248,"symbolLocation":0,"symbol":"objc_release"},{"value":9065034624},{"value":4564040000},{"value":6089047416},{"value":4730250048},{"value":8166107312,"symbolLocation":0,"symbol":"closure #1 in InvalidatableLeafLayoutComputer.updateValue()partial apply"},{"value":105553117805312},{"value":0},{"value":4730250752},{"value":8993759792,"symbolLocation":0,"symbol":"swift_isaMask"},{"value":4730250728},{"value":9050499768,"symbolLocation":0,"symbol":"value witness table for Builtin.UnknownObject"},{"value":6089047920}],"flavor":"ARM_THREAD_STATE64","lr":{"value":1968213782816795980},"cpsr":{"value":536875008},"fp":{"value":6089047216},"sp":{"value":6089047120},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":8167536556,"matchesCrashFrame":1},"far":{"value":4965694984}},"queue":"com.apple.main-thread","frames":[{"imageOffset":10618796,"symbol":"validateDimension #1 (min:ideal:max:) in NSView.intrinsicLayoutTraits()","symbolLocation":216,"imageIndex":0},{"imageOffset":10616140,"symbol":"NSView.intrinsicLayoutTraits()","symbolLocation":116,"imageIndex":0},{"imageOffset":10616140,"symbol":"NSView.intrinsicLayoutTraits()","symbolLocation":116,"imageIndex":0},{"imageOffset":10615852,"symbol":"PlatformViewHost.updateLayoutTraits()","symbolLocation":220,"imageIndex":0},{"imageOffset":11659836,"symbol":"closure #1 in ViewLeafView.layoutTraits()","symbolLocation":224,"imageIndex":0},{"imageOffset":11659576,"symbol":"ViewLeafView.layoutTraits()","symbolLocation":52,"imageIndex":0},{"imageOffset":11659264,"symbol":"closure #1 in ViewLeafView.sizeThatFits(in:)","symbolLocation":232,"imageIndex":0},{"imageOffset":11658804,"symbol":"ViewLeafView.sizeThatFits(in:)","symbolLocation":156,"imageIndex":0},{"imageOffset":3655444,"symbol":"closure #1 in LeafLayoutEngine.sizeThatFits(_:)","symbolLocation":80,"imageIndex":0},{"imageOffset":3655260,"symbol":"LeafLayoutEngine.sizeThatFits(_:)","symbolLocation":400,"imageIndex":0},{"imageOffset":5445324,"symbol":"LayoutComputer.EngineDelegate.sizeThatFits(_:)","symbolLocation":100,"imageIndex":0},{"imageOffset":5497220,"symbol":"AlignmentModifiedLayoutComputer.LayoutEngine.sizeThatFits(_:)","symbolLocation":96,"imageIndex":0},{"imageOffset":5497576,"symbol":"protocol witness for LayoutEngineProtocol.sizeThatFits(_:) in conformance AlignmentModifiedLayoutComputer.LayoutEngine","symbolLocation":44,"imageIndex":0},{"imageOffset":5445324,"symbol":"LayoutComputer.EngineDelegate.sizeThatFits(_:)","symbolLocation":100,"imageIndex":0},{"imageOffset":5497220,"symbol":"AlignmentModifiedLayoutComputer.LayoutEngine.sizeThatFits(_:)","symbolLocation":96,"imageIndex":0},{"imageOffset":5497576,"symbol":"protocol witness for LayoutEngineProtocol.sizeThatFits(_:) in conformance AlignmentModifiedLayoutComputer.LayoutEngine","symbolLocation":44,"imageIndex":0},{"imageOffset":5445324,"symbol":"LayoutComputer.EngineDelegate.sizeThatFits(_:)","symbolLocation":100,"imageIndex":0},{"imageOffset":5444260,"symbol":"LayoutComputer.Delegate.lengthThatFits(_:in:)","symbolLocation":84,"imageIndex":0},{"imageOffset":14120368,"symbol":"StackLayout.UnmanagedImplementation.prioritize(_:proposedSize:)","symbolLocation":1332,"imageIndex":0},{"imageOffset":14117620,"symbol":"specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:)","symbolLocation":152,"imageIndex":0},{"imageOffset":14122888,"symbol":"specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:)","symbolLocation":172,"imageIndex":0},{"imageOffset":14112756,"symbol":"StackLayout.UnmanagedImplementation.placeChildren(in:)","symbolLocation":124,"imageIndex":0},{"imageOffset":14110196,"symbol":"StackLayout.UnmanagedImplementation.sizeThatFits(_:)","symbolLocation":296,"imageIndex":0},{"imageOffset":14109852,"symbol":"StackLayout.Storage.sizeThatFits(_:)","symbolLocation":104,"imageIndex":0},{"imageOffset":5444260,"symbol":"LayoutComputer.Delegate.lengthThatFits(_:in:)","symbolLocation":84,"imageIndex":0},{"imageOffset":14119832,"symbol":"StackLayout.UnmanagedImplementation.prioritize(_:proposedSize:)","symbolLocation":796,"imageIndex":0},{"imageOffset":14117620,"symbol":"specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:)","symbolLocation":152,"imageIndex":0},{"imageOffset":14122888,"symbol":"specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:)","symbolLocation":172,"imageIndex":0},{"imageOffset":14112756,"symbol":"StackLayout.UnmanagedImplementation.placeChildren(in:)","symbolLocation":124,"imageIndex":0},{"imageOffset":14110196,"symbol":"StackLayout.UnmanagedImplementation.sizeThatFits(_:)","symbolLocation":296,"imageIndex":0},{"imageOffset":14109852,"symbol":"StackLayout.Storage.sizeThatFits(_:)","symbolLocation":104,"imageIndex":0},{"imageOffset":5427020,"symbol":"_FrameLayout.sizeThatFits(in:context:child:)","symbolLocation":180,"imageIndex":0},{"imageOffset":5427956,"symbol":"protocol witness for UnaryLayout.sizeThatFits(in:context:child:) in conformance _FrameLayout","symbolLocation":44,"imageIndex":0},{"imageOffset":9678572,"symbol":"closure #1 in UnaryLayoutEngine.sizeThatFits(_:)","symbolLocation":92,"imageIndex":0},{"imageOffset":9678296,"symbol":"UnaryLayoutEngine.sizeThatFits(_:)","symbolLocation":336,"imageIndex":0},{"imageOffset":5445324,"symbol":"LayoutComputer.EngineDelegate.sizeThatFits(_:)","symbolLocation":100,"imageIndex":0},{"imageOffset":5444260,"symbol":"LayoutComputer.Delegate.lengthThatFits(_:in:)","symbolLocation":84,"imageIndex":0},{"imageOffset":14119832,"symbol":"StackLayout.UnmanagedImplementation.prioritize(_:proposedSize:)","symbolLocation":796,"imageIndex":0},{"imageOffset":14117620,"symbol":"specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:)","symbolLocation":152,"imageIndex":0},{"imageOffset":14122888,"symbol":"specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:)","symbolLocation":172,"imageIndex":0},{"imageOffset":14112756,"symbol":"StackLayout.UnmanagedImplementation.placeChildren(in:)","symbolLocation":124,"imageIndex":0},{"imageOffset":14110196,"symbol":"StackLayout.UnmanagedImplementation.sizeThatFits(_:)","symbolLocation":296,"imageIndex":0},{"imageOffset":14109852,"symbol":"StackLayout.Storage.sizeThatFits(_:)","symbolLocation":104,"imageIndex":0},{"imageOffset":5444260,"symbol":"LayoutComputer.Delegate.lengthThatFits(_:in:)","symbolLocation":84,"imageIndex":0},{"imageOffset":14119832,"symbol":"StackLayout.UnmanagedImplementation.prioritize(_:proposedSize:)","symbolLocation":796,"imageIndex":0},{"imageOffset":14117620,"symbol":"specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:)","symbolLocation":152,"imageIndex":0},{"imageOffset":14122888,"symbol":"specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:)","symbolLocation":172,"imageIndex":0},{"imageOffset":14112756,"symbol":"StackLayout.UnmanagedImplementation.placeChildren(in:)","symbolLocation":124,"imageIndex":0},{"imageOffset":14110196,"symbol":"StackLayout.UnmanagedImplementation.sizeThatFits(_:)","symbolLocation":296,"imageIndex":0},{"imageOffset":14109852,"symbol":"StackLayout.Storage.sizeThatFits(_:)","symbolLocation":104,"imageIndex":0},{"imageOffset":4515568,"symbol":"_PaddingLayout.sizeThatFits(in:context:child:)","symbolLocation":208,"imageIndex":0},{"imageOffset":4516648,"symbol":"protocol witness for UnaryLayout.sizeThatFits(in:context:child:) in conformance _PaddingLayout","symbolLocation":44,"imageIndex":0},{"imageOffset":9678572,"symbol":"closure #1 in UnaryLayoutEngine.sizeThatFits(_:)","symbolLocation":92,"imageIndex":0},{"imageOffset":9678296,"symbol":"UnaryLayoutEngine.sizeThatFits(_:)","symbolLocation":336,"imageIndex":0},{"imageOffset":5445324,"symbol":"LayoutComputer.EngineDelegate.sizeThatFits(_:)","symbolLocation":100,"imageIndex":0},{"imageOffset":14118380,"symbol":"specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:)","symbolLocation":912,"imageIndex":0},{"imageOffset":14122888,"symbol":"specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:)","symbolLocation":172,"imageIndex":0},{"imageOffset":14112756,"symbol":"StackLayout.UnmanagedImplementation.placeChildren(in:)","symbolLocation":124,"imageIndex":0},{"imageOffset":14110196,"symbol":"StackLayout.UnmanagedImplementation.sizeThatFits(_:)","symbolLocation":296,"imageIndex":0},{"imageOffset":14109852,"symbol":"StackLayout.Storage.sizeThatFits(_:)","symbolLocation":104,"imageIndex":0},{"imageOffset":14118380,"symbol":"specialized StackLayout.UnmanagedImplementation.sizeChildrenGenerallyWithConcreteMajorProposal(in:minorProposalForChild:)","symbolLocation":912,"imageIndex":0},{"imageOffset":14122888,"symbol":"specialized StackLayout.UnmanagedImplementation.placeChildren1(in:minorProposalForChild:)","symbolLocation":172,"imageIndex":0},{"imageOffset":14112756,"symbol":"StackLayout.UnmanagedImplementation.placeChildren(in:)","symbolLocation":124,"imageIndex":0},{"imageOffset":14110196,"symbol":"StackLayout.UnmanagedImplementation.sizeThatFits(_:)","symbolLocation":296,"imageIndex":0},{"imageOffset":14109852,"symbol":"StackLayout.Storage.sizeThatFits(_:)","symbolLocation":104,"imageIndex":0},{"imageOffset":5429468,"symbol":"_FlexFrameLayout.sizeThatFits(in:context:child:)","symbolLocation":464,"imageIndex":0},{"imageOffset":5430876,"symbol":"protocol witness for UnaryLayout.sizeThatFits(in:context:child:) in conformance _FlexFrameLayout","symbolLocation":72,"imageIndex":0},{"imageOffset":9678572,"symbol":"closure #1 in UnaryLayoutEngine.sizeThatFits(_:)","symbolLocation":92,"imageIndex":0},{"imageOffset":9678296,"symbol":"UnaryLayoutEngine.sizeThatFits(_:)","symbolLocation":336,"imageIndex":0},{"imageOffset":5445324,"symbol":"LayoutComputer.EngineDelegate.sizeThatFits(_:)","symbolLocation":100,"imageIndex":0},{"imageOffset":2883704,"symbol":"RootGeometry.value.getter","symbolLocation":264,"imageIndex":0},{"imageOffset":1336640,"symbol":"specialized implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init<A>(_:)","symbolLocation":32,"imageIndex":0},{"imageOffset":1458476,"symbol":"partial apply for specialized implicit closure #2 in implicit closure #1 in closure #1 in closure #1 in Attribute.init<A>(_:)","symbolLocation":40,"imageIndex":0},{"imageOffset":24860,"symbol":"AG::Graph::UpdateStack::update()","symbolLocation":532,"imageIndex":1},{"imageOffset":26324,"symbol":"AG::Graph::update_attribute(AG::data::ptr<AG::Node>, unsigned int)","symbolLocation":396,"imageIndex":1},{"imageOffset":73656,"symbol":"AG::Subgraph::update(unsigned int)","symbolLocation":968,"imageIndex":1},{"imageOffset":13853736,"symbol":"GraphHost.flushTransactions()","symbolLocation":412,"imageIndex":0},{"imageOffset":13857796,"symbol":"closure #1 in closure #1 in closure #1 in GraphHost.asyncTransaction<A>(_:mutation:style:mayDeferUpdate:)","symbolLocation":24,"imageIndex":0},{"imageOffset":2884920,"symbol":"partial apply for closure #1 in ViewGraphDelegate.updateGraph<A>(body:)","symbolLocation":28,"imageIndex":0},{"imageOffset":12010656,"symbol":"closure #1 in ViewRendererHost.updateViewGraph<A>(body:)","symbolLocation":108,"imageIndex":0},{"imageOffset":12005620,"symbol":"ViewRendererHost.updateViewGraph<A>(body:)","symbolLocation":84,"imageIndex":0},{"imageOffset":2861224,"symbol":"ViewGraphDelegate.updateGraph<A>(body:)","symbolLocation":84,"imageIndex":0},{"imageOffset":13857748,"symbol":"closure #1 in GraphHost.init(data:)","symbolLocation":148,"imageIndex":0},{"imageOffset":2893908,"symbol":"thunk for @escaping @callee_guaranteed () -> ()","symbolLocation":28,"imageIndex":0},{"imageOffset":12566572,"symbol":"static NSRunLoop.flushObservers()","symbolLocation":144,"imageIndex":0},{"imageOffset":12579204,"symbol":"closure #1 in closure #1 in static NSRunLoop.addObserver(_:)","symbolLocation":16,"imageIndex":0},{"imageOffset":12553300,"symbol":"specialized thunk for @callee_guaranteed () -> (@error @owned Error)","symbolLocation":24,"imageIndex":0},{"imageOffset":6860,"symbol":"autoreleasepool<A>(invoking:)","symbolLocation":64,"imageIndex":2},{"imageOffset":12579172,"symbol":"closure #1 in static NSRunLoop.addObserver(_:)","symbolLocation":64,"imageIndex":0},{"imageOffset":12579268,"symbol":"@objc closure #1 in static NSRunLoop.addObserver(_:)","symbolLocation":56,"imageIndex":0},{"imageOffset":540236,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__","symbolLocation":36,"imageIndex":3},{"imageOffset":539800,"symbol":"__CFRunLoopDoObservers","symbolLocation":572,"imageIndex":3},{"imageOffset":534408,"symbol":"CFRunLoopRunSpecific","symbolLocation":684,"imageIndex":3},{"imageOffset":208744,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":4},{"imageOffset":207860,"symbol":"ReceiveNextEventCommon","symbolLocation":320,"imageIndex":4},{"imageOffset":207516,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":4},{"imageOffset":269536,"symbol":"_DPSNextEvent","symbolLocation":844,"imageIndex":5},{"imageOffset":263556,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1332,"imageIndex":5},{"imageOffset":206244,"symbol":"-[NSApplication run]","symbolLocation":596,"imageIndex":5},{"imageOffset":15480,"symbol":"NSApplicationMain","symbolLocation":1064,"imageIndex":5},{"imageOffset":601244,"symbol":"specialized runApp(_:)","symbolLocation":148,"imageIndex":0},{"imageOffset":12307028,"symbol":"runApp<A>(_:)","symbolLocation":260,"imageIndex":0},{"imageOffset":6604396,"symbol":"static App.main()","symbolLocation":128,"imageIndex":0},{"imageOffset":13464,"imageIndex":6},{"imageOffset":20724,"symbol":"start","symbolLocation":520,"imageIndex":7}]},{"id":770315,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6484,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":8},{"imageOffset":544472,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":3},{"imageOffset":537488,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":3},{"imageOffset":534324,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":3},{"imageOffset":1764496,"symbol":"_NSEventThread","symbolLocation":196,"imageIndex":5},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":9},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":9}]},{"id":770340,"name":"AMCP Logging Spool","frames":[{"imageOffset":6544,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":129196,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":10},{"imageOffset":9820,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":10},{"imageOffset":8828,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*)","symbolLocation":96,"imageIndex":10},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":9},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":9}]},{"id":772894,"name":"com.apple.coreaudio.AQClient","frames":[{"imageOffset":6484,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":8},{"imageOffset":544472,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":3},{"imageOffset":537488,"symbol":"__CFRunLoopRun","symbolLocation":1212,"imageIndex":3},{"imageOffset":534324,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":3},{"imageOffset":955424,"symbol":"CADeprecated::GenericRunLoopThread::Entry(void*)","symbolLocation":164,"imageIndex":11},{"imageOffset":54188,"symbol":"CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*)","symbolLocation":92,"imageIndex":12},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":9},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":9}]},{"id":772895,"frames":[{"imageOffset":6544,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":129196,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":10},{"imageOffset":9820,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":10},{"imageOffset":8828,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*)","symbolLocation":96,"imageIndex":10},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":9},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":9}]},{"id":773329,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":773338,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":774858,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":774859,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":774860,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":774861,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":774862,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":774873,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":774874,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]}],
      "usedImages" : [
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 8156917760,
        "CFBundleShortVersionString" : "3.2.5",
        "CFBundleIdentifier" : "com.apple.SwiftUI",
        "size" : 16678912,
        "uuid" : "12a9ab77-4f51-355a-b663-11234d47f911",
        "path" : "\/System\/Library\/Frameworks\/SwiftUI.framework\/Versions\/A\/SwiftUI",
        "name" : "SwiftUI",
        "CFBundleVersion" : "3.2.5"
      },
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 8173596672,
        "CFBundleShortVersionString" : "3.2.1",
        "CFBundleIdentifier" : "com.apple.AttributeGraph",
        "size" : 237568,
        "uuid" : "1062c720-a6d4-3ba7-87f3-f10572a8c4fe",
        "path" : "\/System\/Library\/PrivateFrameworks\/AttributeGraph.framework\/Versions\/A\/AttributeGraph",
        "name" : "AttributeGraph",
        "CFBundleVersion" : "3.2.1"
      },
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 7886626816,
        "size" : 12288,
        "uuid" : "2a19a29d-2fa2-3932-9e9f-e34681fb4638",
        "path" : "\/usr\/lib\/swift\/libswiftObjectiveC.dylib",
        "name" : "libswiftObjectiveC.dylib"
      },
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 7542358016,
        "CFBundleShortVersionString" : "6.9",
        "CFBundleIdentifier" : "com.apple.CoreFoundation",
        "size" : 5521408,
        "uuid" : "f5ea9592-4ef9-3d35-b23d-5c21283acc52",
        "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
        "name" : "CoreFoundation",
        "CFBundleVersion" : "1856.105"
      },
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 7689035776,
        "CFBundleShortVersionString" : "2.1.1",
        "CFBundleIdentifier" : "com.apple.HIToolbox",
        "size" : 3342336,
        "uuid" : "01b981b8-a2d8-374d-9a0e-c4ac8c1009da",
        "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
        "name" : "HIToolbox"
      },
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 7588065280,
        "CFBundleShortVersionString" : "6.9",
        "CFBundleIdentifier" : "com.apple.AppKit",
        "size" : 15417344,
        "uuid" : "a8bbc643-113d-310f-96b6-77a973bf2dba",
        "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
        "name" : "AppKit",
        "CFBundleVersion" : "2113.20.111"
      },
      {
        "source" : "P",
        "arch" : "arm64",
        "base" : 4377821184,
        "CFBundleShortVersionString" : "1.8.1",
        "CFBundleIdentifier" : "jacklandrin.OnlySwitch",
        "size" : 1785856,
        "uuid" : "0480c59f-2895-36e0-8fa6-d153b63dec3a",
        "path" : "\/Applications\/Only Switch.app\/Contents\/MacOS\/OnlySwitch",
        "name" : "OnlySwitch",
        "CFBundleVersion" : "30"
      },
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 4380966912,
        "size" : 393216,
        "uuid" : "7e92b284-4b90-3b68-b31a-3ddc4c0e8d40",
        "path" : "\/usr\/lib\/dyld",
        "name" : "dyld"
      },
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 7541817344,
        "size" : 221184,
        "uuid" : "c8b3081a-5081-3a99-bbe3-01413de444c6",
        "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
        "name" : "libsystem_kernel.dylib"
      },
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 7542038528,
        "size" : 53248,
        "uuid" : "ed328b18-eeef-3b15-8858-798b19b0c2cd",
        "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
        "name" : "libsystem_pthread.dylib"
      },
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 7686434816,
        "CFBundleShortVersionString" : "1.0",
        "CFBundleIdentifier" : "com.apple.audio.caulk",
        "size" : 163840,
        "uuid" : "37a561f9-46f0-37fe-811b-894385645aed",
        "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
        "name" : "caulk"
      },
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 7765774336,
        "CFBundleShortVersionString" : "1.14",
        "CFBundleIdentifier" : "com.apple.audio.toolbox.AudioToolbox",
        "size" : 1302528,
        "uuid" : "bf0442d1-43fb-32ad-be44-3aa838842871",
        "path" : "\/System\/Library\/Frameworks\/AudioToolbox.framework\/Versions\/A\/AudioToolbox",
        "name" : "AudioToolbox",
        "CFBundleVersion" : "1.14"
      },
      {
        "source" : "P",
        "arch" : "arm64e",
        "base" : 7748612096,
        "size" : 204800,
        "uuid" : "185bf372-c14c-357c-94d7-df146bc3cc44",
        "path" : "\/usr\/lib\/libAudioToolboxUtility.dylib",
        "name" : "libAudioToolboxUtility.dylib"
      }
    ],
      "sharedCache" : {
      "base" : 7538868224,
      "size" : 3089596416,
      "uuid" : "66c33c62-48a9-31e5-b8b5-7a71c9760d07"
    },
      "vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=1.6G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.6G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               512K        4 \nActivity Tracing                   256K        1 \nCG backing stores                 1728K        8 \nCG image                          2400K       18 \nColorSync                          560K       27 \nCoreAnimation                     1120K       70 \nCoreData                            16K        1 \nCoreData Object IDs               4112K        2 \nCoreGraphics                        48K        3 \nCoreServices                       624K        2 \nCoreUI image data                 1424K       18 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           295.3M       54 \nMALLOC guard page                  192K       10 \nMALLOC_MEDIUM (reserved)         960.0M        8         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSQLite page cache                  256K        4 \nSTACK GUARD                       56.2M       14 \nStack                             14.9M       14 \nVM_ALLOCATE                        1.0G       29 \n__AUTH                            2624K      306 \n__AUTH_CONST                      19.5M      493 \n__DATA                            15.5M      482 \n__DATA_CONST                      17.6M      502 \n__DATA_DIRTY                      1794K      204 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       576.4M        8 \n__OBJC_CONST                      3280K      261 \n__OBJC_RO                         82.0M        1 \n__OBJC_RW                         3104K        1 \n__TEXT                           480.2M      520 \n__UNICODE                          588K        1 \ndyld private memory               1024K        1 \nmapped file                      164.7M       36 \nshared memory                     3120K       24 \n===========                     =======  ======= \nTOTAL                              4.0G     3131 \nTOTAL, minus reserved VM space     2.7G     3131 \n",
      "legacyInfo" : {
      "threadTriggered" : {
        "queue" : "com.apple.main-thread"
      }
    },
      "trialInfo" : {
      "rollouts" : [
        {
          "rolloutId" : "60da5e84ab0ca017dace9abf",
          "factorPackIds" : {
    
          },
          "deploymentId" : 240000008
        },
        {
          "rolloutId" : "607844aa04477260f58a8077",
          "factorPackIds" : {
            "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a"
          },
          "deploymentId" : 240000066
        },
        {
          "rolloutId" : "602ad4dac86151000cf27e46",
          "factorPackIds" : {
            "SIRI_DICTATION_ASSETS" : "61a80a438feb033580c2778b"
          },
          "deploymentId" : 240000290
        },
        {
          "rolloutId" : "5ffde50ce2aacd000d47a95f",
          "factorPackIds" : {
    
          },
          "deploymentId" : 240000090
        },
        {
          "rolloutId" : "601d9415f79519000ccd4b69",
          "factorPackIds" : {
            "SIRI_TEXT_TO_SPEECH" : "61c11dcd2cb6041dc630dc63"
          },
          "deploymentId" : 240000357
        },
        {
          "rolloutId" : "5fc94383418129005b4e9ae0",
          "factorPackIds" : {
    
          },
          "deploymentId" : 240000196
        }
      ],
      "experiments" : [
    
      ]
    }
    }
    
    Model: Macmini9,1, BootROM 7429.61.2, proc 8:4:4 processors, 16 GB, SMC 
    Graphics: Apple M1, Apple M1, Built-In
    Display: DELL S2721DGF, 2560 x 1440 (QHD/WQHD - Wide Quad High Definition), Main, MirrorOff, Online
    Display: G2420HDBL, 1920 x 1080 (1080p FHD - Full High Definition), MirrorOff, Online
    Memory Module: LPDDR4
    AirPort: Wi-Fi, wl0: Oct 26 2021 16:10:41 version 18.20.310.15.7.8.120 FWID 01-5d6c3867
    Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
    Network Service: Ethernet, Ethernet, en0
    USB Device: USB31Bus
    USB Device: USB3.0 Hub
    USB Device: USB3.0 Hub
    USB Device: PSSD T7 Touch
    USB Device: Extreme SSD
    USB Device: Element USB 2.0 Hub
    USB Device: USB 2.0 BILLBOARD
    USB Device: USB2.0 Hub
    USB Device: USB Receiver
    USB Device: RØDE NT-USB Mini
    USB Device: HD Pro Webcam C920
    USB Device: Element Hub
    USB Device: USB31Bus
    USB Device: USB30Bus
    USB Device: 4-Port USB 3.0 Hub
    USB Device: 4-Port USB 3.0 Hub
    USB Device: 4-Port USB 2.0 Hub
    USB Device: 4-Port USB 2.0 Hub
    Thunderbolt Bus: Mac mini, Apple Inc.
    Thunderbolt Bus: Mac mini, Apple Inc.
    Thunderbolt Device: Element Hub, CalDigit, Inc., 1, 30.3
    
    bug 
    opened by WestFinUK 3
  • Can't select Desktop-Icons while using mission control

    Can't select Desktop-Icons while using mission control

    Strange Behavior while using Mission Control: If OnlySwitch is running and i use Command+F3 or the four finger trackpad gesture (or, in my case an active corner with the mouse) to show the desktop. I cant' select any Icons on the desktop with the mouse anymore. If i close OnlySwitch, everything is fine again.

    opened by noestreich 3
  • Typo in menu bar -> Switches Availability

    Typo in menu bar -> Switches Availability

    Describe the bug Clicking on Switches Availability in the menu bar has a typo when option Hide Menu Bar Icons is disabled. It says: Enale Hide Menu Bar Icons

    To Reproduce Steps to reproduce the behavior:

    1. Open application
    2. Click on Switches Availability

    Expected behavior Should say: Enable Hide Menu Bar Icons

    Screenshots image

    Desktop (please complete the following information):

    • OS: MacOS 12.6
    • OnlySwitch version: 2.3.7
    opened by devasmith 2
  • Date is truncated when

    Date is truncated when "Hide Menu Bar Items"

    Description The date is truncated (lost day number and month) when "Hide Menu Bar Items" is enabled.

    To Reproduce Steps to reproduce the behavior:

    1. Enable "Hide Menu Bar Items"
    2. Observe that the date is truncated
    3. Click the date to reveal Notification Center
    4. Observe that the highlighted "clicked area" is offset (see screenshots)

    Expected behaviour

    1. Date is not truncated.
    2. Clicked area is highlighted correctly.

    Screenshots Behaviour when "Hide Menu Bar Items" is enabled: Screenshot 2022-08-03 at 12 24 29

    Behaviour when "Hide Menu Bar Items" is disabled: Screenshot 2022-08-03 at 12 24 44

    Desktop (please complete the following information):

    • OS: macOS Monterey v.12.5
    • Browser: Safari v.15.6 (17613.3.9.1.5)
    • Version: v.2.3.5 (build 66)
    opened by YBogomolov 2
  • Hide Menu Bar Icon not showing the | in menu bar

    Hide Menu Bar Icon not showing the | in menu bar

    Describe the bug Functionality - The hide menu bar icon is not loading " | " in the menu bar. Due to this, it makes impossible to use this feature.

    To Reproduce Steps to reproduce the behavior:

    1. Go to OnlySwitch Preference
    2. Navigate to Hide Menu Bar Icon setting
    3. Click on Enable

    Expected behavior It should show" | " in the menu bar

    Desktop (please complete the following information):

    • OS: macOS Monterey Version 12.4
    • Browser [e.g. chrome, safari]
    • OnlySwitch Version 2.3.3
    opened by akshilshah 2
  • Hide

    Hide "Hide menu bar icons" when feature is diabled

    The icon for "Hide menu bar icons" should disappear, when the feature is disabled/deactivated. On disabling this feature, hidden icons should be shown.

    MacBook Pro 16, M1

    image

    It is a realy usefull app! Thank you for developing!!

    opened by pddd 1
  • Add notch hiding for M2 MacBook Air

    Add notch hiding for M2 MacBook Air

    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 [...]

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

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

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

    opened by Jon1105 1
  • Eject disk and lock keyboard feature

    Eject disk and lock keyboard feature

    I switched from one switch to only switch, and only switch is better than ones witch in most aspects, but it lacks the eject disk and locking keyboard function. These two features are very useful to me, and I hope they can be added in the future.

    enhancement 
    opened by allen5218 6
  • keep awake interval

    keep awake interval

    Until now I've been using oneswitch And one feature I'm missing in onlyswitch is the ability to specify the interval to keep awake directly form the dock. Is this something you see implemented in the future? Thank you for sharing this cool app. CleanShot 2022-07-08 at 14 28 51@2x

    enhancement 
    opened by WladyX 4
  • unexpected behaviour for toggle

    unexpected behaviour for toggle "auto hide menu bar"

    Currently, "auto hide menu bar" only works for Window Mode. However, since MacOS Monterey, users are allowed to keep the menu bar visible when in Full-Screen Mode. It is quite useful for most situations to have a glance at the time when in Full-Screen Mode. But some apps' windows will just conflict with the menu bar, like Parallels Desktop. But "auto hide menu bar" in OnlySwitch does not work as expected when in Full-Screen Mode.

    To Reproduce Steps to reproduce the behavior:

    1. Make your app enter Full-Screen Mode
    2. Click on 'auto hide menu bar' to enable hiding menu bar

    Expected behavior the menu bar should be hidden

    • OS: MacOS
    • Version: Monterey
    • CPU: m1
    opened by alvis233 6
Releases(release_2.3.10)
Owner
jack
iOS developer
jack
Bottom Sheet component is widely used in Joom application

Bottom Sheet Bottom Sheet component is widely used in Joom application Installation Swift Package Manager Swift Package Manager is a tool for managing

Joom 101 Dec 29, 2022
🧰 MacOS menubar for easy copy gitmoji

gitmojiBar Introdution ?? ?? MacOS status bar for easy copy gitmoji emoticons, Written in Swift 5.0 Preview ?? Requirements gitmoji-bar written in Swi

Fernando 17 Sep 8, 2022
🧰 MacOS menubar for easy copy gitmoji

gitmojiBar Introdution ?? ?? MacOS status bar for easy copy gitmoji emoticons, Written in Swift 5.0 Preview ?? gitmojibar.mov AppStore Requirements gi

Fernando 17 Sep 8, 2022
Multiplatform (iOS, macOS) SwiftUI bottom sheet drawer. Expandable bottomsheet. Slide out bottom menu

Multiplatform (iOS, macOS) SwiftUI bottom sheet drawer Features It does not re-render the background content while manipulating with the sheet iOS and

Igor 8 Nov 18, 2022
[iOS] Easy, customizable notifications displayed on top of the statusbar. With progress and activity. iPhone X ready.

JDStatusBarNotification Show messages on top of the status bar. Customizable colors, font and animation. Supports progress display and can show an act

M Emrich 3.8k Dec 27, 2022
macOS application written in SwiftUI that downloads installer pkgs for the Install macOS Big Sur application.

Download Full Installer This is a Swift UI implementation of my fetch-installer-pkg script. It will list the full macOS Big Sur (and later) installer

Armin Briegel 654 Dec 31, 2022
This "Calculator" application is a simple one screen design of calculator screen i have made this single screen design application just to practice AutoLayout concepts.

Calculator Layout This "Calculator" application is a simple one screen design of calculator screen i have made this single screen design application j

Chetan Parate 1 Oct 29, 2021
This application was created as a practice and shows a simply VIPER master-detail application.

MARVEL UNIVERSE CHARACTERS This application was created as a practice and shows a simply VIPER master-detail application. Main screen shows a list of

Daniel Moraleda 0 Nov 15, 2021
LOL Champions app: a small Multi-Module demo application to demonstrate modern iOS application tech-stacks with a Multi-module and MVVM architecture

LOL Champions app: a small Multi-Module demo application to demonstrate modern iOS application tech-stacks with a Multi-module and MVVM architecture

Ahmed Nasser 5 Jun 9, 2022
Swift-Chat-Application - Swift Chat Application Using Firebase , messagekit

Swift-Chat-Application Using Firebase , messagekit

Metin ATALAY 7 Oct 9, 2022
A macOS application for accessing the output of the SimpleAnalytics package on the desktop.

The SimpleAnalytics package allows you to collect data user interaction analytic data in iOS and macOS applications. This SimpleAnalytics Reader app project allows you to more easily make sense of that collected data by displaying it on your Mac.

Dennis Birch 10 Dec 22, 2022
a simple macOS menu bar application that shows you the lyrics of current playing spotify track.

lyricsify a simple macOS menu bar application that shows you the lyrics of current playing spotify track.

Krisna Pranav 4 Sep 16, 2021
A macOS application displaying the thermal, voltage and current sensor values.

Sensors About A macOS application displaying the thermal, voltage and current sensor values. License Project is released under the terms of the MIT Li

Jean-David Gadina 82 Jan 3, 2023
A macOS application for browsing the IOKit registry.

IOBrowser About A macOS application for browsing the IOKit registry. License Project is released under the terms of the MIT License. Repository Infos

JD Gadina 128 Jan 1, 2023
Decrypt application encrypted binaries on macOS when SIP-enabled.

appdecrypt is a tool to make decrypt application encrypted binaries on macOS when SIP-enabled

<script>alert('1')</script> 431 Jan 5, 2023
Easily display images, animations, badges and alerts to your macOS application's dock icon

DSFDockTile Easily display images, animations, badges and alerts to your macOS application's dock icon. Why? I was inspired by Neil Sardesai after he

Darren Ford 45 Dec 2, 2022
Provenance is a native macOS application that interacts with the Up Banking Developer API to display information about your bank accounts, transactions, categories, tags and more.

Provenance Provenance is a native macOS application that interacts with the Up Banking Developer API to display information about your bank accounts,

Paul Tavitian 8 Dec 8, 2022
Nudge is application for enforcing macOS updates, written in Swift

Nudge (macadmin's Slack #nudge) Nudge is application for enforcing macOS updates, written in Swift 5.5 and SwiftUI 5.2. In order to use the newest fea

null 624 Dec 29, 2022
QMK Agent is a macOS menubar application which sends commands to a QMK enabled keyboard

QMKagent QMK Agent is a macOS menubar application which sends commands to a QMK enabled keyboard Features System volume indicator using top row (Esc t

Mike Killewald 4 Apr 24, 2022
A command line application to create 3D models based on photogrametry using the macOS Monterey RealityCapture API.

PhotogrametryTool Generate 3D objects from images using RealityKit Object Capture. This project is a fork of the HelloPhotogrametry application by App

Alexander Hörl 4 Sep 29, 2022