Releases: mrwatson-de/fmSetupAssistant
Releases · mrwatson-de/fmSetupAssistant
20240325 @mrwatson-de v0.55.1
20240325 @mrwatson-de v0.55.1
- Integrate dynamic values into automatic setup
- Added Filter active targets
20240325 @mrwatson-de v0.55
20240325 @mrwatson-de v0.55
- Added value list for dynamic calculated values to the setting definition layout
- Tidied up the setting definition layout for dynamic calculated values & value lists
- Dynamic calculations integrated into Save-Settings layout
20240322 @mrwatson-de 0.54
- Standardised spelling of writeable - with an e // It's just the way I was brought up
- Under construction / developer-only:
- Settings: Export & Import
- Including Save & Load Settings as JSON
- Including CFs to encode/decode containers to/from JSON as base64
20240321 @mrwatson-de 0.53.2
- Fix Target Emoji on windows & in Save Config-Settings Layout
- Improve print process and layout
- TODO Dynamic target in Save Settings layout
20240321 @mrwatson-de 0.53.1
20240321 @mrwatson-de 0.53.1
- Integrate dynamic settings into configs
- Distinguish Configuration values from Setting definition values
- Improve & standardise field names
- Clarity and consistency in layouts
- Clearer Settings definition popup
- Definition status bar
- Clearer Terminology & Icons
- "Config…" rather than "Setting…"
- "Target" rather than "DoTest"
- "Writable" rather than "Can change"
- Toggle dots: ⦾ & ⦿ rather than •
20240320 @mrwatson-de 0.53
20240320 @mrwatson-de 0.53
- Added default values (GUI/Raw values) for missing settings in Windows functionality
- Initialised the default values for Windows
- Improved the setting definition popup with intelligent display of defaults, calculation and value list
20240320 @mrwatson-de 0.52.1
- Corrected my gihub name in comments
20240320 @mrwatson-de 0.52.1
20240320 @mrwatson-de 0.52.1
- Corrected my gihub name in comments
20231129 @mrwatson-de 0.52
- Added a target switch to the settings lists, which at last makes sense
20231128 @mrwatson-de 0.51
- Improved UX of This Workspace configuration
- When not configured a new
workstation settings button
- allows the workstation to be quickly marked as manually configured
- provides access to the workstation config history
- The
workstation configured checkbox
- now toggles between manually configured and not configured and
- creates a corresponding entry in the history
- Beautified
workstation config history
as a HTML table
- When not configured a new
- Improved UX of the Fix Button column:
- New button to edit a value
- Reduced visual impact of safe (GUI/Edit) buttons, thus
- Elevating Green to indicate the FIX button
- Improved UX of the Settings list layouts:
- Clustered related elements to create focus:
- Left side = setting importance controls (on/off (=unimportant) & important! buttons)
- Right side = setting target controls (value, state flags, fix buttons, …)
- Improved Saving of Settings to config
- Added the changed fields to the tooltip on the
update
button - Added dialog to the
no changes
button, to allow user to simply and directly remove a setting from the config
- Added the changed fields to the tooltip on the
- Clustered related elements to create focus:
20231125 @mrwatson-de 0.50
- Started adding JSON for exporting & importing data
20231124 @mrwatson-de 0.49
- Essentialised the home layout
- Show key details: Workstation state, Plugin state, Privilege state
- Raised 'less errors' button to show danger color
- Installed Plugin list tabularised
# vvv RomeFileMakerWeek2023 vvv
20231009 @mrwatson-de 0.48
- Improved Design
- Improved warning/danger colors: orange for warning, red for danger
- Improved config list
- Improved Setup Feedback Button to also show progress
- Improved text of the disclaimer
20231008 @mrwatson-de 0.47
- Improved Design
- Modernised the Logo
- with many thanks to Albert HARUM ALVAREZ and Alexis ALLEN for the design tips at RomeFileMakerWeek2023!
- Simplified GUI
- Home page
- Just 'Plugins' instead of 'Required Plugins'
- Plugins: Installed Plugins: Added Highlight to Disabled and Ignored plugins
- Config list
- Reduced clutter & Simplified
- Moved options to a new settings popover in mask view
- Reduced Edit and Hamburger buttons to hover buttons
- Settings list
- Replaced devil + thumbs icons with '!' to reduce clutter and be more consistent with Save settings layout
- Home page
- Modernised the Logo
- Added Collection attribute to configs, to avoid applying
- Added Lock attribute to config
- Added many safety checks to go home and halt if conditions not right
- Started Config lists
20231007 @mrwatson-de 0.46
- Improved Restart
- Added Restart button to the config list layout
- Improved text and deactivated provisional restart code
- Improved design
- Fixed Inverse (green) Button hover
20231006 @mrwatson-de 0.45
- Simplified home page
- Moved FM-Version to advanced options settings popover
- Moved Installed Plugins to plugin info popover
- Added Required Plugin versions to plugin info popover
- Simplified config list
- Removed unnecessary text
- Removed unnecessary OS fields from list view
- Fixed initial config list to show only favs
- Fixed Bug where changed settings would not be recognised / saved
- Added missing functionality: Remove Settings from Config button
- Integrated DoTest option fully into config settings
20231005 @mrwatson-de 0.44
- Improved on/off toggle switch buttons to support find mode
- Created central script for toggling fields - as prelude for central privilege logic
# ^^^ RomeFileMakerWeek2023 ^^^
# First delivery to customer
20230929 @mrwatson-de 0.43
- Added, corrected and tested all FM Windows Settings
- Improved Safety & Security
- Added safety check to skip previously failed settings
- Added IsDev protection to settings and all non-fm settings hidden from normal users for now
- Improved Settings List
- Made read only / passive settings easier to recognise by a 'FYI' / 'N/A' label in the target value column
- Moved the refresh button
- Cleaned up Config Edit portal
20230928 @mrwatson-de 0.42
- Fixed #49 Removed TroiFile from CF G_TF_Tools_FilterUngueltigeZeichen
- SimplifiedcConfigs
- Changed numbering to move NoUser to 500
- De-faved NoUser
- Improved Settings
- Added a Settings Value List, e.g. for Language - very neat! :D
- Added Windows Settings to
- Language, Font Smoothing
- Highlighted Important Settings
- Added Settings Screenshots to FM Preferences Titles
- Improved Developer login to show warnings by default
20230927 @mrwatson-de 0.41
- Improved the home page to have a more consistent look and more information
- Added a dynamic intro text to which details your privileges and choices
- Moved Known Issues to a popover button
- Removed the "Get me on Github" 'earmark' button, and grouped all Github buttons at the bottom
- Hid Github links for standard users
- Changed Config-ID 'RobotUser001' to the more consitent and logical ID 'NoUser001'
- Hid Settings search buttons from non dev users, so that they can ONLY see the settings belonging to a config
- Started adding and testeing windows Settings for FileMaker, at last! :D
20230925 @mrwatson-de 0.40
- Improved security & privileges
- Added PwrUser and StdUser privs (from Data Access Only privs)
- Added PwrUser account with PwrUser privs
- Fixed menu installation for Full Access and added both new privs currently with the same USER Menuset
- Banned Users from seeing configs in development
- Changed the IsDev flag to mean 'Belongs to Dev' rather than 'in Dev' (Configs can be hidden from standard users by not favouriting them)
- Changed DEV to grant all privs on logon
- Improved config list to not reset to one entry
- Improved editing configurations:
- Fixed Adding and deleting groups of settings from the "Add / Remove Settings" tab
- Added Delete group to the "Settings in this config" tab
- Tidied up Configs
- Added missing Configs for Windows platform
- Improved Config names, IDs and sort numbers to be more meaningful:
- 000=Robot
- 100=StdUser
- 200=PwrUser
- 300=StdDev
- 400=PwrDev
- 500=Sonstiges
- Added option toget less warnings when writing settings
20230921 @mrwatson-de 0.39
- Changed name of Full Access account (& Menuset) to dev - so as to not confuse with user-administrators
20230920 @mrwatson-de 0.38
- Improved Duplicate Config to input new config ID
20230912 @mrwatson-de 0.37
- Improved Re-Login to accept cancel quietly
- Standardising table output for future JSON based history
- Improved nomenclature:
- Use 'workstation' instead of 'workplace'
- and 'workstation config history' instead of 'applied config history'
- Improved home page to have more space for options & workstation config history
- Started creating service layouts for internal processes
- Started implementing initialisation of API
- Adding minimum plugin versions and updated visual plugin warnings
- Started adding Checks of Plugin Versions alongside state - in GUI
20230911 @mrwatson-de 0.36
- Manual change popover's colour made less jarring
- Code refactored to separate manual change popover logic from (automatic) setting logic
- Added checks for an expired MBS plugin before writing a setting
20230906 @mrwatson-de 0.35
- Added ConfigID to configurations for a better way of referencing configurations
- Added API Scripts to get config list info: fmSA_GetConfigList & fmSA_GetConfigListFavs
- Improved navigation back to parent app
20230824 @mrwatson-de 0.34
- Fixed mrwatson Logo Button
20230814 @mrwatson-de: 0.33
- Fixed #14: Improved menus to not allow deleton of Config or Settings records when you are not privileged
20230811 @mrwatson-de: 0.32
- Fixed #36: Corrected bug, where settings were being incorrectly written, due to GUI values instead of Raw values being passed.
- Clarified CF and Script names to better indicate their function
- Added checks to not write settings in bad situations
20230810 @mrwatson-de: 0.31
- Fixed #38 to start as User with only Data privs
- Fixed #39 Buttons to show GUI button, when setting not writable
- Improved Settings layouts UX
- Added a green highlight to the current value column to make it stand out
- Standardised the layout between the Settings list and the save settings to config list
- Improved the Save Settings to Config layout
- Improved the [+] button for saving the settings as a new configuration
- Removed the [++] duplicate button
- Simplified removal of settings
- Matched the ConfigSettings On button colour to the ConfigSettings blue
- Added a yellow highlight to the important buttons to make them clearer
20230808 @mrwatson-de: 0.30
- Fixed the conversion between raw values ⭤ GUI values
- Extended the display as checkbox option to support a value (e.g. "Dark")
20230804 @mrwatson-de: 0.29
- Improved field names and display of bit mask
20230802 @mrwatson-de: 0.28
- Improved Startup UX
- Fixed Startup Window Handling & Splash screen
- Added Progress text to splash screen
- Improved Plugin onboarding (added MBS Plugin trial and purchase links)
- Removed Setting button from home screen if no setting edit privs
- Removed unnecessary FM-Version option
- Improved Config List
- Improved Config list sort (favs before new)
- Fixed Config List to not allow editing of the name & description in form view
- Improved New Config button to start in form mode
- Added Config Duplicate button
- Fixed Config Delete button
- Improved ConfigSetting search UX
- Fixed Setting Definition Error flags to work in FindMode
- General UX improvements
- Ad...
20230320 @mrwatson-de 0.20
First Release.
- still in alpha development
- relatively stable on Mac
- under development & testing on Windows
Change History thus far:
20230320 @mrwatson-de 0.20
20230302 @mrwatson-de 0.19
- Added a Dialog Layout for Applying a Profile
- Corrected Link to GitHub Projects
20230301 @mrwatson-de 0.18
- Improved GUI
- Improved on/off toggle switch style
- Improved color of selected profile to stand out from favs
- Added #75 on/off toggle switches to profile settings
- Improved placement of the profile settings filter
- Added explanatory text to the profile settings layout
- Improved button text in the Settings list to better match fmLogAnalyser
- Changed the important issue icon to show an Imp instead of Anger emoji
- Improved legend content and placement
- Fixed setting to not perform check when OFF
- Fixed PrepareRelease to NOT reset Settings and Profiles
20230210 @mrwatson-de Version 0.17
- Simplified GUI UX:
- Hide sort column for user with no edit privs
- Show some (obvious) heading labels only when hovering
- Added #75 toggle switches for on/off and privs
- Made changes to On state more visible when saving settings to a profile
20230209 @mrwatson-de Version 0.16.1
- Fixed Reading non-existant settings on Windows
- Fixing Writing non-existant settings on Windows
20230203 @mrwatson-de Version 0.16
- Added Setting
FM > Internal Settings > WebViewer > Debug Developer Extras
- Fixed Menus
- Improved the Save Settings to Profile layout
- Added
Remove from Profile
button - Improved visibility of
Important
flags - Changed highlight on Setting path to show importance from Profile Setting
- Expanded the blue Profile Setting background to include the setting name
- Added
20230126 @mrwatson-de Version 0.15.1
- Made Restart Button even more obvious, prepared restart script, researched restart technologies (launchd)
- Tested CFs for writing settings
- Added Filter button to remove Settings belonging to other Operating Systems
20230123 @mrwatson-de Version 0.15
- Added Sharing Settings
- Added Favorites Settings
- Added Scripts to Open Favorites, Recent Files, Sharing and Hosts
20230119 @mrwatson-de Version 0.14
- Added Button which appears when settings need fmSetupAssistant to be restarted to activate/refresh
- Added MBS State and Installed Plugins to Startscreen
20230118 @mrwatson-de Version 0.13
- Added Support for OS-specific Profiles
- Profile Mac/Win checkboxes
- Profile Name with OS
- Search for Best/Relevant (& Search for All on popover)
- Sort incompatible profiles to the bottom
- Add Settings from OS of the Profile rather than only from current OS
- Fix profile value list to display the name inc. OS
- Options menu standardised across layouts
- Windows support
- Jump to Registry entry
- Further settings
20230117 @mrwatson-de Version 0.12.1
- Improved UX of Profiles list, showing fav'ed profiles in green
20230116 @mrwatson-de Version 0.12
- Added most (all?) MBS Settings (Mac)
- Added _SettingStats (mainly to help keep track of settings write errors)
- @see Issue fmSetupAssistant: Statistics #68
- Tested Windows settings
- Tested behaviour of Watch settings (You can't set Watch05 unles Watch04 is set)
20230111 @mrwatson-de Version 0.11
- Simplified Settings Layout
- Moved FM-Ver to Definition Layout
- Improved Setting Definition Layout
- Improved navigation Settings -> Profiles -> Home
- Fixed bug where Data type could be reset, when preference not current
- Added some Mac System and Finder Settings
- Added Action Scripts to open Mac System & Finder Preferences
20230110 @mrwatson-de Version 0.10
- Improved Layout to save settings to the profile
- Hide Save button if nothing to save
- Button to show only changed settings
- Improved GUI & Buttons to Show /& Delete missing settings
- Removed Setting-Setup Popover
- Added Mac Settings for startup file
- Added Profile
10. +Workplace Start File fmLaunchPad (Mac)
20221228 @mrwatson-de Version 0.9
- Added ability to specify FM-VersionNr
- Defaults to current client Version
- Input for targeting alternative version
- Only settings for the target verson are shown
- Created MBS > Legacy > * Settings group
- To do: Improve incompatability warnings and integrate into check
- Improved UX of editing Profile Settings
- Removed all references to current status
- Search + Refresh buttons improved
- Improved Settings UX
- Made read only settings clearer (pale blue and "-" in the Target Value column)
- Improved Saving Settings UX
- Larger Save + Load buttons
- Button to re-search for the Profile's Settings records - without changing the target values
- Improved start UX:
- Highlighted [Profiles]
- Lowlighted [GitHub Issues]
- Added + tested some more Windows Settings
- Some General settings
- Script Workspace Settings (and Colors)
20221222 @mrwatson-de Version 0.8.1
- Prepare Release: Reset everything
20221220 @mrwatson-de Version 0.8
- Added Home Layout
- Added 'safe' options
- Added Warning & Link to GitHub Issues
- Added Profiles
- Added Profile save & load
- Added Drag+Drop sorting
- Added Duplicate Setting button
- Added Data Data Type
- Added Display as Color
- Fixed Preference paths
- Fixed Omit Section Filter to NOT jiggle! (thank to Eckart)
- Started FM-Ver
- Improved GUI
20221209 @mrwatson-de Version 0.7 Windows Integration continued
- Added CFs
- Added more Windows stuff
- Tidied fields and marked DOPPEL MOPPEL
20221208 @mrwatson-de Version 0.6 Windows Integration started
- Implemented read-only option
- Added setting for Win / Mac
- Added lots of Windows stuff
- Windows Data Types
- Read Windows Registry
- Write Windows Registry
- Several registry entries made
- Improved GUI
- Added Filter buttons
- Added conditional formatting
20221203 @mrwatson-de Version 0.5
- Added Data Type when writing values
- Added visual warning if data type is missing
- Fixed data types in all entries
- Removed write protection, but kept multiple warnings till further testing completeed
20220630 MrW Version 0.4
- Create / Send a report to prove a machine is setup ok!
- Improved UX
- GUI clearer, more logical for checking = setting / current value / status / desired value
- Script Menu with key shortcuts
20220218 MrW Version 0.3 Cleaned up for Release
- GUI makeover with the fmWorkMate/MrW-look
- Added On/Off checkbox to move preferences in development into background
- Added Button to open the relevant prefernce area directly
- Problematic SetPreference process removed
- Added Important (!!) flag to distinguish warnings and, er, 'dire-warnings'?
- Improved warning shield
- Corrected and sorted list of preferenes
- Reintegrated into fmWorkMate