like, this isn't even using workspace features, I just hooked up lisgd (the gesture daemon from the wonderful SXMO project) to ydotool to simulate key presses (wayfire doesn't have a CLI tool that I know of)
I'd probably want to put each app on it's own workspace, figure out how to use the "vswipe" wayfire plugin for gestures (and/or integrate lisgd) and then have a nice app overview.
Doing android-style split screen also ought to be pretty easy(?) by having the workspace overview screen let you drag and drop a workspace onto another to combine them and tile the apps.
Slap on a nice status bar/notification panel and have an app launcher of some sort (maybe an EWW dock or something?)....
I know it's easy for me as someone who's never built a UI to say "pff why don't you just do this" but at the same time all the new interfaces folks are building seem to suffer from the same issue of starting with the status bar and app launcher and then getting stuck. Those are the LEAST important aspects of a UI!!
Phosh definitely got this right by working on making apps usable first (keyboard popup, scale-to-fit, and various other tweaks)
@cas hi, vswipe author here! vswipe as it is only accepts touchpad input, you'd have to hook up some touchscreen gesture area in its code to get that to work.
re: workspace-per-app, you'd want to pick up https://codeberg.org/valpackett/wf-dynspaces (bringing it up to date with the whole last year of #wayfire changes first)
but honestly emulating a mobile paradigm using very desktop oriented building blocks will always be janky. i'd say "just use phosh" ™
@cas @valpackett Pretty comes after working well for daily use (or when someone sends patches).