I'm not the first person to spend like 20 minutes tinkering with wayfire on #LinuxMobile right?

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)

Show thread

@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 codeberg.org/valpackett/wf-dyn (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" ™

@valpackett ah good to know about vswipe, this explains why it never worked 😅

yeah i doubt I'll have more time to play with this but it would be nice to see the option. Phosh is great but just not *pretty* >~<

Follow

@cas @valpackett Pretty comes after working well for daily use (or when someone sends patches).

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml