Media

This forum is for posts related to things like family-friendly books, videos (movies, TV shows, etc.), software, games, sheet music, compressed audio, art, etc. Posting in this forum requires special privileges: this is to prevent this forum from being a hotspot for rule fudging and violations. If your content seems on-topic in multiple locations, either pick the most applicable subforum, or post it here directly. See also, 'Media forum rules'.
Radishrain by Radishrain @ in Software
This thread is for software goals of mine, one goal per post.

Develop a command-line text editor (yes, command-line text editors and even word processors exist: e.g. WordGrinder, Nano, and Norton Textra Writer) that

1. Fully supports Unicode, and that has the standard navigation and editing keyboard shortcuts (like ctrl+backspace to delete a word, Ctrl+arrow keys to move back and forth a word or up and down a paragraph, Ctrl+Z for undo, Ctrl+c for copy, etc.
2. Can run successfully on Termux.
3. Is written in Python 3.x, Vala/Genie, or some such.

This text editor will incorporate at least the following features:
1. Favorites (press a keyboard shortcut, such as Ctrl+d, to bring up an input box to type in the name of a favorite to save or a different keyboard shortcut, such as Ctrl+shift+d to type the name of a favorite to load; more than one file or file position can be recorded in a single favorite; loading a favorite loads all the files that are saved into tabs).
2. A tabbed interface, with different files being loaded in different tabs.
3. Spellcheck
4. The ability to create relations (with context) between entities (whether those entities are files or file-like things within a file).
5. Document statistics
6. A status bar.
7. The ability to launch code to execute.
8. Compose keys/schemes
9. Text styles would be nice (bold, italic, underline, strikethrough, etc.)
10. The ability to make links would be very nice.
11. The ability to change text size with ctrl+= and ctrl+-.
12. Supports composing hypertext fiction, and similar, easily.
13. E-book reader features.
14. And so on and so forth.

Anyway, the purpose of making it a command-line application is to make it so it can be used easily on Android (or pretty much any OS) without having to install some such as Ubuntu or Debian. Command-lines don't generally take nearly as many resources to install. Also, it might speed things up.

I've already created a similar text editor with Tkinter in Python3, but Tkinter doesn't work easily in Android, unfortunately.
Radishrain by Radishrain @ in Software
I've been trying out Android 10 with my new tablet. It's a Vastking Kingpad SA10. I liked it quite a bit as is, but I just got a new bluetooth keyboard to go with it, and now I've got all kinds of features; so, it's a lot like a laptop now in its functionality (there's hidden functionality that comes out when you hook up a bluetooth keyboard to it (like a lot of shortcuts).

The specific keyboard I got has a lot of cool buttons, too, like buttons for copying, cutting, pasting, selecting all (no menu button, though), controlling a music player, a home button (like the circle button on Android), changing the brightness and volume, etc. Ctrl+ arrow keys works as it does on my desktop.

Anyway, Android 10 has a lot of cool keyboard shortcuts, as does the Chrome web browser, with it, too. Firefox doesn't seem to have a bunch of cool shortcuts, yet.

The one problem with the keyboard is that most of the 10-pad keys don't work when num lock is off (and I was hoping to use the home and end buttons on it). There are additional home and end buttons if you press function with the arrow keys; this is a consolation. The bluetooth seems to work great!

tablet_
keyboard_
New Post
feeds Feeds
Feedback, Links, Privacy, Rules, Support, About