ChristianWS

joined 2 years ago
[–] ChristianWS 6 points 2 years ago

I'm running on an i3-2310M with 4 GB RAM without issues, I'm on Linux, tho

[–] ChristianWS 2 points 2 years ago (1 children)

okay actually that is good then. that's perfectly fine. ~~(although when compared to buttons, i still don't know how i'm supposed to reach the left edge to go back)~~

Left or right edge, it's the same. If you are holding your phone with your right hand, your thumb is either holding the phone by the right edge, or is just hovering on top of it.

i was sort of talking about interaction inconsistencies, but alright let me rephrase: a swipe right goes back, but a diagonal swipe does [presumably] nothing despite them being pretty semantically similar

At least on LineageOS it can register a diagonal swipe as long as it sorta fits into a 45° angle, either downwards or upwards.

[–] ChristianWS 2 points 2 years ago (3 children)

You don't need to reach the middle bottom of the screen, any area on the bottom can trigger the home/recents gesture.

The notification drawer has a bigger and more visible trigger area, tho.

I thought you were talking about system gestures, not nav drawer

[–] ChristianWS 1 points 2 years ago

It explicitly calls out that there shouldn't be masks

icons should be clean edges; the layers must not have masks or background shadows around the outline of the icon.

And icons are XML files, or fancy SVGs, I was under the impression it would just pick apart the shapes and force all the fills to be the same color.

I even tried doing some fancy work with dithering, but it didn't render

[–] ChristianWS 1 points 2 years ago* (last edited 2 years ago) (2 children)

Wait, where is it explicitly mentioned? I've done a redesign of the icon for a popular Android app. While reading the documentation, I was under the impression that whatever is on the monochrome layer would receive the same color, no matter the fill that was used.

[–] ChristianWS 1 points 2 years ago (4 children)

Wait, holup. The second icon has the circle as a slightly different shade of green. How did that happen?

[–] ChristianWS 2 points 2 years ago

On my old device I've managed to use MicroG and then flash a patched PlayStore. This made Play Services more restricted, and it didn't run in the background as often as it did. It was cool, but I don't think this method works anymore

[–] ChristianWS 4 points 2 years ago (1 children)

The game saves between each area, so you can beat an area, exit Journey of the Prairie King, continue the day normally in Stardew Valley and sleep. If you die you can just restart the day

[–] ChristianWS 4 points 2 years ago

Bottom. It is frankly weird how long it took me to grow used to it, but it is the only position that makes sense.

I'm also liking the slow change from dialogs to bottom sheets

[–] ChristianWS 2 points 2 years ago (5 children)

I made it implicit, but forgot to say out loud: While system gestures makes the open-drawer-edge-gesture worse to the point of unusable, I think that looking back it wasn't that good to begin with. Which is why I think Material Design never officially supported it in the first place, way before gesture navigation was a thing.

with a back button, it's always in the same corner; with a back gesture what happens when the phone is rotated? (i genuinely don't know) does it stay on the side it was on, or does it move so it's now on the left? wouldn't that make it very hard to reach with one hand?

The pill-thingy is anchored to the bottom of the screen, so basically it always point to the ground, the back gesture is on the side. It isn't uncomfortable because it matches the easiest point to reach, which is the side of the screen relative to the user, not the device. This very old image shows the most reachable areas of a screen:

https://miro.medium.com/v2/resize:fit:640/format:webp/1*9IDju9_qkRNyKpueLBhkgg.png

yes, but it doesn't extend beyond the confines of the drawer. in my head it's more like the drawer is always there, and you can trigger it with the hamburger, or "drag" it into view manually

That is fair. However, the drawer isn't visibly always there.

i mean yeah, that's the very point of material design. the whole spec goes on and on about the information conveyed by implied depth

but even before that, drawers and menus usually had some type of drop shadow to imply depth (practical skeuomorphism at work^!^)

