Skip to content

Commit 0901608

Browse files
committed
updated for 1.4beta
1 parent 741bcb4 commit 0901608

8 files changed

Lines changed: 387 additions & 39 deletions

File tree

ChangeLog.md

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,96 @@
11
# Setup Manager - Change Log
22

3+
## v1.4beta
4+
(2025-10-28)
5+
6+
While making sure that Setup Manager looks nice with macOS Tahoe and Liquid Glass, we have added a few more features to improve customization.
7+
8+
### New Features
9+
- User Interface
10+
- macOS Tahoe/Liquid Glass adaptions
11+
- new `banner` key allows you to provide a banner image that cover the top part of the Setup Manager window ([details](ConfigurationProfile.md#banner))
12+
- `title` and `icon` keys are now optional, when a `banner` key is set
13+
- action tiles can have a background color set with the top-level or per-action 'tileColor'key
14+
- `banner` and `background` can use hex or system colors
15+
- where colors are defined, you can use system color names. See ['Defining Colors'](ConfigurationProfile.md#defining-colors) for details.
16+
- new profile keys:
17+
- `networkQualityCheck` suppresses network bandwidth calculation when set to `false` (#135)
18+
- `finishedMessage` for a customized message when Setup Manager workflow is complete (#128)
19+
- logging:
20+
- new tab for configuration profiles in the log
21+
- detection of configuration profile installation and removal
22+
- image/icon load errors are now logged
23+
- logs a warning when Setup Manager detects it is launched for a second time
24+
- switched launch tracking to a new service (see [Launch Tracking](Docs/LaunchTracking.md) for details)
25+
26+
### Fixes and Improvements
27+
28+
- disabled check for Jamf.app as it could fail in some challenging network configs
29+
- enrollmentUserID added to webhook data (#140)
30+
- localization fixes (#149)
31+
- elapsed time in Mac Info window stops counting when workflow is finished
32+
- link to computer in Slack and Teams messages should work with Jamf School
33+
- setting computer name with user entry or `computerNameTemplate` works with Jamf School
34+
- updated uninstall.sh script (#156)
35+
36+
### Changes, deprecations and removals
37+
- (1.4) `userID` top-level key name changed to `enrollmentUserID`
38+
- (1.4) `jssID` key has been renamed to `computerID`
39+
- (1.3) the minimum macOS requirement for Setup Manager is now macOS 13.5
40+
- Log window now uses `Window`
41+
- (1.2) `showBothButtons` option removed and non-functional, there will always be just one final action button displayed
42+
- (1.1)the method for providing localized texts in the configuration profile changed in version 1.1. The previous method (by appending the two letter language code to the key) is considered deprecated. It will continue to work for the time being but will be removed in a future release. It is _strongly_ recommended to change to the [new dictionary-based solution](ConfigurationProfile.md#localization)
43+
44+
### Notes
45+
46+
There are quite a few new options in Setup Manager 1.4 beta to configure and customize the new UI. There is a new option for a color or image banner across the top of the Setup Manager window. Action tiles can now be colored automatically or with specific colors. Colors can now be set anywhere that image sources are used and you get a list of named system colors.
47+
48+
While the [description of all the keys in the repo](ConfigurationProfile.md) has been updated, many of the keys, old and new, now work together for a variety of useful combinations.
49+
50+
#### Updating the profile to use 1.4 (beta) features
51+
52+
The good news first: we designed the update so that you can keep using the same profile from earlier versions and the Setup Manager window will look mostly the same on macOS Sequoia and earlier, and have the new “Liquid Glass” look and feel on macOS Tahoe.
53+
54+
To use the new UI options, set the new keys.
55+
56+
#### Banner
57+
58+
Setup Manager 1.4 introduces the option to show a color or image banner in the top of the Setup Manager window. This is controlled by the top-level [`banner` key](ConfigurationProfile.md#banner). The `banner` value is an [image source](ConfigurationProfile.md#icon-sources), so it can be a reference to local image file, an image file hosted on a web server, or (also new in 1.4) a [color designation](ConfigurationProfile.md#defining-colors).
59+
60+
Colors can be set with hex codes, e.g. `#f00` or `#f900a2` or with (new in 1.4) system color names, e.g. `##gray`, `##red`, etc.
61+
62+
The size of the banner area is 800x233 pixels (1600x466 @2x) on Sequoia and earlier and 800x247 (1600x494 @2x) on Tahoe (the liquid glass tool bar is taller). The image will be displayed with bottom-center alignment and _not_ scaled, so you can add a few extra pixels at the top and the same image should work for all macOS versions.
63+
64+
The behavior of the `icon` and `title` keys changes depending on whether the `banner` has a value.
65+
66+
When _no_ `banner` value is set, Setup Manager will show its app icon when an `icon` key is missing or empty. It will also show ‘Welcome’ or the localized equivalent when the `title` key is missing or empty.
67+
68+
When the `banner` _is_ set, an empty or missing `title` or `icon` will simply not be shown. This lets you use the banner image for a completely customized experience.
69+
70+
Note that the `banner` value can be localized.
71+
72+
#### Action Tile Colors
73+
74+
Setup Manager 1.4 allows you to set a color for the action tiles. Use the [top-level `tileColor` key](ConfigurationProfile.md#tilecolor) to set the color for all action tiles. You can also set the tile color for an individual action with [a `tileColor` key in the action](ConfigurationProfile.md#tilecolor-1).
75+
76+
When no `tileColor` is set, the default behavior is to use the window background color (gray on Sequoia and earlier, white on Tahoe, or the dark mode equivalent).
77+
78+
You can set the `tileColor` value (top-level and action level) to [a hex color or system color name](ConfigurationProfile.md#defining-colors). There are a few special color names:
79+
80+
- `##automatic`: calculates each tile's color from the average color of each action’s icon, icons defined with `symbol:…` will use the default color
81+
- `##background`: system window background (gray on Sequoia and earlier, white on Tahoe)
82+
- `##clear`: transparent or no background, works best when `hideActionLabels` is set to false
83+
84+
See [`tileColor`](ConfigurationProfile.md#tilecolor-1) and [‘Defining Colors’](ConfigurationProfile.md#defining-colors) in the documentation for details.
85+
86+
#### Profile Installation and Removal Logging
87+
88+
A new tab has been added to logging window which logs the installation and removal of configuration profiles. These events will also be logged to the main Setup Manager log, which allows you to see them in context of the entire workflow.
89+
90+
This can be especially useful to determine whether a particular profile disrupts the network and possibly the download of an important component. In the unified system log, these entries will have the `profile` category.
91+
92+
93+
394
## 1.3.1
495
(2025-07-17)
596

0 commit comments

Comments
 (0)