Delphi

FMX Linux 1.77 Retail

FireMonkey implementation for Linux
Start building UI Linux apps with Embarcadero Delphi and FmxLinux

Overview

FmxLinux is a toolchain that permits the development Linux application using Embarcadero Linux compiler and FMX.

Conceptually, FmxLinu...

Description

FireMonkey implementation for Linux
Start building UI Linux apps with Embarcadero Delphi and FmxLinux

Overview

FmxLinux is a toolchain that permits the development Linux application using Embarcadero Linux compiler and FMX.

Conceptually, FmxLinux is a combination of two major components:

Runtime: Brand-new implementations of FireMonkey for Linux, tightly integrated with the native linux runtime.
Design Time Management: An IDE expert which allows to add Linux platform to FMX project and setup it with FmxLinux.

Unsupported Linux

FMXLinux doesn't work properly on some Linux distros. Here is known list:

AstroLinux Smolensk 1.6 because of non-standard version of GTK+ (Works fine on AstroLinux CE)
ElementatyOS because of issue with GTK+ app and Pantheon desktop

Here is a link to list of compatibility tests: ControlsDemo test on different Linux systems
Requirements

FmxLinux requires Embarcadero Delphi with Linux development add-on. It works with all Delphi versions since Tokyo.

Version 1.77
RSP-44004: Implemented missing IFMXWindowService methods
Added: TShiftState.ssCommand support
Added: vkMenu key support
Refactored: Window modaling
Improved: Form minimization behaviour
Improved: CustomFont example uses new Delphi 12 IFMXFontManagerService

Additional Information