VisualFBEditor
VisualFBEditor copied to clipboard
New feature suggestions and BUG feedback: (1-20)
- If the code is moved, there will be an extra TAB symbol and it cannot be compiled. I moved the process from the bottom to the top, and the compilation failed. It prompted that the compilation was completed and the process could not be created.
- The control properties should add a default value TextBox2.Text="2" TextBox2. = 2 'Wrong TextBox2.Text = 2 'Wrong
- The default form.load event could not be found. I used Form_Create instead. It is best to add: other events in the right-click menu of an event code
- The default color text is not clear, especially the TAB symbol. Select theme color: night-owl
- The default display of the form should be in the center of the screen. startPosition=1
- Options》Code Editor? Treat tabs as spaces, select "Anywhere"
- When editing with F5, you can be prompted whether to forcefully end the last opened process.
- A forum link for this IDE project should be added to the help in item 3 of the menu. https://www.freebasic.net/forum/viewtopic.php?t=27284
- When the project is opened, the status of the last compilation should be automatically displayed, such as which form is displayed and which code page is opened.
- Double-click the form tab (file name Form1.frm) to switch between code and form, which is much more convenient.
- The code in the module cannot be used, what should I do? It crashes after adding another module
- Reopen the IDE and cannot see the recently used projects. Now there are a few steps: switch tabs>recently opened>projects>, it’s too troublesome
- How to prevent the IDE navigation title from displaying the complete path and only displaying the project name
- There is no need to put the link to the GITHUB homepage in the help menu, only https://github.com/freebasic/fbc
- If you choose the LINUX version of the compiler, you can automatically download the relevant compiler plug-in, making automatic compilation more convenient. For example, the default is 32-bit, 64-bit, and 32-bit LINUX. There are 4 options for compiling into 64-bit Linux. Whichever one you choose will be automatically compiled into the corresponding program. Optional items: 32-bit/64-bit, Windows/Linux, UI: WIN32API/GTK
- Double-click '#End Region, it is best to automatically collapse the header project-related attribute code
- If the button event code in the form is manually deleted, compilation errors will occur. It is best to automatically remove the relevant event binding code.
Declare Sub CommandButton3_Click(ByRef Sender As Control) 'CommandButton3 With CommandButton3 .OnClick = Cast(Sub(ByRef Designer As My.Sys.Object, ByRef Sender As Control), @CommandButton3_Click)
End With Private Sub Form1Type.CommandButton3_Click(ByRef Sender As Control)
End Sub
ld.exe: Form1.o:fake:(.text+0x1c0f): undefined reference to `FORM1TYPE::COMMANDBUTTON3_CLICK(MY::SYS::FORMS::CONTROL&)@8'
17:27:44: Found errors (1). 17:27:44: No generated files. Time taken: 2.54 seconds
- The project file uses forms or modules external to other projects. The path cannot be seen in the IDE. It can only be opened with Notepad software to view or modify. When the mouse moves over the form file name of the project tree control, if it is outside the project, the corresponding path will be automatically displayed. If it is a form in a subdirectory, it can be displayed: Form1.frm(\Folder2)
- Select the UI mode as GTK4, and the result is wrong.
compiler\bin\win32\ld.exe: cannot find -lglib-2.0: No such file or directory compiler\bin\win32\ld.exe: cannot find -lgthread-2.0: No such file or directory
- Project templates should be added: GTK ui interface project, WINDOWS form program project