Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
65c7733
Update the index page. Fix video page navigation and hyperlinks.
KubaO Jan 23, 2026
b77c316
initial Menu pages
AlexHedley Jan 23, 2026
a2a8576
menu screens
AlexHedley Jan 23, 2026
e60187f
debug
AlexHedley Jan 23, 2026
8e16733
Document Call and Class. Add Protected and UBound to TODO.
KubaO Jan 23, 2026
c5ce293
Fix typo in Math module.
KubaO Jan 23, 2026
f9004d9
Separate module procedure links to make them easier to construct from…
KubaO Jan 23, 2026
08670c8
Update attribute applicability.
KubaO Jan 23, 2026
bc68263
Add see-also links to Option.
KubaO Jan 23, 2026
4c30f6d
Document AppActivate, Beep, Close, ChDir.
KubaO Jan 23, 2026
70f3a32
Document ChDrive, Const, Continue.
KubaO Jan 23, 2026
062939d
Document Date.
KubaO Jan 23, 2026
5bb5c2c
Document Declare.
KubaO Jan 23, 2026
a6a9240
Document DeleteSetting, GetSetting, SaveSetting.
KubaO Jan 23, 2026
f0cb0b2
Document Dim.
KubaO Jan 23, 2026
91d2015
Document Do...Loop.
KubaO Jan 23, 2026
1212ab7
Document End.
KubaO Jan 23, 2026
8b05fc7
Get rid of redundant anchors in Attributes.
KubaO Jan 23, 2026
dd7b805
Document Enum.
KubaO Jan 23, 2026
9b403e0
Document Erase.
KubaO Jan 23, 2026
3184160
Document Error.
KubaO Jan 23, 2026
6e22b9d
Document Event.
KubaO Jan 23, 2026
1fe7ce9
Document Exit.
KubaO Jan 23, 2026
e60e7d5
Document FileCopy.
KubaO Jan 23, 2026
0b07606
Document For...Next.
KubaO Jan 23, 2026
2b99186
Document For Each...Next.
KubaO Jan 23, 2026
b2b4539
Document Function.
KubaO Jan 23, 2026
0e6a869
Merge pull request #46 from KubaO/staging
KubaO Jan 23, 2026
6bb6267
Document IDE addins.
AlexHedley Jan 23, 2026
4108bae
Changes per feedback.
AlexHedley Jan 23, 2026
02049fa
Fix navigation, clean up formatting.
KubaO Jan 23, 2026
5347032
Merge pull request #47 from KubaO/staging
KubaO Jan 23, 2026
6d2330d
Merge branch 'twinbasic:main' into ide_tour
AlexHedley Jan 23, 2026
f07add4
Update the procedure and statement list and links.
KubaO Jan 23, 2026
6715777
Merge pull request #48 from KubaO/staging
KubaO Jan 23, 2026
703a3fa
Bring in aux_nav.html and head.html from JTD theme to enable local mo…
KubaO Jan 24, 2026
ff191c2
Bring in light/dark switcher from https://github.com/mmcesim/mmcesim.…
KubaO Jan 24, 2026
4daf03e
Add a readme for sass/scss content.
KubaO Jan 24, 2026
d74fb8b
Merge pull request #50 from KubaO/staging
KubaO Jan 24, 2026
a7068f5
Add a local copy of jekyll-local-diagram 0.1.2.
KubaO Jan 24, 2026
d10ef9a
Fix the plugin script for Ruby >3.3.0.
KubaO Jan 24, 2026
a671d61
Consolidate the plugin source files.
KubaO Jan 24, 2026
c6f2bd4
Document the use of mermaid chart tags.
KubaO Jan 24, 2026
3594bfc
Merge pull request #51 from KubaO/staging
KubaO Jan 24, 2026
5c8bf6c
Merge branch 'twinbasic:main' into ide_tour
AlexHedley Jan 24, 2026
bf614f5
More work on menu items
AlexHedley Jan 25, 2026
88256b1
Library References
AlexHedley Jan 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
14 changes: 14 additions & 0 deletions docs/IDE/AddIns/Community/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Community Add Ins
parent: Add Ins
# nav_order: 1
permalink: /tB/IDE/AddIns/Community
---

