Skip to content

Commit 630d39d

Browse files
committed
Release v3.2.0 with font and terminal UX improvements
1 parent 4f08428 commit 630d39d

File tree

5 files changed

+15
-47
lines changed

5 files changed

+15
-47
lines changed

ChangeLog.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Change Logs
22

3+
## `Update v3.2.0`
4+
5+
- Integrate with the acode font system for better font handling and customs fonts stuffs.
6+
- Add custom padding setting
7+
- Rewrite the terminal touch selection with context menu and better UX
8+
- Pinch zoom support for terminal to increase/decrease font size
9+
- better touch handles
10+
- few theme fixes
11+
312
## `Update v3.1.11`
413

514
- Fixed the terminal floating button issue.

dist/main.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "acode-plugin-acodex",
3-
"version": "3.1.11",
3+
"version": "3.2.0",
44
"description": "Terminal support for Acode",
55
"main": "dist/main.js",
66
"repository": "https://github.com/bajrangCoder/acode-plugin-terminal.git",

plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"id": "bajrangcoder.acodex",
33
"name": "AcodeX - Terminal",
44
"main": "dist/main.js",
5-
"version": "3.1.11",
5+
"version": "3.2.0",
66
"readme": "readme.md",
77
"icon": "icon.png",
88
"files": [],

readme.md

Lines changed: 3 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
</p>
99

1010
> [!Warning]
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).
11+
> This plugin requires the [axs](https://github.com/bajrangCoder/acodex_server) to be installed and running on [Termux](https://termux.dev Or Directly use it with Acode's builtin terminal backend.
1212
13-
[AcodeX](https://github.com/bajrangCoder/acode-plugin-acodex) is a powerful and AI integrated terminal plugin with **100k++ downloads** for [Acode](https://acode.foxdebug.com/) that enhances your coding productivity by adding in-app Termux terminal integration. With AcodeX, you can execute terminal commands directly from within the Acode app, eliminating the need to switch between apps for coding and terminal access. AcodeX has almost every terminal feature and also it is more feature rich when it comes to rendering things compared termux etc (Thanks to xtermjs)
13+
[AcodeX](https://github.com/bajrangCoder/acode-plugin-acodex) is a powerful and AI integrated terminal plugin with **150k++ downloads** for [Acode](https://acode.foxdebug.com/) that enhances your coding productivity by adding in-app Termux terminal integration. With AcodeX, you can execute terminal commands directly from within the Acode app, eliminating the need to switch between apps for coding and terminal access. AcodeX has almost every terminal feature and also it is more feature rich when it comes to rendering things compared termux etc (Thanks to xtermjs)
1414

1515
> [!NOTE]
1616
> When starting a new terminal, be sure to adjust the terminal panel according to your screen. You can drag it to your desired position, and it will automatically adjust the columns and rows according to your screen size.
@@ -28,7 +28,6 @@
2828
- [For Existing Users: Enabling GUI Features](#for-existing-users-enabling-gui-features)
2929
- [How to Use](#how-to-use)
3030
- [Running GUI Apps](#how-to-run-gui-apps-in-acodex)
31-
- [Selection Context Menu](#why-is-there-no-selection-context-menu)
3231
- [Keybindings](#additional-terminal-keybindings)
3332
- [Using AI](#how-to-use-ai)
3433
- [Api Docs](#api-docs)
@@ -38,16 +37,6 @@
3837

3938
---
4039

41-
### Roadmap
42-
43-
- [x] Add shortcuts for minimizing and also refine other shortcuts
44-
- Full page mode for AcodeX similar to other terminal plugins (using Acode tab view)
45-
- [x] Fix bugs related to touch selection
46-
- SSH-based Terminal support
47-
- Config (dotfiles) for AcodeX to customize everything from the config file
48-
- Custom fine-tuned AI model for AI service which will work without any API key (fine-tuning is done)
49-
- Suggest more 🙌
50-
5140
## 💥 Features
5241

5342
- **User-Friendly Terminal**: Seamlessly integrated terminal within Acode. Open it with `Ctrl+K` or search `"Open Terminal"` in the command palette.
@@ -209,16 +198,6 @@ To run GUI apps within AcodeX, follow the steps below:
209198
> [!NOTE]
210199
> the display env variable command needs to run once in a terminal session
211200
212-
### Why is there no selection context menu?
213-
214-
On small screens, the context menu can clutter the interface. Additionally, since the AcodeX panel is adjustable, the menu can behave unpredictably. We believe in prioritizing **keyboard shortcuts** over UI buttons for efficiency.
215-
216-
However, you can still perform all tasks using the following key shortcuts:
217-
218-
- **Select All**: <kbd>Ctrl + A</kbd>
219-
- **Copy**: <kbd>Ctrl + Shift + C</kbd>
220-
- **Paste**: <kbd>Ctrl + Shift + V</kbd>
221-
222201
## Additional Terminal Keybindings
223202

224203
AcodeX provides some additional Keybindings for easy usability of terminal features.
@@ -394,27 +373,7 @@ acodex.applyTheme("myTheme");
394373

395374
## Custom Fonts
396375

397-
Custom fonts are provided to load any other external fonts
398-
399-
To load a custom font:
400-
401-
1. Download the font files(**Note: Download nerd font file in case if you are loading for termux theme**).
402-
2. Create a `css` file anywhere in the internal storage.
403-
3. Write CSS code to load font files using relative URLs in the CSS, for example:
404-
405-
```css
406-
@font-face {
407-
font-family: "MesloLGS NF Regular";
408-
src: url("./MesloLGS NF Regular.ttf") format("truetype");
409-
font-weight: normal;
410-
font-style: normal;
411-
}
412-
```
413-
414-
4. Open AcodeX Settings page and find the option `"Custom Font StyleSheet"`.
415-
5. Select your CSS file created in step 3.
416-
6. Enter the font name in the Font Family option.
417-
7. Restart the terminal.
376+
Just add custom font through Acode's custom font manager and it will be listed in the font dropdown.
418377

419378
## Acknowledgments
420379

0 commit comments

Comments
 (0)