Greg Neagle
fae7b43bbb
Remove no-longer-needed instance varaible that tracks desired sidebar width
2025-06-29 11:31:28 -07:00
Greg Neagle
70965dbf6c
Simpler code to prevent manual sidebar resizing
2025-06-29 11:28:26 -07:00
Greg Neagle
4404bcfd1a
Explictly remove border from toolbar progress indicator so it looks right even when sidebar is collapsed
2025-06-29 10:59:13 -07:00
Greg Neagle
8bc831feba
Prevent resize cursor from appearing near sidebar edge (since sidebar is not resizable)
2025-06-29 10:57:28 -07:00
Greg Neagle
929fb41f06
More monkeying around with autolayout contraints for sidebar items
2025-06-29 08:10:44 -07:00
Greg Neagle
34212fa990
Replace missing } in CSS file
2025-06-29 07:10:00 -07:00
Greg Neagle
37d971b192
CSS change so showcase images are edge-to-edge
2025-06-28 18:41:41 -07:00
Greg Neagle
76421c361b
Update constraints for sidebar list view
2025-06-28 17:00:40 -07:00
Greg Neagle
da1c96f254
Remove the 1px left border from displayed webview
2025-06-28 16:14:10 -07:00
Greg Neagle
1751957210
Move setting webViee nagigation delegate to the insertWebView function
2025-06-28 16:11:09 -07:00
Greg Neagle
e22f1f487e
Remove some trailing blank lines
2025-06-28 10:53:44 -07:00
Greg Neagle
a6ac86608f
Resort controller source files in sidebar
2025-06-28 10:53:06 -07:00
Greg Neagle
600a892068
Adjust CSS so Updates page looks better when sidebar is collapsed (there are no optional installs)
2025-06-28 10:51:40 -07:00
Greg Neagle
508153f62b
div item rename
2025-06-28 10:01:11 -07:00
Greg Neagle
5d1089f0ad
More macOS 26 updates; begin splitting of MainWindowController.swift into multiple files
2025-06-28 09:51:47 -07:00
Greg Neagle
cb7de7a702
Complete transition to UNUserNotification APIs
2025-06-27 14:49:20 -07:00
Greg Neagle
877e8b070a
munki-notifier: use UNUserNotification APIs
2025-06-27 10:01:27 -07:00
Greg Neagle
c085eb287b
MSC.app updates for macOS 26
2025-06-27 10:00:02 -07:00
Greg Neagle
80212fb111
New icon for munki-notifier; bump version
2025-06-23 08:09:27 -07:00
Greg Neagle
2a11732087
Bump version for MSC.app
2025-06-23 08:02:39 -07:00
Greg Neagle
2784d42a1b
New squircle icon for macOS 26 compliance :-(
2025-06-22 21:02:27 -07:00
Greg Neagle
c4cf9e7e91
Adjust size and positioning of sidebar UI elements for better appearance in macOS 26
2025-06-22 09:57:09 -07:00
Greg Neagle
353e4e0a1a
Remove 'Textured' attribute from main window; fixes close/minimize/zoom control placements on macOS 26
2025-06-21 13:24:23 -07:00
Greg Neagle
7bda74b2f1
Convert CGDisplay coordinates to NSScreen (AppKit) coordinates so blur windows on secondary displays are positioned correctly. swiftformat reformatting.
2025-06-17 11:31:25 -07:00
Greg Neagle
abb511e6f8
MunkiStatus: Yet another attempt to ensure blurred backdrop covers the entire screen at loginwindow
2025-06-16 14:21:21 -07:00
Christopher Grande
8657425bcc
NoDisplaySleepAssertion if Bootstrapping at LoginWindow ( #1215 )
...
If in Bootstrap mode, on AC power or Battery over 30% for Apple Silicon, 50% for Intel the Display will be kept awake while MunkiStatus is running.
If a NoDisplaySleep assertion is created it is automatically released when MunkiStatus quits.
Move Release Logic to releaseDisplaySleepAssertion from AppDelegate
2025-05-18 07:52:17 -07:00
Greg Neagle
6b4ad647c4
Update copyright dates
2025-01-25 15:35:09 -08:00
Greg Neagle
b385bd83e4
Attempt to fix issue with blurred background windows not correctly covering entire screen in some conditions
2024-10-18 09:49:43 -07:00
Greg Neagle
aa41b00217
Bump version for future release
2024-10-07 09:28:31 -07:00
Greg Neagle
33048e95fe
Remove a no-longer-used function
2024-10-07 09:24:54 -07:00
Tom Burgin
d13030858b
space switch in obnoxious mode ( #1230 )
2024-10-05 09:27:06 +02:00
Greg Neagle
f0efc69780
MunkiStatus: revert window levels for backdrop windows and status and log windows to what they were before adding the blur effect
2024-09-12 09:20:15 -07:00
Greg Neagle
2d34cbee2c
Fix for displaying log window in front of the blurred background when MunkiStatus runs at/over the loginwindow
2024-09-05 09:57:57 -07:00
Greg Neagle
f36fceb46e
When opening Software Update settings pane, first lower the level of the blurred backdrop windows so that the settings pane will actually display before the backdrop windows are closed
2024-08-29 11:49:54 -07:00
Greg Neagle
17d50aa614
Address issue where, if Managed Software Center was running, its main window was minimized into the Dock, and an aggressive notification was triggered, the blurred background would appear over all screens, but no main (update) window would be visible
2024-08-29 10:09:34 -07:00
Greg Neagle
faa048110f
Explicitly set the frame origin for the blurred background windows to avoid offsets we've seen when running after a reboot. Thanks to @nixtar
2024-07-31 09:23:45 -07:00
Greg Neagle
12d997569b
Bump app versions to match new release
2024-07-15 08:34:34 -07:00
Greg Neagle
acc09b4333
Merge branch 'Munki6dev' into macmule-installhelper
2024-06-24 10:52:27 -07:00
Greg Neagle
76e7f4b7e8
Code cleanup in MunkiItems.swift
2024-06-24 10:52:07 -07:00
Greg Neagle
251c1ce3b8
Merge branch 'Munki6dev' into macmule-installhelper
2024-06-24 10:50:16 -07:00
Greg Neagle
e6de68c8a7
In "aggressive notification node", replace "dimming" the background with _blurring_ the background.
2024-06-24 08:47:55 -07:00
Greg Neagle
6d223825c0
Add background blurring to MunkiStatus.app
2024-06-20 18:31:12 -07:00
macmule
183005ea6d
Macmule installhelper ( #1210 )
...
* Update installhelper
• Amended the user bootout and bootstrap commands to not be ran via `launchctl asuser`
* Update MainMenu.xib
• Centered the MunkiStatus.app window icon
• Changed the icon from AppIcon to NSApplicationIcon (which then allows for changing the icon via NSWorkspace's setIcon)
2024-04-01 10:09:13 -07:00
macmule
dc2725e4e7
Relocate MunkiStatus.app and Munki-notifier.app to ../Contents/Helpers/ from ../Contents/Resources/ - Munki6dev base ( #1207 )
...
* Relocate MunkiStatus.app and Munki-notifier.app to ../Contents/Helpers/ from ../Contents/Resources/
- Updated location of munki-notifier in code/apps/Managed Software Center/Managed Software Center/Controllers/MainWindowController.swift
- Added code/client/installhelper script
- Amended code/tools/make_munki_mpkg.sh with new locations for munki-notifier and MunkiStatus as well as changes required to leverage `installhelper`
- Amended code/tools/pkgresources/Scripts_app_usage/postinstall to leverage `installhelper`
- Deleted code/tools/pkgresources/Scripts_app_usage/preinstall as the actions within should be handled now by `installhelper`
- Amended code/tools/pkgresources/Scripts_launchd/postinstall to leverage `installhelper`
- Amended launchd/LaunchAgents/com.googlecode.munki.munki-notifier.plist to use the new path to munki-notifier.app
- Amended launchd/LaunchAgents/com.googlecode.munki.MunkiStatus.plist to use the new path to MunkiStatus.app
This is a resubmission of https://github.com/munki/munki/pull/1203 , which needed it's base branch changing from `main` to `Munki6dev`
* Update installhelper
- Removed CHECK_TIME global - https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515000516
- Remove erroneous login window comments - https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515006835 and https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515006962
- Simplified IF condition - https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515005565 this was in place incase LimitLoadToSessionType contained multiple values (as it can).
* Update installhelper
- Reverted changes made for - https://github.com/munki/munki/pull/1207/commits/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515005565
- Changed constant/global PASSED_ARG to local: launchd_group - https://github.com/munki/munki/pull/1207#discussion_r1515002646 and https://github.com/munki/munki/pull/1207#discussion_r1515002968
* Update installhelper
* Update installhelper
* Update installhelper
* Update installhelper
* Update make_munki_mpkg.sh
Amended so that the launchd pkg is installed by default
2024-03-26 11:04:26 -07:00
Greg Neagle
97a18b4868
Managed Software Center: Xcode 15.2 auto-modification to MainMenu.xib
2024-03-03 19:55:42 -08:00
Greg Neagle
ee7beb0037
MSC.app: tweak placement of new updates progress spinner
2024-02-09 13:44:17 -08:00
Greg Neagle
64cdd0f8cf
MSC.app: Add progress spinner to sidebar Updates label
2024-02-09 12:50:04 -08:00
Greg Neagle
2b327569b4
Update copyright dates
2024-01-30 16:14:29 -08:00
Greg Neagle
e3fda78e4c
Display days pending message for optional installs for consistency
2024-01-30 08:51:54 -08:00
Greg Neagle
80c28092ac
Bump MSC.app version for future release
2024-01-30 08:50:51 -08:00