Code Monkey home page Code Monkey logo

onlyswitch's Introduction

AppIcon

OnlySwitch

Menubar is smaller, you only need an All-in-One switch.

Install by Homebrew

brew install only-switch

Manually Download

Download the app

Communities

Telegram group: https://t.me/OnlySwitchforMac

Discord: https://discord.gg/UzSNpYdPZj

What's the OnlySwitch?

OnlySwitch provides a series of toggle switches to simplify your routine work, such as Hidden desktop icons, dark mode, and hide notch of the new Macbook Pro. The switches show on your status bar, you can control them effortlessly. Switch and Shortcuts items can be customized (remove/add or sort) to show on the list. These functionalities even can be put on your desktop as Widgets.

Since Version 1.7, Shortcuts can be imported into OnlySwitch.

Since Version 2.0, supports keyboard shortcuts. You can control your all switches and Shortcuts with the keyboard.

Only Switch

Since Version 2.3.6, the Switches Availability (including Player and Hide Menu Bar Icons) is moved to System's menu bar.

Since Version 2.5.0, OnlySwitch has started to support Apple Widgets (Sonoma and above).

Shortcuts Gallery

Everyone can contribute macOS Shortcuts for OnlySwitch now. Please read How to contribute to Shortcuts Gallery. The shared Shortcuts will be displayed here:

Sits in the status bar

Switch list

Native Switches:

Switch status Switch status
Hide desktop finished Hide notch exist some issues
Dark mode finished Low power mode require password
Screen Saver finished Show Finder Path Bar finished
Night Shift finished Mute mic finished
Autohide Dock finished Small launchpad icon finished
Airpods finished Pomodoro timer finished
Bluetooth finished Show extension name finished
Xcode cache finished Show user library folder finished
Autohide Menu Bar finished Mute finished
Show hidden files finished Empty pasteboard finished
Radio Station finished Empty trash finished
Keep awake finished Show Recent Apps on Dock finished
Spotify finished Apple Music finished
Screen Test & Clean finished Hide Menu Bar Icons partly finished
FKey finished Back Noises finished
Dim Screen finished Eject Discs finished
Hide Windows partly finished True Tone finished
Top Sticker partly finished

Since Version 1.3, switches can be added to or removed from the list.

Shortcuts Gallery:

Shortcuts Remark Shortcuts Remark
Toggle Scroll Direction Monteray Invert Scroll Direction(Ventura) Ventura
DarkMode Switch Network Details
Split-Screen Apps Passwords
Google Translate IP Address Information
Autohide menu bar in full screen Monteray Flush DNS Cache
Do Not Disturb Monteray or higher Upcoming Events
S-GPT works with S-GPT Encoder, needs OpenAI API key S-GPT Encoder

Evolution Gallery:

Evolution Remark Evolution Remark
Stage Manager Update Software installed via App Store
Hide desktop Widget Sonoma Hide Desktop Icons Sonoma
Clamshell Wifi Switch

Shortcuts Actions

Actions status
Get wallpaper image exist some issues
Get wallpaper url finished
Is dark mode finished
Set dark mode finished

Supported Languages 🇺🇳

English, Simplified Chinese, German, Croatian, Turkish, Polish, Filipino, Dutch, Italian, Russian, Spanish, Japanese, Somali, Korean, French, Ukrainian, Slovak, Portuguese (BR)

Welcome to pull requests for these

  • support other languages
  • fix bugs

If you have other good ideas 💡, feel free to send an E-mail to me.

Donate

If you like it, help support this app by giving me a cup of tea for me to keep coding.

Sits in the status bar

Hiding new Macbook Notch

The Hide notch switch only shows on the built-in display of M1 Pro/Max Macbook Pro. The switch just controls the current desktop, not all work desktops. Now, the Hide notch switch supports dynamic wallpaper, just the processing takes a much longer time.

Sits in the status bar

Only Widget

Only Switch supports Apple Widgets since version 2.5.0. The Widgets can be edited to any built-in switches and buttons. Clicking them will trigger the reflection of relevant switches and buttons. You can put Only Widgets anywhere, desktop or notification center.

NOTE: After updating version 2.5.0, you might need to reset your language. If your widgets didn't follow your language settings, please kill Only Widget process, it will update.

