You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Ai functionality is not working entirely, soon it will be patched
12
-
13
10
> [!Warning]
14
11
> This plugin requires the [acodex-server](https://github.com/bajrangCoder/AcodeX-server) NodeJS package or [axs](https://github.com/bajrangCoder/acodex_server) to be installed and running on [Termux](https://termux.dev).
15
12
@@ -50,7 +47,7 @@
50
47
- fixed some bugs related to disposing of terminal reported by Users
51
48
- Added font ligatures support (you can disable it from settings)
52
49
- fix: ctrl - k issue when terminal is minimised or opened
53
-
- now ctrl-k can also be used as shortcut to maximise terminal if it is open and minimised
50
+
- now ctrl-k can also be used as shortcut to maximise terminal if it is open and minimised
54
51
- new settings to on/off haptic(vibration) on Selection start
55
52
- some minor fixes and few typos adjustments
56
53
@@ -59,13 +56,13 @@
59
56
60
57
> For previous change logs/updates, visit: [Change Log](https://github.com/bajrangCoder/acode-plugin-acodex/blob/main/ChangeLog.md)
61
58
62
-
### Roadmap
59
+
### Roadmap
63
60
64
61
- Add shortcuts for minimising and also refine other shortcuts
65
62
- full page mode for AcodeX similar to other terminal plugins (using Acode tab view)
66
63
- fix bugs related to touch selection and gui viewer
67
-
- ssh based Terminal support
68
-
- config(dotfiles) for acodex to customise everything from the config file
64
+
- ssh based Terminal support
65
+
- config(dotfiles) for acodex to customise everything from the config file
69
66
- suggest more 🙌
70
67
71
68
## 💥 Features
@@ -115,11 +112,11 @@ To use AcodeX, you need to have the [Termux app](https://termux.dev/en/) install
115
112
116
113
## Installation
117
114
118
-
1.**Install the Plugin in Acode**
119
-
Open the Acode App and navigate to:
115
+
1.**Install the Plugin in Acode**
116
+
Open the Acode App and navigate to:
120
117
`Acode > Settings > Plugins > AcodeX`, then install the plugin.
121
118
122
-
2.**Install the Server in Termux**
119
+
2.**Install the Server in Termux**
123
120
To install everything required, including prompts for GUI-related tools like TigerVNC and Websockify (if needed), run the following command in Termux:
124
121
125
122
```bash
@@ -154,7 +151,7 @@ To use AcodeX, you need to have the [Termux app](https://termux.dev/en/) install
154
151
155
152
If you're an existing user and want to start using the new GUI features, follow these steps to install the required packages:
156
153
157
-
1.**Install TigerVNC and Websockify**
154
+
1.**Install TigerVNC and Websockify**
158
155
Run the following commands in Termux to install the necessary packages:
159
156
160
157
```bash
@@ -163,7 +160,7 @@ If you're an existing user and want to start using the new GUI features, follow
After installation, run the `vncserver` command for the first time to set up a password:
168
165
169
166
```bash
@@ -172,7 +169,7 @@ If you're an existing user and want to start using the new GUI features, follow
172
169
173
170
This will prompt you to create a password for your VNC server.
174
171
175
-
3.**Start Using GUI Features**
172
+
3.**Start Using GUI Features**
176
173
Once you’ve set up the VNC server, AcodeX will handle everything for you automatically, enabling the use of GUI apps seamlessly. but you will need to enable this feature from AcodeX settings.(after enabling you will get an image like icon on AcodeX header for viewing the gui)
177
174
178
175
## How to Use
@@ -182,7 +179,7 @@ If you're an existing user and want to start using the new GUI features, follow
182
179
- Start the server in Termux using: `acodeX-server`.
183
180
- To use AcodeX, press `Ctrl+K` or search for `"Open Terminal"` in the command palette (press `Ctrl+Shift+P` to open the command palette).
184
181
- Enter the port number, and the terminal will start.
185
-
- Plus `+` icon to create new session
182
+
- Plus `+` icon to create new session
186
183
- Use the minus icon button to hide the terminal while coding and the terminal button or `Ctrl-Shift-T` to show it.
187
184
- You can also drag the terminal panel around by clicking and dragging through the terminal header area.
188
185
- The `✗` button is for closing the terminal.
@@ -192,42 +189,42 @@ If you're an existing user and want to start using the new GUI features, follow
192
189
193
190
To run GUI apps within AcodeX, follow the steps below:
194
191
195
-
1.**Install the Required Packages**
192
+
1.**Install the Required Packages**
196
193
Ensure that you have installed the necessary packages by following the instructions in the [Installation](#installation) or [Existing Users Setup](#for-existing-users-enabling-gui-features) sections.
197
194
198
-
2.**Enable GUI Viewer Settings**
199
-
- Navigate to `Acode > Settings > Plugins > AcodeX`.
200
-
- Tap the ⚙️ icon at the top-right corner of the AcodeX header to access the plugin settings.
195
+
2.**Enable GUI Viewer Settings**
196
+
- Navigate to `Acode > Settings > Plugins > AcodeX`.
197
+
- Tap the ⚙️ icon at the top-right corner of the AcodeX header to access the plugin settings.
201
198
- Enable the **GUI Viewer** option from the settings.
202
199
203
-
3.**Open AcodeX Terminal**
200
+
3.**Open AcodeX Terminal**
204
201
- Open the AcodeX terminal using the `Ctrl+K` shortcut, or search for "Open Terminal" in the command palette.
205
202
206
-
4.**Launch the GUI Viewer**
207
-
- In the terminal header, you'll see a small **image-like icon**.
208
-
- Click the icon. The first time you do this, it will set up the necessary configurations and prompt you for the VNC password.
203
+
4.**Launch the GUI Viewer**
204
+
- In the terminal header, you'll see a small **image-like icon**.
205
+
- Click the icon. The first time you do this, it will set up the necessary configurations and prompt you for the VNC password.
209
206
- Enter your VNC password, which will be saved securely in the local storage for future sessions.
210
207
211
-
5.**Using the GUI Viewer**
208
+
5.**Using the GUI Viewer**
212
209
After setup, the GUI Viewer page will open. On this page, you’ll find multiple interactive elements such as:
213
210
214
-
-**Display Variable Button**:
215
-
This button copies the `DISPLAY` environment variable needed for running GUI apps.
216
-
211
+
-**Display Variable Button**:
212
+
This button copies the `DISPLAY` environment variable needed for running GUI apps.
213
+
217
214
**Before launching a GUI app**, always click the **Display Button** to set up the display environment in the terminal. If you skip this step, the GUI app will fail with a "No display variable" error.
218
215
219
-
-**Keyboard Icon**:
216
+
-**Keyboard Icon**:
220
217
A keyboard icon is available to activate your mobile keyboard for typing within GUI applications.
221
218
222
-
6.**Run Your GUI App**
223
-
- In the AcodeX terminal, **click the Display button**, which will copy and execute the `export DISPLAY` command.
219
+
6.**Run Your GUI App**
220
+
- In the AcodeX terminal, **click the Display button**, which will copy and execute the `export DISPLAY` command.
224
221
- Start your GUI app in the terminal, and it will open in the integrated viewer.
225
222
226
223
> [!TIP]
227
224
> Always verify that the `export DISPLAY` command was executed successfully before launching your GUI application.
228
-
225
+
229
226
> [!NOTE]
230
-
> the display env variable command needs to run once in a terminal session
227
+
> the display env variable command needs to run once in a terminal session
231
228
232
229
### Why is there no selection context menu?
233
230
@@ -248,8 +245,8 @@ AcodeX provides some additional Keybindings for easy usability of terminal featu
248
245
249
246
Following are the supported Keybindings :
250
247
251
-
- <kbd>Ctrl+N</kbd> : opens a new terminal session
252
-
- <kbd>Ctrl+W</kbd> : close opened terminal session
248
+
- <kbd>Ctrl+N</kbd> : opens a new terminal session
249
+
- <kbd>Ctrl+W</kbd> : close opened terminal session
253
250
- <kbd>Ctrl+Shift+V</kbd> : paste something from clipboard inside your terminal
254
251
- <kbd>Ctrl+Shift+C</kbd> : copy selected text from terminal
255
252
- <kbd>Ctrl+Left Arrow</kbd> : open previous session corresponding to current one like if current one is session 2 then it will open session 1(if exists)
@@ -259,7 +256,7 @@ Following are the supported Keybindings :
259
256
- <kbd>Ctrl+3</kbd> : opens session 3 if exists
260
257
- <kbd>Ctrl+4</kbd> : opens session 4 if exists
261
258
- <kbd>Ctrl+5</kbd> : opens session 5 if exists
262
-
- <kbd>Ctrl+Shift+I</kbd> : clear the terminal
259
+
- <kbd>Ctrl+Shift+I</kbd> : clear the terminal
263
260
- <kbd>Ctrl+Shift+T</kbd> : Maximise the terminal *
264
261
- <kbd>Ctrl+a</kbd> : select all
265
262
@@ -417,7 +414,7 @@ acodex.applyTheme("myTheme");
417
414
418
415
## Custom Fonts
419
416
420
-
Custom fonts are provided to load any other external fonts
417
+
Custom fonts are provided to load any other external fonts
421
418
422
419
To load a custom font:
423
420
@@ -513,7 +510,7 @@ You can also support the development of AcodeX Plugin by making a financial cont
513
510
514
511
### ⭐ Star on GitHub
515
512
516
-
If you find AcodeX Plugin useful, consider giving it a star on GitHub. It's a simple way to show your appreciation and help others discover the project. and You can review AcodeX on https://acode.app
513
+
If you find AcodeX Plugin useful, consider giving it a star on GitHub. It's a simple way to show your appreciation and help others discover the project. and You can review AcodeX on https://acode.app
517
514
518
515
Your contributions, whether through code, financial support, or a simple star, make AcodeX Plugin better for the entire community. Thank you for your support!
0 commit comments