• 3 Posts
  • 19 Comments
Joined 2Y ago
cake
Cake day: Jul 09, 2023

help-circle
rss

Wow this is amazing. Are there other cool things you can do with Shizuku?


We’re approaching versions of android that are difficult to differentiate from Dragon Ball Z characters.


Why let Google play be the reason to stop development? There are many people who use f-droid or download releases or apks from other sources.

Google is trying to force out indie developers, do we really want to listen to them and do as they want?


Wow this app is amazing! It doesn’t have dependent tasks, but it does have sub tasks, which I guess is close. Thanks for the suggestion! :)


Does it sync to an open format so I can manage tasks from Linux too?


To-do list / calendar app with dependent tasks? (preferably open source)
I like tasks.org but unfortunately it doesn't look like this will come any time soon. Plus points: - if the task can be assigned to multiple sub-lists (or projects, buckets, etc).
fedilink

Does orgmode have sub tasks and dependent tasks?

Edit: looks like it does. Now figuring out if existing apps support this feature.


A To-do List / Task Manager App That Syncs from JSON / Yaml File?
I want a to-do list app that syncs from a json file (or other human-readable data format), so that I can view and modify the file (via a CLI like `jq`) from my computer too, and it would still reflect on my phone when it syncs. Does this exist? Preferably it uses a format simple enough that makes it possible / easy to modify it via jq.
fedilink

You’re right, thanks for pointing that out. It does seem that almost no one read to the end, and that’s on me.


As long as the keyboard is constrained by your screen size, the ergonomics in typing speed and error rate are far worse than desktop terminal. If the keyboard is not constrained by screen size, like a sufficiently large physical keyboard, by definition that is no longer a smartphone or mobile phone experience.


I addressed the physical keyboard thing one or two comments above, here: https://lemy.lol/comment/9872524

I’m sure it works for you but it’s not what I’m looking for


I’m excluding TUI’s because you’re right, they’re pretty different and share some of the ununiformity of GUIs. Still, the command line world remains vast and with that interface you can do a lot, and it is fairly uniform.

there’s parameters

That doesn’t change the uniformity of the interface. Of course every application will need different parameters. Now do they receive these different parameters via a similar and uniform interface? I say yes. I enter it via keyboard, and for the most part they all use space delimited flags, most of them hyphenated. I’d call that pretty uniform.

To phrase it another way, if all GUIs started using the same names for all parameters, it remains non-uniform interface, and it wouldn’t solve 1% of the issue with GUIs.

Out of curiosity, if you don’t see the CLI world as more uniform, why do you use it and for what benefit do you prefer it?


Then you’re constrained by the screen size, so it’s incorrect that you can make it as big as you want.


Despite the smartphone touch interface being worse for these tasks, the convenience of having a phone always with you and within a couple seconds of reach is a big benefit. It would be really nice if the interface could be made easier


Edit: sounds like you meant software keyboard. That is constrained by screen size and hence cannot be as big as I want.

Below is my original comment which assumed you meant a physical keyboard of sufficient size.

If you’re carrying around a big keyboard with your phone, you’ve officially exited mobile phone territory.

Mobile phone is hand-held and pocket sized by definition.


The medium is a touch screen

That’s more like a GUI than a CLI. You have input boxes, buttons, sliders, gestures, scrolling, drag and drop, etc, and their different combinations. Many apps do almost the same thing, except giving you a different interface and a different combination of these steps. You listed some of those variations yourself.

How is that the same as the uniformity of the text only interface? That’s far more different than differences in syntax, but still text. Two hyphens instead of one hyphen for a CLI flag is a really small difference.


The keyboard experience is limited by the small size

I have not tried the keyboard you linked. Does it solve this issue?


By not relying on typing speed. Maybe the interface could heavily leverage gestures for example, or auto complete, etc. There are many possibilities.

But also this kind of is the core of my question 😄


It may not have to be typing-centric. Maybe the answer is in interfaces that leverage gestures better and in a uniform way, or mixing it with a clever use of buttons.

our devices aren’t really being used for file management, tooling, complex work

Only because the experience of doing so is not pleasant like it is on desktop. People would use it for that otherwise.

doesn’t even make sense to have a command line

I don’t want to have a command line, and I emphasized that in my post. Only something that is similar in its ergonomic enhancement.


Termux is awesome, but it is not what I’m looking for. Using Termux lacks the ergonomics of using a terminal on desktop. The keyboard / typing experience is far worse.


Every command has its own syntax

I don’t consider this a different interface. Where you draw the line is a personal choice, but I’d be happy with a smartphone equivalent where the differences are similar to command line tools having different syntax.

editing files is something completely different

I should have clarified, but by editing files, I don’t mean the vim-like full text editor experience. I mean things like appending text to a file with echo >>, or using sed, etc.

A lot of these interfaces are like they are for mostly historical reasons

Yes, legacy baggage exists. This only furthers my point, that things could be even better using the same principles, without legacy baggage.

Termux

I only use Termux out of necessity (app or functionality I can only access via a terminal). If an app with good ergonomics exists, I wouldn’t look at Termux. But I would still look at command line on desktop.


Could a uniform interface (like the command line) ever exist for smartphones? What could it look like?
In the desktop world, we have the option to use the command line: a uniform interface for a multitude of apps that would otherwise be very different when implemented as GUIs. Using the same interface, I can move or edit files, cross out tasks on my to-do list, retrieve my password for my email account (using Bitwarden or pass), etc. All in the command line. The GUI for each of those are wildly different. The other benefit is it is very easy to create a new command line app, as opposed to a GUI. Is anything like this possible for the smartphone world (even if it doesn't or will never exist)? What would it look like? Since smartphone typing is much slower, we can't simply reuse the command line. We'd need something different. An interface that can still support a various spectrum of different operations, yet ergonomic for a smartphone. What are your thoughts?
fedilink