Only Widget

Evolution🔥

Evolution has come following version 2.4, you can freely DIY the switches and buttons that you want. Currently, evolution supports Shell and Apple Script. They also can be invoked by hotkeys. Next, evolution will be able to be distributed by users as a shortcut utility platform.

Evolution settings page is implemented with TCA. PS: Evolution feature needs macOS 13.0 and above.

Everyone can contribute Evolution for OnlySwitch since version 2.4.3. Please read How to contribute to Evolution Gallery. The shared Evolutions will be displayed here:

Sits in the status bar

How to create an Evolution?

So far, Evolution offers two types, with Switch and Button.

  1. Button is very simple, when Run button is pressed, the script you added will be executed.
  2. Regarding Switch, there are four fields you can edit.
  • Check status: When OnlySwitch list appeared or some settings are changed, the switch status will be checked whether on or off. At this moment, the script of check status will be executed. You can press the debug button to output the result of this script.
  • True condition: You can input a true condition to define what is on or off for the switch status. If the true condition matches the output result, the status will be on, and vice versa.
  • Turn on: the script can change the status to on.
  • Turn off: the script can change the status to off.

The debug button can verify if your scripts are valid. Before you save evolution, all scripts must pass the test.

AirPods Switch

I use classOfDevice(2360344) to check if a Bluetooth device is Airpods Pro, but I'm not sure whether other AirPods modules are also 2360344, since I only have two AirPods Pros. If you are using AirPods 1~3, please tell me what the classOfDevice is. Or I can detect the count of battery value to check if AirPods (when the count is 3, it's AirPods), like AirPods Battery Monitor For MAC OS.

Radio Player

Radio Player supports m3u, and aac stream, but without sound wave effect. Please send me the crash log and stream URL if your Radio Player crashes. You can close the sound wave effect on the Radio setting, and that player is AVPlayer, more stable. In version 2.3.5, the radio play can be set to enable/disabled. If the function is disabled, the switch will be invisible in the list, and the radio player will be unregistered from Now Playing(But I don't know why there will be a little delay. It should be a problem by macOS).

Since Version 2.3.11, the radio list can be exported and imported.

Low Power Mode

Low Power Mode uses Terminal commands that require root access, so the app will ask you to enter the password on every toggle.

Screen Test & Clean

In Version 2.3, Only Switch brings a new feature, Screen Test. It provides a pure color view in full-screen mode, you can check dead pixels via it. Press the left and right arrow keys, the color will change from black, white, red, green, and blue. This functionality also can be used for screen cleaning, as you can see the stains on the screen.

Hide Menu Bar Icons

This feature is new in version 2.3.2. To be honest, Hidden and Dozer are both good apps for this function. Many users install OnlySwitch and them simultaneously, but this also squeezes the menu bar, which is already lacking in space. Therefore, the feature integrates into OnlySwitch. When the switch is on, items on the left of the split(arrow-pointing) icon are hidden. Hold ⌘ (command) and drag the icon to configure the hidden section. If you want to use it no longer, you can disable it in preferences, the split icon will disappear. You also can set the interval of autohide for it here. If your date on the menu bar is truncated when it's on, you can set this: System Preferences -> Dock & Menu Bar -> Clock -> Show date -> always.

Since version 2.3.10, this switch can be controlled via right-click icons.

They talk about it

itopnews.de Ifun.de appgefahren.de CASCHYS BLOG
softpedia macupdate v1tx OSCHINA
Macken AAPL Ch appsofter lifehacker.ru
appletechnikblog All-in-One person Mac Gadget MaxiApple
insmac tchgdns insmac macbff
korben macg korben.info AlternativeTo
macsoft.jp macgeneration hdwh.de MacKed
Mac Torrents PCtipp lifehacker PHAPLUAT
Techgedöns

Reference

Contributors

Translation:

Language Contributor Language Contributor
German @C0d3Br3aker Italian @bellaposa
Croatian @milotype Russian @kirillyakopov
Turkish @berkbatuhans Spanish @kant
Polish @kpacholak Japanese @ShogoKoyama
Dutch Alex Somali @abdorizak
Filipino Rosel Korean @iosdevted
French @BtKent and Ange Lefrère Ukrainian @andryua
Slovak @Svec-Tomas Portuguese (BR) @EvertonCa

@wrngwrld for the volume slider of the radio player

@kant for syntax issue

License

MIT

Star History

Star History Chart

onlyswitch's People

Contributors

abdorizak avatar andryua avatar bellaposa avatar c0d3br3aker avatar chloedev5 avatar evertonca avatar iosdevted avatar jacklandrin avatar kadirermantr avatar kant avatar kpacholak avatar milotype avatar mrchocolatine avatar nomadjimbob avatar shogokoyama avatar wrngwrld avatar yigeon avatar zabriskije avatar

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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

onlyswitch's Issues

Radio station not working

Now that I finally got my media keys to work with onlyswitch radio, it seems that my favorite radio is not compatible with onlyswitch (did not occur to me to test before) :))

