Mercurial > dwindows
comparison readme.txt @ 2228:2407c8b46143
Update the readmes with new information and replace outdated links.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 28 Dec 2020 19:52:27 +0000 |
parents | 9f336ce185fd |
children | 3e9c5bff0a57 |
comparison
equal
deleted
inserted
replaced
2227:d9e1865fcba9 | 2228:2407c8b46143 |
---|---|
30 Known problems: | 30 Known problems: |
31 | 31 |
32 Boxes with no expandable items will have their contents centered on | 32 Boxes with no expandable items will have their contents centered on |
33 GTK2 instead of top or left justified on the other platforms. | 33 GTK2 instead of top or left justified on the other platforms. |
34 GTK3 due to changes in the core architecture does not support | 34 GTK3 due to changes in the core architecture does not support |
35 widgets that are smaller than what is contained within them | 35 widgets that are smaller than what is contained within them, |
36 unless they use scrolled windows. GTK2 and other platforms do. | 36 unless they use scrolled windows. GTK2 and other platforms do. |
37 Therefore windows or other elements may expand their size to | |
38 fit the contents, overriding requested size settings. | |
37 In Unicode mode on OS/2 there are some bugs in the input controls, | 39 In Unicode mode on OS/2 there are some bugs in the input controls, |
38 minor bugs in entryfield based controls and major bugs in the MLE. | 40 minor bugs in entryfield based controls and major bugs in the MLE. |
39 The text displays properly but the cursor and selection jumps | 41 The text displays properly but the cursor and selection jumps |
40 around oddly when passing over multibyte characters. | 42 around oddly when passing over multibyte characters. |
41 | 43 |
47 Future features: | 49 Future features: |
48 | 50 |
49 OS/2 is currently missing the HTML widget because the system does | 51 OS/2 is currently missing the HTML widget because the system does |
50 not support it by default. Looking into importing functionality | 52 not support it by default. Looking into importing functionality |
51 from available libraries (Firefox, Webkit, Qt, etc). | 53 from available libraries (Firefox, Webkit, Qt, etc). |
54 OS/2 is also missing a notification system, so the new notification | |
55 APIs are not yet supported on OS/2. May implement our own system | |
56 if a popular notification system is not already in existance. | |
57 Ports to iOS and Android are underway. | |
52 | 58 |
53 Changes from version 3.0: | 59 Changes from version 3.0: |
54 Added support for MacOS versions through Big Sur 11.0, | 60 Added support for MacOS versions through Big Sur 11.0, |
55 Windows versions through 10 build 20H2. | 61 Windows versions through 10 build 20H2. |
56 Fixed handle leak on OS/2 when built with (Open)Watcom. | 62 Fixed a handle leak on OS/2 when built with (Open)Watcom. |
57 Added dark mode support on MacOS Mojave 10.14 and later. | 63 Added dark mode support on MacOS Mojave 10.14 and later. |
58 Added experimental dark mode support on Windows 10 build 1809 (disabled by default). | 64 Added experimental dark mode support on Windows 10 build 1809 (disabled by default). |
59 Added embedding Microsoft Edge (Chromium) support on Windows 7 and higher. | 65 Added embedding Microsoft Edge (Chromium) support on Windows 7 and higher. |
60 Requires Windows 8 or higher SDK to build and the nuget package from: | 66 Requires Windows 8 or higher SDK to build and the nuget package from: |
61 https://www.nuget.org/packages/Microsoft.Web.WebView2 unzipped into | 67 https://www.nuget.org/packages/Microsoft.Web.WebView2 unzipped into |
62 .\packages\Microsoft.Web.WebView2 | 68 .\packages\Microsoft.Web.WebView2 |
63 Install runtime: https://developer.microsoft.com/en-us/microsoft-edge/webview2/ | 69 Install runtime: https://developer.microsoft.com/en-us/microsoft-edge/webview2/ |
70 Will prefer to use the runtime above, but will fallback to an installed browser. | |
64 Added notification APIs: dw_notification_new() dw_notification_send() dw_app_id_set() | 71 Added notification APIs: dw_notification_new() dw_notification_send() dw_app_id_set() |
65 Requires Windows 8 or higher. MacOS 10.8 or higher. GLib 2.40 or higher on Unix. | 72 Requires Windows 8 or higher. MacOS 10.8 or higher. GLib 2.40 or higher on Unix. |
66 MacOS also requires the application bundle being signed or self-signed. | 73 MacOS also requires the application bundle being signed or self-signed. |
67 Unix requires a desktop file link with the application ID used in dw_app_id_set(). | 74 Unix requires a desktop file link with the application ID used in dw_app_id_set(). |
68 Unzip WinToast from https://github.com/mohabouje/WinToast into .\packages\WinToast | 75 Unzip WinToast from https://github.com/mohabouje/WinToast into .\packages\WinToast |
85 resouce system is still available via configure --with-deprecated if needed. | 92 resouce system is still available via configure --with-deprecated if needed. |
86 Added support for NSView based Tree, Container and Listbox widgets on Mac 10.7+. | 93 Added support for NSView based Tree, Container and Listbox widgets on Mac 10.7+. |
87 Removed DW_FCF_COMPOSITED support from Windows 8 and higher. | 94 Removed DW_FCF_COMPOSITED support from Windows 8 and higher. |
88 This flag will still function to create a glass effect on Windows Vista and 7. | 95 This flag will still function to create a glass effect on Windows Vista and 7. |
89 The transparent key feature used to create it causes issues on 8 and 10, plus | 96 The transparent key feature used to create it causes issues on 8 and 10, plus |
90 the glass effect, the main reason for the flag was removed in 8. | 97 the glass effect, the main reason for the flag was removed in Windows 8. |
98 Removed the incomplete Photon port. | |
91 Fixed many small bugs, too numerous to list here. | 99 Fixed many small bugs, too numerous to list here. |
92 | 100 |
93 Dynamic Windows Documentation is available at: | 101 Dynamic Windows Documentation is available at: |
94 | 102 |
95 http://dbsoft.org/dw_help.php | 103 http://dbsoft.org/dw_help.php |