It is a bit funny that the design system designed to resemble real life materials didn't really accept that metaphor. Besides, my point was that the gesture itself was implying physicality, you could move the content to swap between tabs, but the gesture was 1:1 with the content. With a drawer you weren't moving the drawer into view, you were reaching a glass handle that was glued to the drawer. Either that, or you were reaching into the realm beyond the screen to bring it on. That is something that I never quite liked for app gestures, because not only is it implied that things exist outside the screen(which is fine), but that you can somehow reach for them.

but a diagonal swipe does something else

Erm, there is no diagonal swipes, at least officially from Google. You just swipe perpendicular to the edge of the screen. So from the bottom edge you swipe up, from the left edge you swipe right, right edge to the left

[–] ChristianWS 2 points 2 years ago* (last edited 2 years ago) (7 children)

i'm not entirely sure that i'm following this correctly, but assuming i am: it's the same number of gesture triggers

  • old design
    • swipe from edge: nav drawer
    • swipe from anywhere: switch tabs (or whatever)
    • tap back btn: navigate back
  • your design
    • swipe from edge: navigate back
    • swipe from anywhere: nav drawer
    • missing input: switch tabs (or whatever)

this i'm also not sure what you're saying? it seems like a good thing to me - it takes up no space, and can be accessed from any height

i wasn't strictly saying that, i was more refuting what i thought your point was: that "it's not a discoverable gesture unless it's tutorialised, because most people won't randomly swipe in from the edge"; which i think in most instances is a very fair point, but in this specific instance i think it is discoverable because the drawer pulls in from the side. (source: i discovered it without a tutorial, or reading the md docs)

I'm not talking about the number of gesture triggers or their discoverability, but rather, their predictability. System Gestures are always on, no matter the screen, the area is defined despite being "invisible". The way it is on top of whatever app is currently on screen makes sense.

A swipe to change tab has the entire content as a "visible trigger", i.e. the gesture will work on any area that is visibly part of the content.

A swipe on cards/list-item (to reply, delete, etc...) has the card/list-item as the trigger area, it is visibly defined.

A swipe from the edge to open a side sheet has a trigger area that extends far beyond the confines of the Hamburger Icon. And if any of the other gestures are present, then the edge gesture conflicts with them. Even worse is, the gesture with no visible area is "on top" of the others that have a predictable area, despite the fact that they exist on the "same plane".

System gestures also don't have a visible area, but again, they work regardless of the current app, and are "on top" of apps. So despite the fact that they also conflict with the other gestures, because they are drawn on top, it doesn't feel as wrong as the side sheet edge gesture.

Like, with the edge gesture to open a drawer, you need to keep the app elements in mind as if there is some physical elevation inside the app. The edge gesture is on top of the tab gesture, and things like that.

With the system gesture, the elevation itself is between the app and the system. Almost like if the system gestures are a glass panel on top of the app. It is a predictable rule.

[–] ChristianWS 2 points 2 years ago (9 children)

Alright, but wasn't the tab gesture also available on the holo era?

yes; but my point is that it reduces the available actions for no discernible benefit. it's not like they've added some spare buttons in the old place, like maybe bringing back the old universal menu button.

The benefit is less conflicting gesture triggers occupying the same area. A swipeable card/list-item has the entire card/list-card as the visible trigger. A Tab has the entire content as the trigger area. The Navigation Drawer gesture is an invisible area that can be placed on top of the visible triggers of other components.

maybe? i'm not sure about that though, as the hamburger button is on that side, and the drawer appears there; and i'd say "the edge from whence the drawer appears" is a lot clearer than "just any old fucking where", but maybe that's me

The issue is that the hamburger button is not the only button that can appear in that that place, a back button is common on that same area. The trigger area isn't the width of a button, but the width of a very specific button, and worse, it extends far beyond the edges of the button and shares the same height as the screen.

I do see your point that "anywhere" isn't an improvement, but I have to disagree, as that is fundamentally the same gesture to swap tabs, and you can predict the area trigger as being "just any old fucking where".

view more: ‹ prev next ›