Files
Michael R Sweet 4ab861aae2 Initial framework for dynamic color support
- Fl_Dynamic_Color enum
- Fl::dynamic_color() APIs
- Fl_System_Driver::dynamic_color() API
- FL_DYNAMIC_COLOR_CHANGED event

- Add method for querying dark mode to macOS system and screen drivers.
- Check/update mode whenever we get a layout change from macOS.

- Add detection of dark mode on macOS by using the effectiveAppearance
  property.

- Force redraw of all windows when changing the mode.

- Update Cocoa set_system_colors method to override colors when dynamic
  mode isn't off.

- Add (temporary) support for FL_DYNAMIC_COLOR environment variable to
  override default "off" mode for testing.

To do: add dark mode detection on other platforms than macOS.

Note: Branch 'darkmode' rebased, squashed, and extended
  by Albrecht-S on Dec 17, 2023.
2023-12-17 14:13:03 +01:00
..
2023-02-02 19:14:14 +01:00
2022-08-23 09:04:14 +02:00
2023-01-20 16:20:01 +01:00
2023-12-12 11:58:00 +01:00
2022-08-29 12:15:32 +02:00

All FLTK header files are in the FL subdirectory of the fltk.framework.
Image header files are located in "fltk.framework/Headers/FL/images/".