Add-ons
  • Welcome
  • StackView
    • Version 2
      • How it works
      • How to use it
      • The Details
        • ScrollController
        • StackController
        • ViewController
      • Tips & Tricks
      • General Information
    • Version 3
      • How it works
      • How to use it
      • The Details
        • ScrollController
        • StackController
        • ViewController
      • Tips & Tricks
      • General Information
    • Changelogs
    • Purchase
  • FTC Word-Exporter
    • How to use it
    • General Information
  • CSTrueColors
    • Documentation
      • NSColorAddition
      • AppKitAddition
        • VisualEffectView
      • User32Addition
      • Template Images
      • The Demo Project
    • Changelog
  • Android
  • Open Source Projects
    • Android Design Extensions
  • Xojo Language Guide
    • The Basics
Powered by GitBook
On this page
  • 1.2.0
  • New
  • Fixed
  • 1.1.1
  • New
  • Fixed
  • Known problems
  • 1.0.1 - 2018-10-01
  • Fixed
  1. CSTrueColors

Changelog

PreviousThe Demo ProjectNextAndroid Design Extensions

Last updated 6 years ago

1.2.0

Release date: Oct 12 2018

New

  • [mac] added as custom controls to .

Fixed

  • [win + mac] is reset now too during a system color change.

  • [Demo] Windows are now registered at as so they correctly change their custom background color.

1.1.1

Release date: Oct 11 2018

New

  • [win + mac] Dynamic system colors are cached now. Both systems install a watcher to invalidate the colors in case of a color palette / Appearance change, otherwise their values will be retrieved from the interal cache. Therefore better performance.

  • [win] Uses the method for an approximation of systemColor.Colors under Windows – which means there are not that fully saturated r etc. on Windows too.

  • [all] The former blendColor implementation for Windows and Linux now exists as xplatform method – because that is basically what it did.

  • [mac + win] several extension methods for setting images and icons in PushButtons, RadioButtons, Popupmenus and similar features.

  • [mac + win] Many Pushbutton features extended to work on RadioButtons too.

  • [mac] now includes methods for PushButton, RadioButton, PopupMenu, Window, MenuItem and SegmentedControl.

  • [win] supports many controls- and windows features in conjunction with images under Windows as a sidekick for AppKitAddition.

Fixed

Please note that currently Dark Mode and changes to and from it under Windows are not supported. It is rumored that Microsoft will change this in a coming Windows 10 release.

  • [win] 64 bit compatibility

  • [mac] Removal of unused Windows parameters.

Known problems

  • [win] The controls window sometimes crashes during opening on Windows. This seems to be a beta bug caused by getting the ICON handle of an image for a repeated time.

1.0.1 - 2018-10-01

Fixed

  • Added a pragma to make the project work with Xojo < 2018r3.

[win + linux] brings a result similar to the native macOS function by a Xojo method now.

[win] now returns white on Windows 10 which is the correct window background color, not the light gray color that Xojo uses.

[all] Win_WindowBackground_Color was removed because of the upper change and replaced by .

[win] is now useful on Windows too, but only for system color palette and High Contrast Mode changes, not for Windows Dark Mode currently.

[win] works now for Windows too but checks against the system the app is manifested for.

VisualEffectViews
AppKitAddition
NSColorAddition
AppKitAddition
User32Addition
WindowBackground_Color
SystemColorChangeReceivers
Color.BlendColor
systemRed_Colo
MultiplyColor
Color.BlendColor
WindowBackground_Color
Win_Menu_Color
RegisterForSystemColorChangeNotification
SystemVersionIsAtLeast