Make the app UI a bit modern like a normal Android app, and adapt Material 3 design. #3199
Replies: 6 comments 10 replies
-
Already supported. https://wiki.termux.com/wiki/Touch_Keyboard#Text_Input_View
Chrome has a tabs menu too, same thing as a drawer. Moreover, terminal requires full screen to take as much space as possible, same as when you scroll in chrome. Moreover, you can easily use shortcuts to create and move between sessions. https://wiki.termux.com/wiki/Terminal_Settings#Handling_terminal_sessions |
Beta Was this translation helpful? Give feedback.
-
I am aware..... talking about the UI over here. And by the way it's not very intuitive to find in the first place..... I got to know about it very recently when I swiped the 'extra keys ribbon' to the left by mistake.
Again talking about improving the UI over here..... though I agree that Chrome has the same functionality too, I think Chrome's implementation is better in this case considering the Phone form factor. We don't need a complete navigation drawer just to add a new tab.
I was thinking of a design somewhat like a Jupyter Notebook..... where the command is in a small box and it's output is presented below it, and both of them are enclosed in a big box indicating a single command interaction between the user and the shell. New big box for the next command. I don't know about its feasibility.....do we really need to display a real terminal in its default look? Can't we take its results and present it in a more modern looking frontend interface? I wonder how Jupyter Notebook is tackling this problem with the Python Shell.
Again I am not complaining about the lack of functionality.....my issue is with the UI. It really doesn't need to be that ugly. We can design it to look like a normal Android app with all the functionality of the terminal. |
Beta Was this translation helpful? Give feedback.
-
@Mesum-Hussain You seem to be a fan of Jupyter Notebook. This can be installed and used on your Android device with the help of Termux. I found a YT video to install and run (7:14) it. However, the author had no problems with the appearance of Termux. Maybe that's your problem solution |
Beta Was this translation helpful? Give feedback.
-
This would limit the usability a lot, specially if you consider the Dex and other desktop modes. And tablets. My main use case for this app is to use my large screen tablet to write code using vim. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
i like the original design, there is no need in overloaded material gui |
Beta Was this translation helpful? Give feedback.
-
I get it that it's a terminal emulator for Android made in an attachment to bring GNU Linux functionality to Android as much as possible, but I don't think it needs to look exactly like a desktop terminal emulator with a very ugly traditional UI.
It can look like an instant messaging app where we type the command in a message text field, and when we press the "send" arrow button, it executes the command. That way we can also allow users to use swipe typing (could be kept optional if users don't want it).
And the output can appear in the form of the UI of a Jupyter Notebook.
And then everything can be made to follow the Theming of Material 3 design with dynamic colors, etc.
I also think that the "New Session" doesn't need a navigation drawer dedicated to it. It can be handled as Tabs are handled in the Google Chrome Browser app. This will make the UI more minimalistic and clean.
Somewhat like this:
Please pardon the bad proportions..... made this mock up on my phone on the go.
Beta Was this translation helpful? Give feedback.
All reactions