This is the link:
http://live.radiocafe.ro:8048/live.aac

The song title is recognized, but there is no sound.
Can you please advise?

Thank you very much for your support!

Hi, please add switch to turn on/off "True Tone" option in the display. It's beneficial for photographer/editor when editing artwork to have accurate color when True Tone is off. Thank you!!

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.

Suggestion

Please make low power mode without password 😁

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

希望可以支持屏幕锁定和键盘锁定功能

安利了身边所有的朋友从One Switch转到Only Switch,
美中不足的是缺少One Switch的「屏幕清洁」功能,
希望作者可以增加屏幕锁定和键盘锁定功能,
方便强迫症患者每天清理屏幕和键盘

media keys for radio

would it be possible to implement the media keys control for radio? play/pause?
thank you for this great app!

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!!

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

Order icons (two columns display) + Night shift level

Hello, congratulations for your application !
Just 2 things I can't figure out:

  • Possibility of manually sorting the location of the icons when the display in double columns has been chosen.
  • Night shift: when activated, the function affects a very strong night shift close to 100%. Why does it not take into account the Night Shift setting defined in the device settings?
    Thank you.

隐藏刘海失败

点击隐藏刘海开关无反应,已经点过了清除刘海缓存

[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

Bug in Show/Hide items switch

Show hidden items switch is off even though hidden items are being allowed to show.
Also, while toggling to show/hide icons using Command + Shift + . (Dot), the switch doesn't change its state.

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.

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.

Feature Request: Low power mode battery

would love a way to enable low power mode from a switch in the new mac os update thats available instead of having to go to the battery menu in settings. shortcuts wont do it.

功能增加请求

需求增加和one switch类似的开关项目, 包括:

  1. 屏幕清洁锁定(不是锁屏)
  2. 键盘锁定
  3. 蓝牙连接设备选择
  4. 电台切换选择
  5. 提供有效的电台列表清单, 或电台列表导入功能
  6. 修改隐藏图标的设计 使得其更为简洁

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

Hide Notch not working

Describe the bug
“Hide Notch” feature doesn't work anymore, since a few updates

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Only Switch in Menubar'
  2. Click on 'activate “Hide Notch”'
  3. Scroll down to 'wait for respond'
  4. See error → loading icon to the left oft the On/Off switch and nothing more.

Expected behavior
turning the feature off and blackout the Menubar

Screenshots

Desktop(please complete the following information):

  • Device: [16" 2021 M1 Pro MacBook]
  • OS: [MacOS 13.2]
  • Browser [App]
  • Version [v2.3.11 and before]

Additional context
No, but you can ask me if something is unclear

Toggles for `Do Not Disturb` and `Keyboard Backlight`

Is your feature request related to a problem? Please describe.
Need toggles for Do Not Disturb and Keyboard Backlight

Describe the solution you'd like
If possible, please add toggles for Do Not Disturb and Keyboard Backlight.

For Do Not Disturb toggle, we can have options in the settings to configure the time (indefinite, 1 hour etc). Would be great if it can be configured to auto enable on screen sharing.

For Keyboard Backlight toggle, the brightness level can be configured in settings, and the toggle would just turn it on or off.

Describe alternatives you've considered
Have to use options from Control Center which involves multiple clicks.

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

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.

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)

Support for Stage Manager

Is your feature request related to a problem? Please describe.
No problem, just an enhancement: With macOS Ventura, there is now Stage Manager, a new approach on window management. You can turn on/off this feature in control centre, menu bar or via shortcut. But I'd prefer a switch in Only Switch, since I love the easy approach.

Describe the solution you'd like
It would be great to have a toggle switch for (de-)activating Stage Manager.

Thank you for this nice app!

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

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

6752367F-822C-4938-9E62-FF7615F5BBC3.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

Design-Refinement of OnlySwitch

Thanks for this very helpful tool. I would love to see some design refinement, to make it more beauty.

  • Just by adding padding to the labels, decreasing the padding at the pane borders and the toggles, it's much cleaner in design.
  • Please remove (the hideous and huge) Ad for your other apps. If you like, add it to the menu of your app.
  • Combining the left arrangement icon and the settings icon would help to differentiate both buttons.
  • Move settings button as an option in the app menu bar.
  • Remove the name and version number of the app windows because we all know the name, the version number could sit in the menu bar.

I have made a quick photoshop mockup for you to understand my concerns. Without chancing icon or text size, it's much more compact and hopefully looks better.

only-switch-design-refinement

Would love to see the changes in reality!

Radio change notification

I think it would be useful to display the radio name when you change it (by next/previous media keys).
Thank you!

Airpod Logic

I noticed a bluetooth headset (that I have paired with my Mac) listed in the Only Switch App Settings AirPods Section

The device is not an Apple device/Airpods and I am curious why it showed up and if I can have another bluetooth headset that is also not an apple device show up in this list so I can toggle it via Only Switch.

Thanks

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

Allow us to hide radio as an audio source when we have disabled it in the app's settings

Is your feature request related to a problem? Please describe.
Because the radio is recognised as an audio source even when disabled from the menu, everytime I use my keyboard's shortcut to play, it attempts to play the radio even though I've set it up to point to a dummy one and have no interest in it playing.

Describe the solution you'd like
If the radio is disabled, unregister the audio source until it is enabled again.

Describe alternatives you've considered
For now the only alternative is to manually start the playback from whatever other app you want music or sound from, and it is registered as the last audio source, making the keyboard shortcut work. This happens every time you log on.

Additional context
My media sources (BBC is not real, just a dummy name)
image

Radio is disabled
image

And the only station doesn't actually work
image

Please update icons

Use vector icons, (PDF) so the icon's won't be shady on higher resolution

ex:
Screenshot 2021-12-18 at 10 05 49
Screenshot 2021-12-18 at 10 05 59

隐藏菜单栏图标功能无法关闭

我用的是最新版本。Mac系统为:m1版本的,系统为12.6。

我尝试打开了隐藏菜单栏图标功能,现在关闭了这个功能,但是总会自己又打开,不知道怎么回事儿。

yincang

动图里边,第一次打开是我把他关闭了,第二次打开主界面,可以看到自己又打开了。

mute linked to media key

Think it would be nice to link (if possible) the mute toggle to the media key (and general mute).
If i mute from media keys the system gets muted, but the toggle is not updated.

电台增加切换电台的功能

在播放电台时,希望能够像切歌一样可以切换到下个电台。
目前导入电台时,如果导入的数量比较大的话,配置页面会长时间loading,卡死。

Hide notch doesn't work with "Auto-Rotate" wallpapers

Describe the bug
OnlySwitch's 'Hide Notch' function does not work if instead of a single wallpaper, the 'Auto-Rotate' mode is activated, whereby the desktop wallpaper is automatically changed every X minutes.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'System Settings'
  2. Go to 'Wallpaper'
  3. Click on 'Auto-Rotate' for a set of wallpapers
  4. Go to 'OnlySwitch' menu
  5. Click on 'Hide Notch'
  6. See that Hide Notch doesn't work.

Expected behavior
I expect the Hide Notch function to also work with Auto-Rotate active and not only with single backgrounds.

Video

Hide.Notch.Bug.mov

Desktop (please complete the following information):

  • OS: macOS
  • Version 13.4 (22F66)

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.

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

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!

Missing Menu Titles

The titles of the following menus are displays as SettingsWindow. They should be displayed as their own names.

  • Keep Awake
  • Dim Screen
  • Back Noises

image

macOS v13.3.1

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.