KitsunedFox / termux-monet

Termux Monet - a terminal emulator application for Android 8+ OS extendible by variety of packages, with Monet support and experimental features.
https://github.com/KitsunedFox/termux-monet/releases/latest
GNU General Public License v3.0
990 stars 68 forks source link

[Community]: Any suggestions? #5

Open KitsunedFox opened 1 year ago

KitsunedFox commented 1 year ago

Open for Suggestions!

Actually i've ran out of ideas for Termux Monet. So, what do you folks suggest to be added into it?

Feel free to commend any ideas you have for it.

Advise

Features that requires java knowledge might be delayed fo be implemented. This is because i currently don't know java. If you volunteer to implement it, feel free to make a PR. In the next months, when i finally begin having java classes on my University, i'm gonna implement all those features.

cxyzzz commented 1 year ago

add custom terminal background wallpaper support?

KitsunedFox commented 1 year ago

add custom terminal background wallpaper support?

Nice idea, but that requires java knowledge It could be implemented in termux.preferences

rodrigoswz commented 1 year ago

Maybe follow system theme? Currently Termux works always with dark theme, even if the device has Dark Theme off (light theme).

KitsunedFox commented 1 year ago

Maybe follow system theme? Currently Termux works always with dark theme, even if the device has Dark Theme off (light theme).

Oh, sure! i'll see what i can do about it in the next days

KitsunedFox commented 1 year ago

Maybe follow system theme? Currently Termux works always with dark theme, even if the device has Dark Theme off (light theme).

Your feature request is currently being developed Check the latest nightly builds to test it until the next release (on sunday)

rodrigoswz commented 1 year ago

Maybe follow system theme? Currently Termux works always with dark theme, even if the device has Dark Theme off (light theme).

Your feature request is currently being developed Check the latest nightly builds to test it until the next release (on sunday)

So fast! Thank you, looks really great 👌🏻

Screenshot_20220830-011649_Termux.png

KitsunedFox commented 1 year ago

add custom terminal background wallpaper support?

Actually there's a PR (#1918) with this feature, but it seems to be outdated and i couldn't fix its conflicts in order to work with termux 0.118

cxyzzz commented 1 year ago

add custom terminal background wallpaper support?

Actually there's a PR (termux#1918) with this feature, but it seems to be outdated and i couldn't fix its conflicts in order to work with termux 0.118

could add auto switch termux theme(background color) with system light/dark theme?

KitsunedFox commented 1 year ago

I can't add it directly to termux, it could break terminal themes, and font color wouldn't change (and if i change the font color, this would break terminal color printing)

But i plan to try adding this to termux:styling soon

indrastorms commented 1 year ago

Please change package name. So we can install and test the app alongside org termux app.

KitsunedFox commented 1 year ago

Unfortunately i can't, that would break bootstrap packages

but you still can swap between both apps without losing any data. uninstalling is not required

indrastorms commented 1 year ago

Unfortunately i can't, that would break bootstrap packages

but you still can swap between both apps without losing any data. uninstalling is not required

How could i install this app without uninstalling the org app?

KitsunedFox commented 1 year ago

Unfortunately i can't, that would break bootstrap packages but you still can swap between both apps without losing any data. uninstalling is not required

How could i install this app without uninstalling the org app?

wait, org app? that's termux from playstore?

indrastorms commented 1 year ago

Unfortunately i can't, that would break bootstrap packages but you still can swap between both apps without losing any data. uninstalling is not required

How could i install this app without uninstalling the org app?

wait, org app? that's termux from playstore?

Fdroid

KitsunedFox commented 1 year ago

Unfortunately i can't, that would break bootstrap packages but you still can swap between both apps without losing any data. uninstalling is not required

How could i install this app without uninstalling the org app?

wait, org app? that's termux from playstore?

Fdroid

termux from fdroid has a different apk signature. so you can't install termux-monet over it

unlike termux from official repo, which has the same signature as termux monet

indrastorms commented 1 year ago

unlike termux from official repo, which has the same signature as termux monet

So, termux github and termux monet are signed with same signature? How?

KitsunedFox commented 1 year ago

Unfortunately i can't, that would break bootstrap packages but you still can swap between both apps without losing any data. uninstalling is not required

How could i install this app without uninstalling the org app?

wait, org app? that's termux from playstore?

Fdroid

termux from fdroid has a different apk signature. so you can't install termux-monet over it unlike termux from official repo, which has the same signature as termux monet

So, termux github and termux monet are signed with same signature? How?

Termux monet is a fork of it The signature stuff was untouched

indrastorms commented 1 year ago

Termux monet is a fork of it The signature stuff was untouched

Nice, but the plugins will not work right? They are fdroid only

KitsunedFox commented 1 year ago

Actually there is plugins for github releases see https://github.com/termux/termux-app#termux-app-and-plugins

under github actions

indrastorms commented 1 year ago

Actually there is plugins for github releases see https://github.com/termux/termux-app#termux-app-and-plugins

Oh, the apk is in action. I have to backup 3gb of data 😮‍💨

KitsunedFox commented 1 year ago

Actually there is plugins for github releases see https://github.com/termux/termux-app#termux-app-and-plugins

Oh, the apk is in action. I have to backup 3gb of data 😮‍💨

you can use termux-backup command for easier backups

indrastorms commented 1 year ago

Actually there is plugins for github releases see https://github.com/termux/termux-app#termux-app-and-plugins

