20240320 @mrwatson-de 0.52.1
Pre-release
Pre-release
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
- Added Record navigation and keyboard navigation in list views
- Tested over WAN and improved performance
- Restructured scripts to separate scripts for API from scripts for GUI
- Added experimental JSON to HTML table functions for the future display of the configuration history
20230801 @mrwatson-de: 0.27
- Added Protection against faulty Setting Definitions :D
- Settings now
- have a definition error message, and warning flags, colors and markers,
- start life turned OFF by default,
- turn OFF automatically if a definition error occurs,
- CANNOT be turned back on, if their definition is faulty and
- must be actively turned on after being defined
- Fixed Bug where changing view would ask if you want to save it (Problem understood & solved at last!)
20230731 @mrwatson-de 0.26
- Renamed Profile to Config throughout app
- Improved Reporting
- Improved UX
- Search and Filter buttons improved/added
- Read only settings clearer
- Confusing active configuration color changed
20230730 @mrwatson-de 0.25
- Improved Plugin Management
- Clear warning boxes on the home page
- Guided help with downloading and registering
20230503 @mrwatson-de 0.24
- Added DELETES releationships
20230427 @mrwatson-de 0.23
- Added Check Preconditions (Plugins & Platform)
- Script parameters and results further corrected and documented
20230421 @mrwatson-de 0.22
- Added functionality to log which config(s) have been applied to the current workplace
- This will make it possible to initialise a computer without overwriting
- Turned on fmpurls for development using fmIDE
- Fixed script names to use
#T#
flag to only mean "DO NOT RENAME!" (because #T#riggered by name) - Corrected script parameter definition
20230321 @mrwatson-de 0.21.1
- Fixed #32 persistant storage: Go to orig Layout
20230320 @mrwatson-de 0.21
- Formalised the API
- Added
API Apply Profile 100
- Fixed automation Script (in progress)
- Changed Constrain to work on hosted file (omit-loop instead of search)
- Fixed MBS Status