-
twinBASIC roadmap
twinBASIC ROADMAP
A new roadmap for the twinBASIC programming language development has been released.
Dates given are tentative and subject to change.
2024-Q1 (JAN-MAR)
- Add MDI Forms support
- Finalize UserContol / ActiveX support
- Finish all remaining basic controls
- Complete the missing App object methods
- Add Printer/Printers support
- Add the missing features to the new IDE, e.g. rename-refactoring and Test Explorer
2024-Q2 (APR-JUN)
VERSION 1 RELEASE
- Tentative Release Date: 1st July 2024
See full details here... twinBASIC 12-MONTH ROADMAP (github.com)
-
Re: twinBASIC roadmap
twinBASIC ROADMAP
After release 1 the following will be implemented....
2024-Q3 (JUL-SEP)
2024-Q4 (OCT-DEC)
- Start cross-platform support for ARM Linux/Mac/Android (only available to paid Ultimate Edition subscribers)
- Start of reimplementation of all remaining VB6 shipped controls, such as Winsock, MAPI, Adodc, DataGrid, MSCOMM, etc
- Support ActiveX controls on tB forms with unmatched bitness, using a proxy-process (e.g. 64-bit app using a 32-bit ActiveX control)
See full details here... twinBASIC 12-MONTH ROADMAP (github.com)
-
2 Attachment(s)
Re: twinBASIC roadmap
Wayne has shown us a preview of the new layout of the twinBASIC IDE.
The layout will be easier to customise.
- all panels can now be closed/shown individually
- the toolbar is also now docked and movable
- dragging the title bar of a panel brings it into "floating" mode.
- Using the grab icon brings it back into docked mode
https://discord.com/channels/9276381...62554213834854
-
Re: twinBASIC roadmap
All xxxxxtreeeemly good. More on the roadmap, please keep it updated.
-
Re: twinBASIC roadmap
That IDE layout looks really nice!
-
1 Attachment(s)
Re: twinBASIC roadmap
Here is a preview of the new twinBASIC IDE menus.
For more details see https://discord.com/channels/9276381...11825712197683
-
Re: twinBASIC roadmap
can add Language packs for different countries-?
The best project is to make a multi-file model
use the same as the project file name.
For example, modules and classes can be shared with Vb6.
*.class,*.bas
I want to put some frequently used modules in a directory where different projects can reference them.
Rather than copying every module to every project.
-
Re: twinBASIC roadmap
Multi-language support would be a post-v1 thing that has no formal plans right now, other than everyone pretty much agrees it should be done. It's not currently set up in a way that would make it easy.
Having external file support like a .vbp is a planned v1.0 feature, so should be coming fairly soon.
Edit: Due to so many requests, this has changed since I made this post, and localization work should begin prior to 1.0.
-
2 Attachment(s)
Re: twinBASIC roadmap
Here are more teasers from Wayne of the official new IDE...
In dark theme
Attachment 189913
and light theme
Attachment 189914