Logo (click for homepage)
← ConfiX
  
Version history
  • 1.57 10 Sep 2023 PRE
    • Bugfix: Abort when trying to access a non-existing BlockDriver.


  • 1.56 20 Aug 2023 PRE
    • Wording in menus and windows improved.
    • Some option icons now greyed out when not available.
    • Several small cosmetic improvements.
    • Button object may now have a sprite.
    • Choices reorganised.
    • Tab outline removed (now optionally on).
    • Bugfix: menu selection didn't work in list view.
    • Bugfix: text object now has correct width when Text variable is omitted.
    • Caption width now correctly calculated.
    • Caption may now have a background colour (Options: -back <wimpcol>).
    • MenuCopy added to copy the contents of another object's Menu variable.
    • Sprite width when 'Width=full' now correctly calculated.
    • 'Default' added to main menu (all, group, item).
    • Left click on 'Default' button now only restores the visible items.
    • Right click on 'Default' now restores all items.
    • Bugfix: 'Reload' now also loads correct settings when using Profile.
    • Bugfix: Double quote (") at end of text field was lost.


  • 1.55 19 May 2023 PRE
    • Variable 'OptHelp' added to object descriptor.
    • Allows individual help text for radio buttons and menu items.


  • 1.54 01 May 2023 PRE
    • ConfiX' own choices reorganised.
    • Text tabs added to possible layouts (experimental).
    • Profile list: Buttion position selection improved (Default added).
    • Default items in menus may now be highlighted.
    • Help line border is now optional.
    • Title no longer has a 3D border in ScrollableIcons layout.
    • Bugfix: position of helpline wrong when displaying profiles list.
    • Layouts with RadioButtons left/right reserved too much vertical space.
    • Various other layout issues fixed.
    • New version of VideoUtils module.


  • 1.53 12 Sep 2022 PRE build 002
    • Minor fixes.
    • Dynamic sprite can now also be changed from a Option and Radio objects.


  • 1.52 05 Sep 2022 PRE
    • Icons updated.
    • Wording updated.
    • Windows reorganised.
    • Sub-tab titles now separated by '—' rather than '->'.
    • Support for loading/saving in TOML format added (Output=TOML).
    • Legend icons now properly greyed out when disabled.
    • Various bugfixes in icon placement.
    • Ruler object may now have a width.
    • Bugfix: Floating images could cause window to become too high.


  • 1.51 29 Apr 2022 PRE
    • Various BlockDriver fixes.
    • Blockdriver window layout updated.
    • Blockdriver window now wider to fit longer names.
    • Bugfix: blockdriver item names no longer restricted to 32 characters.
    • Blockdriver menu icon replaced by setup icon (uses less space).
    • Blockdriver port menu now shows tick at selected item.
    • Location-based blockdriver selection may now be truncated (-truncate).
    • Button 'Show' added to launch !USBinfo (when present).
    • Now shows currently selected SerialUSB blockdriver in !USBinfo.
    • Blockdriver window legend names changed (all languages).
    • BlockDriver menu now shows USB device vendor/product name.
    • Optional flex baud rate added to baud rate menu (requires -baud option).
    • Dragging slider now smoother.


  • 1.50 04 Jun 2020 PRE
    • Profile manager added (to be documented soon).
    • Requires new version of VideoUtils module (2.22).
    • Text in help line now centred.
    • Help line now defaults to mid-grey Homerton.Medium.
    • Config definition changed to allow help line colour/font override.
    • Initial position may now be centered to client window.
    • Initial window position may now be specified in '%' (e.g. -pos 45%,45%) from the bottom left. -ve % are measured from the opposite edge.
    • Fix: initial window position is now clipped to screen edges.
    • Bugfix: Undefined colour produces format error (now defaults to mid-grey).
    • Fix: Wimp colours are now correctly shaded when disabled.
    • New object type 'Spacer' added.
    • Fix: Slider border now correctly shaded when disabled.
    • Layout of sliders improved and enhanced. Now defaults to 2D.
    • Option '-default' and '3d' added to sliders. 3D sliders improved.
    • 32-bit colour may now be supplied for sliders using 'Colour' parameter.
    • Behaviour of file/dir menus improved. Now shows 'Empty' when no files.
    • Default menu item may now be longer than 15 characters.
    • Text in buttons is no longer limited to 31 characters.
    • Bugfix: SysVars now report correct values when selecting menu item.
    • Number object suffix (comment) now correctly spaced.
    • GroupVariable 'ShowHide' expanded.
    • Selectable hidden tabs now faded rather that given a red line.
    • Colour objects now respect object Height.
    • Bugfix: main window height incorrect when forcing layout 2 from CLI.
    • Various layout improvements and adjustments.
    • Now responds to a SetCaret command.
    • Button objects may now be used to launch a URL (when starting with '%').
    • Configuration settings added for Profile Button appearance (extra TAB).
    • FileSystem icon (fs) changed.
    • All radio buttons from the same group now show the same help text.
    • ConfiX' own choices now open at 45%,45% from the bottom left.
    • Radio button width may now be specified as 'auto'.
    • Two pixels additional spacing added between variable title and data.
    • 'Title' now allowed as alias for 'Text' as variable name.
    • New implementation of wimp colour menu. Now shows tick and default.
    • Alt and Cond variables added to 'menu' and 'button' objects.
    • Enable/Disable condition now accepts '~' to match an empty string.
    • File/Dir menu show shows 'empty' when sysvar yields empty path.
    • Drag/drop-event forwarding added to Sprite object.
    • Disabled (greyed-out) Sprite objects now accept drag drop event.
    • Optional drop icon added to text object (-icon -68,38,drop).
    • Now responds to 'SetVar', 'SetObj' and 'TabSel' commands.
    • (-hide) switch now also accepts tab names when enclosed in '[]'.
    • (-tab) switch now also accepts group name instead of number.
    • 'TabSel' command now accepts group name instead of to number.
    • Task menu object added (Menu=Application;task;app|mod|all).
    • Bugfix: SysVars now updated after releasing a slider.
    • ConfiX' own confix window now opens at relative position from bottom right.
    • New variable 'Chars' introduced to deviate from (visible) 'Size'.
    • Horizontally aligned radio buttons may now be spread over multiple lines by adding a '|' at the end of an item text (automatically when width=auto).
    • Colour picker title now leaves out the prefix 'Colour' when alread present.
    • (Shift)Tab-key now moves to next/previous writable field.
    • Arrow up/down keys now allows numeric value to step up/dpwn.
    • [FS] tab now hidden by default (unless Alt is held down when launching).
    • Web address in info box updated.
    • International versions updated.
    • Various minor bug fixes.
    • Some code cleanup.


  • 1.43 01 Dec 2019 PRE
    • Serial port menu now provides usuful names when available (BlockDriver).
    • USB Serial ports now selectable by Physical Address (location on bus).
    • USB Serial ports now selectable by Serial Number (when available).


  • 1.42 09 Aug 2018 PRE
    • Bugfix: 'Default' operation was broken.


  • 1.41 21 Dec 2017 PRE
    • BlockDriver support for SerialUSB added.
    • Support for location and serial number based selection (SerialUSB).
    • Options -loc and -serno added (SerialUSB).
    • Device highlighting added for USBinfo.
    • SerialUSB device selection from !USBinfo added.
    • Now copes with no serial ports (highest port=-1).


  • 1.40 24 Apr 2017 PRE
    • Support for serial BlockDrivers updated.
    • Memory allocation problem solved.


  • 1.31 01 Feb 2016 PRE
    • Recompiled with ABCLib 4.17 Beta.


  • 1.30 12 Jul 2015 PRE
    • Fixed zero-page pointers.


  • 1.20 12 Aug 2014 PRE
    • Recompiled with new ARMv7 compatible modules.


  • 1.10 02 Feb 2012 PRE
    • Buttons can now send WIMP messages back to the application (#).
    • Pressing Cancel now sends WIMP message 'ConfigCancel' to the app.
    • New command line option -id added. Will be attached to WIMP messages.
    • Switch -nospace added to Text objects.


  • 1.00 08 Apr 2011 PRE
    • Renumbered for official release.
    • Some minor issues fixed.


  • 0.91 19 Mar 2010 PRE
    • FTP/URL may now contain '@' for auto logon without launching mail client.


  • 0.90 10 Sep 2006 PRE
    • Bugfix: Header option 'UseGroups=2' was broken.
    • Bugfix: Adjust clicking on some icons caused the icon to be inverted.
    • Bugfix: Window height now correctly adjusted in layout 'RadioLeft'.
    • Leading spaces in the 'Config' file are now ignored.
    • Support added for various colour formats.
    • Layout 'Menu' added.
    • Option added to place menu-icon in front off page title (Layout 'Menu').
    • Option added to display group icon in header (Layout 'Menu').
    • Error message added when incorrect colour format encoutered.
    • Sprite object now calculates minimum width and height.
    • Separate path can now be specified for loading and saving Config file.
    • Now accepts wimp message 'Front' to bring window to the front.
    • Setting Profiles to 0 now removes 'Save as' and 'Find' from the menu.
    • Option 'Profiles=3' added to show profiles in main ConfiX menu.
    • Profiles now accept long names (spaces are converted to hard-spaces).
    • Old '_Profiles' directory automatically moved to new location.
    • Profiles menu now stays open on Adjust-click.
    • Main menu now stays open on Adjust-click.
    • Command line option '-groupicon' added.
    • Header variable 'GroupIcon' added.
    • 'Disable' variable added to object descriptor (instead of 'Enable').
    • Bump Scrolling now much smoother.
    • 'Profiles' button now (dis)appears whenever profiles are (not) present.
    • Command line option '-name' added.
    • Title variable in header may now contain variable (e.g. '%0 choices').
    • *commands in 'Button' objects now use Wimp_StartTask rather than OS_CLI.
    • When prefixed by '*' it is still executed as OS_CLI.
    • Failing *commands now produce a Beep rather than an error.
    • Bugfix: when quitting now only SysVars belonging to ConfiX are cleared.
    • Bugfix: error was produced when an icn in the lower tabs didn't exist.
    • Bugfix: '-strip' option of String object was broken.
    • SysVars now updated when contents of a writable icon are changed.


  • 0.85 17 Mar 2006 PRE
    • Bugfix: Empty menu directory caused abort.
    • SysVar option added to Config header.
    • '_Profiles' directory is now in the same directory as the 'Config' file.
    • Bugfix: Float field got corructed when decreasing from 0.10 to 0.09.
    • Boundary checking now also applies to Float fields when saving.


  • 0.84 26 Sep 2005 PRE
    • -url option now adds 'file:/' to the beginning of the string.
    • String is no longer cleared when a file is dragged-in (unless specified).
    • Option -sub <dir> added to 'Drop' to allow a subdir to be added.
    • CPU load greatly reduced by using 'PollIdle' rather than 'Poll'.
    • Now defaults to 'Homerton.Medium' when help font not found.


  • 0.83 28 Apr 2005 PRE
    • A menu entry will now be greyed out if it is preceded by a ~ (tilde).
    • CheckVer modified to check a file before running it.
    • Dashed lines added to external menus.
    • Fixed tick for current item in external menus.


  • 0.82 15 Sep 2004 PRE
    • Bugfix: OLE object now checks for the existence of the !Run file.
    • OLE object now ignores a trailing point (directory separator).
    • Help text now also shown when mouse is over Legend or Arrows.


  • 0.81 24 Jul 2004 PRE
    • Error message when '!Printers not found' internationalised.
    • Comment and Info objects now respect the Width and TextAlign parameters.
    • Bugfix: wide IP objects were not displayed correctly.
    • Help text for the standard buttons added.


  • 0.80 07 Apr 2004 PRE
    • Colour object text may now be hidden from the template (using '|').
    • Bugfix: Recursive greying out of icons sometimes went wrong.


  • 0.79 22 Mar 2004 PRE
    • Fixed yet another memory allocation bug.


  • 0.78 21 Mar 2004 PRE
    • Removed debugging code that left 'AAA' file in the root of the HD.


  • 0.77 16 Mar 2004 PRE
    • Now reads the version number from the _Info file.
    • The use of sub-groups no longer forces the default layout (configurable).
    • Now supports the '-ignore' switch in file/dir menus.
    • Sprite object specification extended (ref to menu entry and ext file).
    • Optional Help button added to each TAB.
    • Option added to allow Help button to be configured.
    • BumpScrolling added for scrollable list(s).
    • Options added to allow configuration of BumpScrolling.
    • Hidden TABs improved.
    • Optional Hide text added to _Config header.
    • Bugfix: Caret could be placed inside a greyed out field.
    • Contents of hidden TABs can now be shown (-showhide 1).
    • Memory allocation bug fixed (could cause an abort in Kernel space).


  • 0.75 21 Jan 2004 PRE
    • !Help file internationalised.
    • French help file added.
    • ConfiX now selects correct language when double clicked.
    • Some minor changes.
    • Main menu now accpets items longer than 12 characters.
    • Warning message if Layout has changed re-instated.
    • Bugfix: If RO5 detection was turned off, !ConfiX wouldn't start anymore.
    • Double clicking !ConfiX, now allows !ConfiX' own settings to be changed.
    • French resources updated.
    • Error messages internationalised.
    • Last line of external menu produced garbage if line wasn't terminated.
    • Bugfix: Config file was always stored inside !ConfiX.
    • Bugfix: Memory allocation problem fixed.
    • Profile button may now be preplaced by a menu-icon (Profiles=2).


  • 0.73 31 Aug 2003 PRE
    • Variable 'Offset' added to Group header (allow for gap between TABs).
    • Sprite (icon) width, height and border may now be set.
    • FS menus now shows ticks for selected items.
    • Font menu title iternationalised
    • New support for international _Config files added.
    • French resources added.
    • Additional Dutch resources added.
    • Spacing between objects may now be configured.
    • Choices are now stored in !Boot.Choices.
    • Sprite objects may now contain Help text.
    • Width of a column may now be set locally for each TAB, using 'Column'.
    • New icons added for the TABs.


  • 0.72 14 Aug 2003 PRE
    • Printer menus added.
    • German resources added.


  • 0.70 03 Jul 2003 PRE
    • Arrows may now be hidden from Integer objects (-noarrows).
    • Bugfix: auto height calculation went wrong for horizontal radio objects.
    • Now copes with command line string > 256 characters.


  • 0.67 04 May 2003 PRE
    • Button objects can now be right alligned within column.
    • Option '-full' added to Colour objects (to gain full window width).
    • Option '-fix' added to Menu objects.
    • Optional 'Comment' added to Menu objects.


  • 0.66 02 May 2003 PRE
    • Width of buttons and menus in the 2nd column now calculated correctly.
    • Unused BlockDriver fields now show 'Fixed'.


  • 0.65 25 Apr 2003 PRE
    • Lower TABs now properly aligned (was one pixel off).
    • Gap object now responds to the Width variable.
    • Auto height now correctly calculated for Radio objects.


  • 0.64 07 Apr 2003 PRE
    • Bugfix: Group title wasn't displayed correctly in some layouts.
    • Bugfix: Adjust clicking a TAB radio button would deselect it.


  • 0.63 05 Apr 2003 PRE
    • Bugfix: help text now correct in Layout 'ScrollIcons'.
    • Bugfix: Heading text in 'ScrollIcons' sometimes got corrupted.
    • Bugfix: Spurious window in 'ScrollIcons' when only one TAB is used.
    • Bugfix: Auto window height calculation missed last window.
    • Bugfix: Clicking Menu over the scrollable icons now opens the main menu.
    • Improved support for global help.
    • Bugfix: Icon width calculation for 2nd column was wrong.
    • Colour field can now also be greyed out.
    • Bugfix: ShiftStep got broken.
    • Bugfix: Adjust clicking a radio button would deselect it.
    • Now showing multiple ticks when multiple menu items are selected.
    • Bugfix: Group title in Layout 2 was missing on pre-RO5.
    • Bugfix: Default button was missing from Layout 2.
    • Some improvements in TT font handling.


  • Option '-default ' added to user menus (Selects the Default$).
    • External menus added.


  • 0.62 29 Mar 2003 PRE
    • Bugfix is TrueType name handling code.


  • 0.61 28 Mar 2003 PRE
    • Name in some Microsoft specific TrueType fonts was missing.


  • 0.60 28 Mar 2003 PRE
    • Support for TrueType fonts added.
    • User selectable layouts added.
    • Long menu titles now supported.
    • Adjust mouse clicks are now meaningful.
    • ShiftStep added.
    • TextAlign added.
    • OK button fixed.
    • Rounding errors in floating point fields now fixed.
    • Window Height now automatically adjusted.
    • Many bug fixes.


  • 0.53 20 Mar 2003 PRE
    • OK button added (optional, application specific).


  • New OK button generates messsage 'ConfigOK '.
    • Clicking Cancel will now restore the caret to the previous owner.
    • Comment wasn't greyed out in Float objects.
    • Number of decimal places for a Float object can now be set
    • Option '-dec <places>' added to Options variable. This helps to fix rounding errors caused by BASIC and ABC.
    • Support for TrueType fonts added: Menu = #Fonts;tt;<path>.


  • 0.52 02 Mar 2003 PRE
    • Bugfix: TAB characters can now be used as separator again.


  • 0.51 22 Feb 2003 PRE
    • New object 'Slider' added.
    • Significant speed improvement when starting.
    • Option -wimp added to Colour boxes (to allow selection of wimp colours).
    • Wimp colour can now be selected for the Help line (ConfiX' choices).


  • 0.50 17 Feb 2003 PRE
    • Bugfix: Profiles menu was opened at the wrong position.


  • 0.49 09 Feb 2003 PRE
    • UseGroups=0 now ignores group names when reading variables.
    • Caret can no longer be inherited by a greyed icon.
    • New object 'Info' added.


  • Option '-pwd ' added to String objects, to allow for passwords.
    • Utility 'CheckVer' added to Resources.
    • Minor modification to CheckVer to allow -prefix and -file to be omitted.
    • Significant improvements to greyout algorithm.
    • Now less screen flicker when greying out icons.
    • Multiple values can now be used for Enable variable (greyout).
    • Minor bugfix to dynamic menus (dotted line).
    • Now properly checks for ABCLib and installs a new version if necessary.


  • 0.47 30 Jan 2003 PRE
    • Output Path now created automatically when saving Config.
    • Error message issued when illegal task handle is used.
    • Icons may now be greyed out depending on the state of another icon (Enable).
    • Option '-fs' added to 'Drop' variable, to allow only the filing system name to be used.
    • Option '-add' added to allow multiple items to be added to a Drop line.
    • Option '-remove' added to allow selections to be undone.
    • Filing system menus added.
    • Menus now open to the right of a menu icon as per style guide.
    • Comment boxes added.


  • 0.44 30 Dec 2002 PRE
    • Some messages were lost in international version.
    • Some web links got broken.
    • Some corrections in international files.
    • More text internationalised.
    • BlockDriver support much enhanced.
    • Option -wide added to IP objects.
    • Now correctly starts browser when URL link is clicked.
    • API updated to reflect above changes.


  • 0.43 10 Dec 2002 PRE
    • Bugfix: Numerical and Text fields got broken in previous release.


  • 0.42 08 Dec 2002 PRE
    • New header var LineSpacing added. Allows control of extra lines above and below the group name.
    • Window size now adjusts automatically to the TAB size.
    • Header var Help added to allow control of the Help line.
    • Default button is now aligned to the left of the window.
    • Some new vars added to _Config header to allow flexible control over buttons and tabs.
    • Bugfix: double ticks could appear in a filer menu.
    • Bugfix: No tick was shown in a user menu.
    • Switch '-fix' added to string objects (Drop or Options) to prevent menu icon from shrinking the writable icon.
    • Up/Down arrow order now by default as per RISC OS 5 convention.
    • IP field added (can be used for IP address and Netmask).
    • BlockDriver field added.


  • 0.41 26 Nov 2002 PRE
    • Bugfix: web colour were lost (transparency bit got set).
    • Web colours may now be set to 'none' to allow the default to be used.
    • TABs may be disabled by placing a '%' before the TAB-name, e.g. [%TabName] instead of [TabName].
    • Up/Down arrow position may be reversed (in line with RO5).
    • Bugfix: Clicking an arrow could skipp to the next TAB.


  • 0.40 26 Nov 2002 PRE
    • Empty 'Config' file would cause a fatal error.
    • Extra check for RISC OS 5 added to smooth scrolling settings.
    • Support for web colour added (e.g. #ff9955).
    • Support for Oregano2-type config files added.
    • Support for various Boolean formats added.
    • VersionCheck added for future use.
    • Empty variables may now be omitted from the Config file.
    • Limit check for Integer objects added.
    • Support added for 'Format' variable in file header.
    • Options -prefix and -suffix added to directory menu.
    • Optional 'Default' item added to menus (switch '-none').
    • Switch '-noext' added to menus (to remove DOS extension).
    • FileType may now be specified in the _Config file.


  • 0.33 13 Nov 2002 PRE
    • Bugfix: Vsync synchronisation got broken in previous version.


  • 0.32 10 Nov 2002 PRE
    • Bugfix: Numbers in lower tabs got lost.
    • Menu spacing is now 44 OS-units on all menus.
    • Inner and outer window borders are now configurable.
    • Some error messages improved.
    • Bugfix: error was caused when a tab-sprite was missing.
    • ConfiX' own settings enhanced; now using 3 tabs.
    • New switch '-hide' added.
    • VSync added to allow smooth scrolling on IYONIX.
    • API updated to reflect changes and correct typos.


  • 0.31 02 Nov 2002 PRE
    • Some alternative spellings added.
    • Bugfix: floating point fields were broken.
    • Some internal code cleanup.
    • Sub-group row of TABs is now automatically inserted.
    • New switch '-help' added.


  • 0.30 23 Oct 2002 PRE
    • Some small textual changes.
    • Minor change to !Boot file.
    • Converted to 32-bit.


  • 0.20 14 Aug 2002 PRE (first public release)
    • Name changed to !ConfiX as !Config was already reserved.


  • EnvVar changed to .
    • Font entry, menu icon adjusted by one pixel.
    • WebAddress for updates changed to match new XAT website.
    • All ConfiX choices moved to a single window.
    • Some text and options corrected in ConfiX choices.
    • Help text modified.
    • Info window changed to standard design.
    • Email and Web links now in Messages file rather than Config.
    • Internationalised; Dutch added.
    • New icon for !ConfiX.
    • Bugfix: Colour menu-icon was sometimes not displayed correctly.
    • ConfiX' own settings much simplified. Alternative icons removed.
Further information
Any links shown in red are currently unavailable. © X-Ample Technology BV.
Last changed: Sunday, 10 September 2023 - 09:04 CET.
Click for homepage