I'm happy to release B4i v4.00 BETA. This update includes the new resumable subs language feature.
The resumable subs feature is a very important feature which dramatically simplifies the management of asynchronous tasks.
Improvements:
Users who are eligible for a free upgrade will receive an email with installation instructions.
The resumable subs feature is a very important feature which dramatically simplifies the management of asynchronous tasks.
Improvements:
- Resumable subs - Wait For / Sleep: https://www.b4x.com/android/forum/threads/resumable-subs-sleep-wait-for.78601/#post-498072
Complete code:
B4X:Sub btn_Click Dim b As Button = Sender For i = 10 To 0 Step - 1 b.Text = i Sleep(100) Next b.Text = "Takeoff!" End Sub
- CSBuilder - Builder for attributed strings. Similar to B4A CSBuilder: https://www.b4x.com/android/forum/threads/csbuilder-attributedstrings-builder.79153/
- Debugger improvements:
- Better handling of multiple installed debug apps.
- Bug fixes and better logging.
- Deployment process improved. Auto installation is now the default.
- SetDebugAutoFlushLogs keyword. When enabled a short pause is added in debug mode when internal logs are printed. This is useful for debugging hard crashes.
- Find all references - Finds usages in layout files and CallSub calls.
- Symbols renaming based on Find all references feature: https://www.b4x.com/android/forum/threads/first-refactoring-feature.77122/#content
- Replace from Quick Search (ctrl + F) results.
- Icon Picker - Filter results, name tooltips and search by hex value.
- Auto discovery - The IDE finds devices running B4i-Bridge app automatically:
- Font.CreateMaterialIcons / CreateFontAwesome methods.
- iNetwork library was updated with fixes related to handling of UDP packets.
- Label / TextView / TextField.AttributedText property. Works together with CSBuilder.
- Page.TitleView - Allows to replace the page title with a custom view (such as a label with attributed string).
- TextView_LinkClick event. Links are created with CSBuilder.
- Other bug fixes and minor improvements.
Users who are eligible for a free upgrade will receive an email with installation instructions.
Last edited: