Since everyone seemed to love my terminal mockups, I've made another one!
This is a further design exploration, showcasing:
• background jobs label/popover
• `ls` displaying an actual list of files! Of course, they are interactive, you can drag'n'drop them from here, click them to open, and right-click for more options.
• autosuggestions being contextual: here, they suggest you to re-run `apt` as root or read the docs
• a collapsed card
• `git` using real graphics
I've made a mock-up to illustrate my ideas about the next-gen terminal experience!
• the pathbar
• username, hostname and git branch displayed in the UI, shrinking the shell prompt back to just a $
• commands as cards
• syntax highlighting, including graying out the output a bit to differentiate it from commands themselves
• autocompletion (displayed in a native widget)
• built-in error handling options
• the time each command took (on the right)
This page: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/153 is merely super slow in Firefox, GNOME Web & Odysseus, but it completely hangs the whole tab in Chrome, both desktop and mobile.
@ashfurrow would it be possible to make this pic display as a custom emoji (:rust-thinking:)? pretty please 😀
Uhh just look at this pic by #Telegram
Here's @alcinnz's Odysseus (Flatpak build with libunity manually patched out) next to GNOME Web. Despite some theming issues (oversized and missing icons, that misplaced menu, flashing autocompletions, misaligned text... — I've seen the same with Tootle, another Elementary app) it looks quite native and actually works (in my brief testing) well. With a little polish it could be a viable alternative to Web.
...not that I can switch away from Chrome 😞
Python, Rust, Kotlin, Java, Objective-C, CSS, Linux, Darling, Android, Plan 9, GNOME.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!
Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!