comparison readme.txt @ 2512:e57765c7a437

Update the readme with info on Android and DW_FEATURE_WINDOW_PLACEMENT.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 07 May 2021 10:49:50 +0000
parents e747f03699e7
children 457c91634881
comparison
equal deleted inserted replaced
2511:0945d0428dfe 2512:e57765c7a437
1 This is a stable release of Dynamic Windows version 3.2. 1 This is a stable release of Dynamic Windows version 3.2.
2 2
3 The current Dynamic Windows source base is considered stable on: 3 The current Dynamic Windows source base is considered stable on:
4 OS/2, Mac, Windows, Linux, FreeBSD and OpenSolaris. 4 OS/2, Mac, Windows, Linux, FreeBSD and OpenSolaris.
5 The source base is considered beta on: iOS and Android.
5 6
6 Build Recommendations: 7 Build Recommendations:
7 MacOS: 8 MacOS:
8 11.0: configure --with-arch=modern --with-minver=10.14 9 11.0: configure --with-arch=modern --with-minver=10.14
9 64bit Intel and Apple Silicon (ARM64) with Dark Mode. 10 64bit Intel and Apple Silicon (ARM64) with Dark Mode.
68 Added initial iOS support, kicking off a push for mobile. 69 Added initial iOS support, kicking off a push for mobile.
69 iOS requires 13.0 or later due use of SF Symbols and features 70 iOS requires 13.0 or later due use of SF Symbols and features
70 introduced with iOS 13 and Mac Catalyst. Several widgets are 71 introduced with iOS 13 and Mac Catalyst. Several widgets are
71 currently unsupported: Tree, Scrollbars, MDI and Taskbar. 72 currently unsupported: Tree, Scrollbars, MDI and Taskbar.
72 Command line builds not supported, create an Xcode project. 73 Command line builds not supported, create an Xcode project.
74 Added initial Android support, Android Studio with Kotlin required.
75 API 19 (KitKat) or later is required to run the produced apps.
76 Like iOS several widgets are not supported: Tree, Taskbar, MDI.
77 Command line builds not supported, create a JNI project.
78 Added DW_FEATURE_WINDOW_PLACEMENT to test to see if we can get or
79 set the positions of the windows on the screen. Unavailable
80 on the following: iOS, Android, GTK3 or GTK4 with Wayland.
73 Added dw_render_redraw() function to trigger a DW_SIGNAL_EXPOSE 81 Added dw_render_redraw() function to trigger a DW_SIGNAL_EXPOSE
74 event on render widgets allowing drawing to happen in the 82 event on render widgets allowing drawing to happen in the
75 callback. GTK4 and GTK3 with Wayland require drawing to be 83 callback. GTK4 and GTK3 with Wayland require drawing to be
76 done in the callback, necessitating a dw_render_redraw() or 84 done in the callback, necessitating a dw_render_redraw() or
77 dw_flush() call. dw_flush() may cause multiple draw passes. 85 dw_flush() call. dw_flush() may cause multiple draw passes.