Obsidian-StudiosInc / entrance

General purpose Display Manager built on the Enlightenment Foundation Libraries (EFL)
GNU General Public License v3.0
23 stars 10 forks source link

Mobile UI #37

Open RossComputerGuy opened 4 years ago

RossComputerGuy commented 4 years ago

I'm adding Entrance to an operating system I'm building and I'm wanting it to run on both desktop and mobile phones (PinePhone, Librem 5, etc.). There's no mobile interface and I think if one could be implemented then that'll help a lot, so things like pin entry or like a more minimal UI that fits the resolution that phones have.

wltjr commented 4 years ago

Long term, I do plan to have a mobile interface as well as regular. Initially, it is a matter of creating a mobile theme. However, the bigger issue then becomes input. Without a virtual keyboard or some interface that provides input abilities, there would be no means to interact with the mobile theme/UI.

I need to figure out the input situation before working on a mobile theme. Enlightenment has a virtual keyboard module, but one does not exist in EFL. I would need to code a virtual keyboard into Entrance, or come up with some alternative, like the drag pattern to unlock on Android. Not sure people want to be entering in a password on a mobile device. At best maybe a numerical pin, but more than likely, some sort of pattern. I will see about experimenting a bit with some mockups and solutions time permitting. Although, I do have a pressing issue with newer EFL I need to fix first.

RossComputerGuy commented 4 years ago

Ok, I was going to write a virtual keyboard daemon using EFL. Once I've got that written, I'll tell you so you can use that. It's going to be called through IPC.

wltjr commented 4 years ago

Awesome, thanks for doing that! I look forward to seeing the results.

TheTechRobo commented 3 years ago

@RossComputerGuy Any update on that daemon?