> [!WARNING]
> AddIns are a compiled executable and therefore should be treated with the same security measures you would with any application you haven't written yourself.
> Be sure to take the necessary precautions needed.

See **Sample 10. twinBASIC IDE Addin** to get started writing your own, then be sure to add it back here.

<!-- Link to Samples docs when complete. -->
39 changes: 39 additions & 0 deletions docs/IDE/AddIns/GlobalSearch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: Global Search
parent: Add Ins
nav_order: 1
permalink: /tB/IDE/AddIns/GlobalSearch
---

## Global Search

This AddIn is supplied with the twinBASIC IDE.

Latest Release
: v1.0.0.0

Developer
: twinBASIC

The global search add in will contain a [Toolbar](../Project/Toolbar) item.

![Global Search (Toolbar)](Images/Toolbar_GlobalSearch.png "Global Search (Toolbar)")

![Global Search](Images/GlobalSearch.png "Global Search")

Options

- In packages
- Match case
- Whole word
- Exclude comments

Type a search term i.e. Button1 into the text field and a list of matches will be returned.

![Global Search](Images/GlobalSearch_2.png "Global Search")

## Download

This add-in is bundled with twinBASIC. You can download it from [https://github.com/twinbasic/twinbasic/releases][tB]

[tB]: https://github.com/twinbasic/twinbasic/releases
Binary file added docs/IDE/AddIns/Images/GlobalSearch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/AddIns/Images/GlobalSearch_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/AddIns/Images/Toolbar_GlobalSearch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions docs/IDE/AddIns/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: Add Ins
parent: IDE
permalink: /tB/IDE/AddIns/
---

# Add Ins

To install addins in twinBASIC, just unzip and copy each architecture dll in the corresponding folder:

`\twinBASIC_IDE_BETA_xxx\addins\win32\`

`\twinBASIC_IDE_BETA_xxx\addins\win64\`
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 22 additions & 0 deletions docs/IDE/Menu/Add-Ins.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: Add-Ins
parent: Menu
nav_order: 9
permalink: /tB/IDE/Project/Menu/AddIns
---

# Add-Ins Menu

![Add-Ins Menu](Images/Menu_Add-Ins.png "Add-Ins Menu")

{no addins loaded}

Once you open a project:

![Global Search - Add-Ins Menu](Images/Menu_Add-Ins_GlobalSearch.png "Global Search - Add-Ins Menu")

Clicking on this menu option shows

> 🛈 Sorry, this menu option has not been imlpemented yet

![Global Search - Popup](Images/GlobalSearch-Popup.png "Global Search - Popup")
32 changes: 32 additions & 0 deletions docs/IDE/Menu/Debug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: Debug
parent: Menu
nav_order: 6
permalink: /tB/IDE/Project/Menu/Debug
---

# Debug Menu

![Debug Menu](Images/Menu_Debug.png "Debug Menu")

- Step Into <kbd>F8</kbd> / <kbd>F11</kbd>
- Step Over <kbd>SHIFT</kbd> + <kbd>F8</kbd> / <kbd>F10</kbd>
---
- Add Watch... <kbd>SHIFT</kbd> + <kbd>F9</kbd>
- Clear Watches
---
- Toggle Breakpoint <kbd>F9</kbd>
- Clear Al Breakpoints <kbd>CTRL</kbd> + <kbd>SHIFT</kbd> + <kbd>F9</kbd>
---
- Set Next Statement (Jump To Line) <kbd>CTRL</kbd> + <kbd>F9</kbd>
---
- Debugger Options

## Debugger Options

![Debugger Options | Debug Menu](Images/Menu_Debug_DebuggerOptions.png "Debugger Options | Debug Menu")

- Break On All Errors
- ✔ Allow Breakpoints (Debuggable)

![Debugger Options | Debug Menu](Images/Menu_Debug_DebuggerOptions_2.png "Debugger Options | Debug Menu")
46 changes: 46 additions & 0 deletions docs/IDE/Menu/Edit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: Edit
parent: Menu
nav_order: 2
permalink: /tB/IDE/Project/Menu/Edit
---

# Edit Menu

![Edit Menu](Images/Menu_Edit.png "Edit Menu")

- Undo <kbd>CTRL</kbd> + <kbd>Z</kbd>
- Redo <kbd>CTRL</kbd> + <kbd>Y</kbd>
---
- Cut <kbd>CTRL</kbd> + <kbd>X</kbd> / <kbd>SHIFT</kbd> + <kbd>DELETE</kbd>
- Copy <kbd>CTRL</kbd> + <kbd>C</kbd> / <kbd>CTRL</kbd> + <kbd>INSERT</kbd>
- Paste <kbd>CTRL</kbd> + <kbd>V</kbd>
- Delete <kbd>DELETE</kbd>
- Select All <kbd>CTRL</kbd> + <kbd>A</kbd>
---
- Find... <kbd>CTRL</kbd> + <kbd>F</kbd>
- Replace... <kbd>CTRL</kbd> + <kbd>H</kbd>
- Find In Project... <kbd>CTRL</kbd> + <kbd>SHIFT</kbd> + <kbd>Y</kbd>
---
- Indent <kbd>CTRL</kbd> + <kbd>]</kbd>
- Outdent <kbd>CTRL</kbd> + <kbd>[</kbd>
- Format Selection
- Format Document
---
- Quick Find... <kbd>ALT</kbd> + <kbd>F</kbd>
- Quick Replace... <kbd>ALT</kbd> + <kbd>H</kbd>
- Select All Matchtes <kbd>ALT</kbd> + <kbd>A</kbd>
---
- Fold <kbd>CTRL</kbd> + <kbd>{</kbd>
- Fold Procedures <kbd>CTRL</kbd> + <kbd>ALT</kbd> + <kbd>ARROWLEFT</kbd>
- Fold All
- Unfold <kbd>CTRL</kbd> + <kbd>}</kbd>
- Unfold Procedures <kbd>CTRL</kbd> + <kbd>ALT</kbd> + <kbd>ARROWRIGHT</kbd>
- Unfold All
---
- Go To Line/Column...
---
- Transform To Uppercase
- Transform To Lowercase
- TransformTo Titlecase
- Transform To Snakecase
4 changes: 2 additions & 2 deletions docs/IDE/Menu/File.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: File
parent: Menu
# nav_order:
nav_order: 1
permalink: /tB/IDE/Project/Menu/File
---

# Help Menu
# File Menu

![File (Menu)](Images/Menu_File.png "File (Menu)")

Expand Down
24 changes: 24 additions & 0 deletions docs/IDE/Menu/Format.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: Format
parent: Menu
nav_order: 5
permalink: /tB/IDE/Project/Menu/Format
---

# Format Menu

![Format Menu](Images/Menu_Format.png "Format Menu")

- Align
- Make Same Size
---
- Horizontal Spacing
- Vertical Spacing
---
- Center In Container (Horizontally)
- Center In Container (Horizontally)
---
- Bring To Front
- Send To Back
---
- Lock Controls
2 changes: 1 addition & 1 deletion docs/IDE/Menu/Help.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Help
parent: Menu
# nav_order:
nav_order: 11
permalink: /tB/IDE/Project/Menu/Help
---

Expand Down
Binary file added docs/IDE/Menu/Images/GlobalSearch-Popup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Menu/Images/Menu_Add-Ins.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Menu/Images/Menu_Debug.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Menu/Images/Menu_Edit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Menu/Images/Menu_Format.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Menu/Images/Menu_Project.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Menu/Images/Menu_Run.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Menu/Images/Menu_Tools.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Menu/Images/Menu_Tools_IDEOptions.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Menu/Images/Menu_View.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Menu/Images/Menu_Window.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 34 additions & 0 deletions docs/IDE/Menu/Project.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: Project
parent: Menu
nav_order: 4
permalink: /tB/IDE/Project/Menu/Project
---

# Project Menu

![Project Menu](Images/Menu_Project.png "Project Menu")

- Add
---
- References
- Project Settings
---
- Open Project Folder...
- Open Build Output Folder...

## Add

**Add** is the same as Right Click Add on the [Project Explorer](../Project%20Explorer.md)

![Right-Click Add](../Images/RightClick-Add.png "Right-Click Add")

## References

See [Project Settings](../Project%20Settings.md) filtered by "project.references".

![Library References - Project Settings](../Images/ProjectSettings_LibraryReferences.png "Library References - Project Settings")

## Project Settings

See [Project Settings](../Project%20Settings.md).
14 changes: 14 additions & 0 deletions docs/IDE/Menu/Run.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Run
parent: Menu
nav_order: 7
permalink: /tB/IDE/Project/Menu/Run
---

# Run Menu

![Run Menu](Images/Menu_Run.png "Run Menu")

- Start <kbd>F5</kbd>
- Break <kbd>CTRL</kbd> + <kbd>BREAK</kbd>
- End
22 changes: 22 additions & 0 deletions docs/IDE/Menu/Tools.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: Tools
parent: Menu
nav_order: 8
permalink: /tB/IDE/Project/Menu/Tools
---

# Tools Menu

![Tools Menu](Images/Menu_Tools.png "Tools Menu")

- IDE Options...

![IDE Options - Tools Menu](Images/Menu_Tools_IDEOptions.png "IDE Options - Tools Menu")

> [!NOTE]
>
> TODO: Add each IDE Option item.

| Option | Value |
| -------- | ----- |
| Tab Size | 4 |
38 changes: 38 additions & 0 deletions docs/IDE/Menu/View.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: View
parent: Menu
nav_order: 3
permalink: /tB/IDE/Project/Menu/View
---

# View Menu

![View Menu](Images/Menu_View.png "View Menu")

- Code Editor
- Object Designer <kbd>SHIFT</kbd> + <kbd>F7</kbd>
---
- Definition <kbd>SHIFT</kbd> + <kbd>F2</kbd> / <kbd>F12</kbd>
- Last Position <kbd>CTRL</kbd> + <kbd>SHIFT</kbd> + <kbd>F2</kbd>
---
- Object Browser
- Zoom In
- Zoom Out
---
- EDITOR
- PROJECT EXPLORER
- OPEN EDITORS
- HISTORY
- OUTLINE
- CALL STACK <kbd>CTRL</kbd> + <kbd>L</kbd>
- VARIABLES
- WATCHES
- DEBUG CONSOLE <kbd>CTRL</kbd> + <kbd>G</kbd>
- DIAGNOSTICS
- PACKAGE PUBLISHING
- TOOLBAR
- TOOLBOX
- PROPERTIES
- WEBPAGE
- FIND / REPLACE
- MEMORY 1
17 changes: 17 additions & 0 deletions docs/IDE/Menu/Window.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: Window
parent: Menu
nav_order: 10
permalink: /tB/IDE/Project/Menu/Window
---

# Window Menu

![Window Menu](Images/Menu_Window.png "Window Menu")

- Panel Layouts
- Panel Features
- Keyboard Shortcuts
---
- Theme
- Language
26 changes: 11 additions & 15 deletions docs/IDE/Menu/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,14 @@ permalink: /tB/IDE/Project/Menu

![Menu](Images/Menu.png "Menu")

- [File](/tB/IDE/Project/Menu/File)
- Edit
- View
- Project
- Format
- Debug
- Run
- Tools
- Add-Ins
- Window
- [Help](/tB/IDE/Project/Menu/Help)

> [!NOTE]
>
> TODO: Add each Menu item.
- [File](File)
- [Edit](Edit)
- [View](View)
- [Project](Project)
- [Format](Format)
- [Debug](Debug)
- [Run](Run)
- [Tools](Tools)
- [Add-Ins](Add-Ins)
- [Window](Window)
- [Help](Help)
8 changes: 8 additions & 0 deletions docs/IDE/Project Settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,14 @@ Listed below are the project settings, in the same order as they appear in the P

## Library References

![Library References - Project Settings](Images/ProjectSettings_LibraryReferences.png "Library References - Project Settings")

![Available COM References - Project Settings](Images/ProjectSettings_AvailableCOMReferences.png "Available COM References - Project Settings")

See [Packages](../Packages/index.md)

![432410211-d9f1e4d9-1805-47e5-93aa-251151b4e914](../Packages/Images/e749e10f-e361-4f15-a977-d756fcb3b5dd.png)

## Compiler Warnings

## Project ID
Expand Down
Loading
Loading