Oh, the apk is in action. I have to backup 3gb of data 😮‍💨

you can use termux-backup command for easier backups

Can i replace the base apk in /data/app ?

KitsunedFox commented 1 year ago

i wouldn't recommend

indrastorms commented 1 year ago

I can't add it directly to termux, it could break terminal themes, and font color wouldn't change (and if i change the font color, this would break terminal color printing)

But i plan to try adding this to termux:styling soon

Awesome, waiting for this!

reo101 commented 1 year ago

Amazing fork! Have you ever thought about merging this upstream?

KitsunedFox commented 1 year ago

Amazing fork! Have you ever thought about merging this upstream?

Thanks! I've already considered creating a pull request to official termux but.. i don't believe they would approve it, since termux-monet removes the compatibility with Android versions older than 8. Also, official termux doesn't allow app translations, and termux-monet has a lot of them. to make things worse, t.monet has a lot of discarded code from refused pull requests on the official repo and it can't be published to playstore, because debugging is always enabled. they would never accept this PR.

Unless someone from termux staff ask me for making a PR of it, i don't think it would be worth trying a PR. There would be a lot of discarded stuff from t.monet to make it be approved.

cxyzzz commented 1 year ago

Looks like this commit is not merged?

a953f68 Changed: Change background of the Extra Keys Toolbar corresponding to… Kruna1Pate1

KitsunedFox commented 1 year ago

Wasn't merged because it enforces the transparent toolbar programatically, and also enforcing the colors to be the default ones from termux, instead of monet pallette

And i plan to add something better soon (optional transparent navbar setting with blur)

cxyzzz commented 1 year ago

Wasn't merged because it enforces the transparent toolbar programatically, and also enforcing the colors to be the default ones from termux, instead of monet pallette

And i plan to add something better soon (optional transparent navbar setting with blur)

Looking forward to your updates, thank you for your work

6943MOHA commented 1 year ago

I want new colour full theme.

cxyzzz commented 1 year ago

could add a config to hide Termux:Plugins home launcher icon?

meqativ commented 1 year ago

Let the user define the color set, so older android users can use the theme too

probs could be a termux.properties k,v variable

if this isn't possible then oh well

budchirp commented 1 year ago

Can you add an option to termux.properties that allows you to customize line height? Increasing line height makes neovim and other editors look better. I created a fork and managed to change it but thats not how you probably would do it also, some of the nerd icons are fucked up. Here's a comparison:

IMG_20230114_223217_120 IMG_20230114_223214_832

budchirp commented 1 year ago

could add a config to hide Termux:Plugins home launcher icon?

Open an issue to the plugins repo.

faramonius commented 1 year ago

Please, bring back longpress on Keyboard in sidemenu for manual hide extra-key row, this is now broken (last action-version). And it's good to add autohide extra-key row in landscape mode. Feature reassign hotkey for manual hide in termux.properties is also desirable.

5A52 commented 1 year ago

Can you please implement #187. The most awaited PR for Desktop users.

KitsunedFox commented 1 year ago

187 is too old, i can't do anything now without knowing how to code in java.

Most of reported bugs and features are pending because of this same reason. All PRs to help will be accepted.

nekomekoraiyuu commented 1 year ago

Hmm i have a suggestion:

Implement Horizontal Cursor Scrolling when you swipe from left to right / right to left on the screen it should be useful in text editors like nvim, vim, emacs, micro etc. if you have line wrapping disabled :)

OG termux doesn't seem to register any left/right horizontal scrolls so i thought i might add this as suggestion from this issue:

termux#751

jbro129 commented 1 year ago

I have a suggestion: termux-check-updates or something named similarly. A command to check the app for updates. Maybe a json file can be made and put on this GitHub that will keep track of the most recent version and a link to the APK (version name, version code, update url, changelog, etc). The command can check the current installation with what the json says. Maybe add an option to the command to automatically check for updates upon opening the app.

rahaaatul commented 11 months ago

Eliminate the requirement to install another program for theming by integrating the styling plugin within termux.

RadioactivePlays commented 11 months ago

Is there any chance in the future that Termux Monet and Termux turno into one single thing?

budchirp commented 11 months ago

Is there any chance in the future that Termux Monet and Termux turno into one single thing?

No. This repo merges most of the commits thats not approved by termux.

BlackberrieCake137 commented 11 months ago

What about some way to add Nix support? like what Nix-on-Droid but maybe optional

BlackberrieCake137 commented 11 months ago

oh, commenting a pet peeve actually. Theres no way to control how the Android keyboard works in Termux on the settings, so gboard's clipboard, text edit, autocorrect, and gesture typing features are completely broken, as well as anyone typing with an IME (for Chinese and Japanese users). It makes typing frustrating if you want to use any of it, and I wish you could toggle it in the settings

SBHattarj commented 8 months ago

Can we have the background image changed via command, I like to have changing wallpaper on my system. If we could change background dynamically through some shell command I'd be able have similar setup on my termux. Hope this isn't too much to ask for.

RadioactivePlays commented 8 months ago

A better distribution/update system. Downloading and managing apks can be exhausting, specially when migrating from termux to monet.

BRBsoup commented 7 months ago

A better distribution/update system. Downloading and managing apks can be exhausting, specially when migrating from termux to monet.

Just add and install via Obtainium android app updater

pxeemo commented 2 days ago

Hey there! I have an idea for a new feature. It would be awesome to have the option to change the background of selected text using colors from colors.properties instead of just inverting the foreground and background colors.