ChristianWS

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ChristianWS,

A family member always downloaded and installed APKs from the internet and didn’t know about the Play Store cause that is how you did things on Windows.

The person is question has low tech literacy, and they were doing this for years

ChristianWS, (edited )

iirc sudo has a bunch of quotes to spit out when an incorrect password is typed. Gentoo exposes that feature with the offensive USE flag.

Argh, why tho?

Like, I get that it is sometimes fun to throw some humor and things like that, but it is just too much trouble. It looks unprofessional and makes translation more of a pain than it needs to be. And that isn’t even opening the can of worms that insults actually are

Edit: alright, I got it. L for me

ChristianWS, (edited )

It makes translation more of a headache than it needs to be.

why does everyone hate material you?

So I switched to a pixel 7 from an iphone 10 xs a few months back, and I’ve absolutely loved it in comparison to the locked down nature of an iphone. So I think to look up material you on YouTube for fun, and decide to read the comments and found that people hated it. Quick googling led to me to find two reddit threads and an...

ChristianWS,

Mostly variable screen size and resolution.

Google created a system called DP (not DPI, or PPI), or density-independent pixels.

To keep it very short: The gist is that bigger resolution on the same screen size just allows better clarity, but doesn’t change the size of elements in relation to the physical world. So a button would have the same real-world size on a 720p device or a 1080p one (assuming the screen size is the same), which is desired because with phones, the screen is the thing you use to control the device. App devs use DPs as the target, not a resolution itself, the system can handle how things are actually displayed.

This is fine for an interface that uses color as the way to differentiate elements, but it gets really weird when you use something less flat. Like, imagine you are using gradient and shadows to separate UI elements from each other, but you want it to have the same real world size, like Android. On some devices, the actual pixel size of the gradient can be too small to actually render properly so it looks blocky, or the pixel size is too large, and it looks weirdly over smooth.

ChristianWS,

Gradients can scale, but if you are trying to use a big fancy gradient effect and the actual pixel size is, like, 1 pixel, then you lose all those effects and it looks weird. You can kinda see something similar with Apps icons losing visible detail and looking weird if they are too detailed.

IIRC Android actually has the minimum width/height of 360 DP, which is basically 360 pixels (or it was 320?)

ChristianWS,

Oh wow, so a one-DP drop shadow scaled to 4K would be six whole pixels.

If, and only if, the screen size was the same. And even then it would be 10 pixels.

ChristianWS,

Exactly. A 4k screen will have the same amount of DP as a 480p screen if both have the exact same size. Elements will appear smoother and more defined, like letters, on the 4k screen than they would on the 480p one, because the 4k display has more pixels per DP, but the actual number of DPs on screen will be the same.

Like, imagine you have a 1080p phone and a 4k Tablet that physically could fit 4 of those phone screens. The Tablet would have two times the amount of vertical and horizontal DPs than the phone, but each DP would correspond to the exact same amount of pixels, and the buttons would have the same real world size.

ChristianWS,

It doesn’t stop working per se, but it starts looking… weird.

Take for instance this screenshot, I believe it is from an iPhone 1st gen, but I’ve never seen an iPhone so who knows.

You can see how the battery icon gradient is kinda weird close to the outlines.

The bottom area of the axis of the General icon is almost bleeding with the background

How the top of the Sounds, Brightness, Wallpaper and iPhone is starting to blend with the highlight.

And the Safari icon is a blurry mess.

Even here, you can see that the actual list items lack any sort of skeuomorphic design, being separated by an outline to improve visibility. Heck, even the status bar and the top app bar uses outlines to separate them from the main view, foregoing drop shadows.

ChristianWS,

You are misunderstanding the situation. The safari logo is a mess, we know what it means because we’ve seen the big res version. For a designer, this means that color can get in the way when pixels are limited and it makes then aware that too much detail can result in a visual mess, the solution is to create a logo that can work in monochrome and to make the necessary parts of the logo more prominent.

The safari logo removed the letters and focused on the compass metaphor. On Android, notification icons are monochrome, so this implies the app logo should also work in monochrome. What this all means is that a Designer is more likely to start with a monochrome and low detail logo icon and then start adding details if necessary, because removing detail is more difficult than adding.

I don’t think the picture you sent of Android 12 is actually from Android 12, at least I think it is from Samsung due to the icon colors, not AOSP. I really hate Samsung’s implementation of Material Design so I will not defend them, because it really sucks.

I was pointing out that even in the old iPhone, the actual division of items were made with colors and outlines, not with gradients, which are not great to actually create UIs

This is purely speculation on my part after using Material Design 3 for an App Redesign, but I think the actual Material You system probably started as a way to help developers get a color palette. Material Design 1 and 2 required the devs to actually code the colors(or get the palette from a website) and sometimes this resulted in weird combinations, Google simplified the process so devs can just add 3/4 colors and it is harmonized.

At some point they figured out it would be useful to have the seed be a dynamic image, like the new media stream controls on the quick settings which use the colors of the album cover. If there is already a tool go generate a palette from a picture, adding a way to generate the palette from the user wallpaper is a nice bonus.

Tl;dr: I think Material You is a bonus from the development and streamlining of Material Design color palette. As well as a greater understanding that designing with saturation is better than with colors due to the existence of color blind people.

The only colors that have a contrast issue in Material Design 3 is actually the surface container colors, but they are not meant to be used together without another means of separation, so it is fine

ChristianWS,

As if ‘working’ in black and white means there’s any benefit to being in black and white.

There are bunch of benefits to that, just look at the popularity of monochrome icon packs. Even before the official introduction of Adaptive Icons on Android 12, the status bar was already using monochrome icons to increase visibility. Notification icons were monochrome since a while ago.

When the UI itself works without hue, you are pretty much guaranteed that color blind users aren’t left behind, how’s that not a benefit?

Whilst complaining about a logo that’s already basically white-on-blue. And is plainly a compass even to me

I mentioned they eventually increased the most defining features of the icon after a Redesign, as the cardinal directions letters were removed to make the needle and the… degrees(?) more visible.

How do you encourage that, right after complaining that part of the Safari icon is only as distinct from its background as the entirety of any Material You icon?

I’m frankly unsure how the hell would you get a Material You icon (actually Adaptive Icon) to have the same low contrast as the safari icon. IIRC it is using primary and on-primary color tokens.

again, they look fine.

Agree to disagree.

And doing ANYTHING for the sake of 320x480 in 2023 is just fucking insane! Have we addressed that, directly? The fact we’re even talking about how this style looks at original 2007 iPhone resolutions, while discussing enormous high-def pentile OLED pocket supercomputers, makes no god-damn sense. ‘It wouldn’t work as well as it did on the the displays it originally worked on’ is a complete non-sequitur, even if it wasn’t self-contradictory,

Why the hell are we still talking about this?!

Actually, the newly released Pixel Tablet has a closer than you think density to the first iPhone. IIRC each dp on the Pixel Tablet is less than 1.75 pixels. It isn’t even double than the first iPhone.

ChristianWS,

Hmm, the GUI is reasonable and easy to understand. I wonder if Gamescope can be changed while the game is running, so it could be put in the Quick Access menu

ChristianWS,

So one big disk for your Steam library and whatever you play might be slow on the first load but then as you play the game files gets promoted to the NVMe cache and perform mostly at NVMe speeds, and your loading screens are much shorter.

I really love/hate how you can immediately understand the practical application of new technologies through the use of games.

[@GamersNexus] They Changed Everything: Valve Steam Deck OLED vs. LCD Tear-Down (www.youtube.com)

The new Valve Steam Deck OLED didn’t just change the screen: Almost every part of the device has had some sort of revision, from the screws to the power topology of the motherboard. Some of these changes happened silently in the Voyager platform refresh for the Steam Deck, but the majority of large changes are brand new....

ChristianWS,

The issue is the perpetual ownership.

If I lend you money, you only own me the money I’ve lended+interest. I’m not going to have a stake on your future businesses, nor have any decision power over you, it isn’t in my power to make sure you squeeze the most money possible over your job. You pay the money back and we are done.

ChristianWS,

Even then you can just add a higher interest rate. You absolutely don’t need to held the company hostage until the heat death of the universe.

ChristianWS,

Yesn’t?

Like, the whole point of a public traded company is that anyone can come in and give money to the company and, in turn, they get money when the company is doing well, so the money you’ve paid is, hopefully, not lost.

I don’t know about you, but on paper, that sounds like bonds and basically every type of debt in existence.

The difference is the perpetual ownership of the company by shareholders. Consider someone who lent a company 20k, they now have an asset that grew immensely in value, it gives them money quarterly/yearly/whatever, AND they have decision power on the company, despite the fact that they have earned 100x what they lent.

Just changing the idea of stock to be something with an expiration date would remove most of the weirdness of the system, but at that point it isn’t really a public-traded company, is it?

ChristianWS,

That said, one point in defense of the minimal height is the miniplayer. As media apps, YouTube, YT Music, and YT TV have to display playback controls just above the persistent navigation element. A tall bottom bar with another row of buttons above it would just cut into the viewing space for content.

Heavily disagree with that, the mini play is dangerously close to the system gestures, and sometimes I triggered the system gestures by mistake before the current redesign. It is still too close for my liking.

Edit: a thing that I hate about YouTube design is that it is really close to Material Design 3, but it sorta of misses most of the things that make M3 look coherent, so it just looks bad, like a knockoff M3 from someone that had to implement Material Design through a verbal description rather than looking at it

ChristianWS,

I always use Flatpaks when available, I have been using it for about 1~2 years and honestly, I haven’t found any issues that are deal breakers, mostly some missing storage permissions, but KDE makes this easy to deal with. I know some apps have some issues, but the biggest one that I had is that Steam Flatpak still requires Steam-Devices to be installed as a package, but that’s more to do with the way Steam Input works.

The only issue that I have is that uninstalling Flatpaks should present an option to delete the app data.

deleted_by_author

  • Loading...
  • ChristianWS,

    Tasker. Can’t even begin to describe how awesome this app is.

    ChristianWS,
    • Chimera (alpha stage): Chimera uses a novel combination of core tools from FreeBSD, the LLVM toolchain, and the Musl C library

    Who was the incredible smart person to name a new distro with a similar name to another, older, Linus distro? ChimeraOS

    ChristianWS,

    Keep in mind that because MicroOS, Leap Micro and Aeon have icons already set, this means that whoever design the rest will be restricted by the currently existing ones.

    Like, both MicroOS and Leap Micro have a horizontal line and a circle in the middle. And Leap Micro basically forces a new design of Leap logo to be almost exactly like the previous one. And Aeon has the middle circle of Micro, but split into two, so Kalpa should also have the split circle somewhere.

    That said, I’m not exactly a fan of the MicroOS, Leap Micro and Aeon logos. They are just outlines, and very thin. I understand that logos need to work in monochrome, but they are just… Anorexic. Would prefer if there was an entire rebranding

    ChristianWS,

    I love Tux, but I wish Linux as a whole would have a logo. Like, you have Windows and Apple logo that represent the OSes in a simple way, it works even if the logo is small. Linux doesn’t have that, so when someone needs a logo they just use the logo of a Linux distro instead, or they show multiple distros, or more likely, they will visually represent some distros, but not all distros they support.

    ChristianWS,

    Doesn’t really fit that well in small areas, and it sorta works in black and white, but not really.

    ChristianWS,

    I honestly don’t remember any app that actually lost their brand or individuality. People complain that MD makes app all look the same, but the only apps that actually implement MD are the ones that don’t have a very strong UX/UI Design in the first place. Spotify, Firefox, Meta Apps and such are never actually going to implement Material Design itself, at most they are going to read the guidelines and go “yeah, that seems fair” and implement their own solutions based on Google’s idea.

    ChristianWS,

    I’m mostly using Flatpaks on Tumbleweed, I only use the package manager if I can’t find a Flatpak version. Reason for that is that with Flatpak I can precisely know what I manually installed, as Tumbleweed lacks a proper easy way of getting a list of user installed packages

    ChristianWS,

    Not going to lie, I hate the middle click clipboard and disable it ASAP. I really dislike the idea that it copies things without my explicit permission.

    ChristianWS,

    KDE has the option to disable middle click paste, so I do that. Out of sight, out of mind

    ChristianWS,

    You don’t vote with your wallet or usage, you abstain from voting, and that’s it

    ChristianWS,

    Also cloned apps which is big for me

    ChristianWS, (edited )

    It makes me really mad cause YouTube is clearly taking ideas from Material Design 3, and even M3 recommends customizing it, but the way YouTube has done it is to make components smaller and harder to use in comparison to canonical M3. Like the bottom bar which is way thinner than the M3 one in comparison.

    It makes YouTube look like it’s using a M3 knockoff

    ChristianWS,

    If you use Flatpak from the start, the storage thing becomes less of an issue.

    Flatpak only takes considerably more space because people use Flatpak as a last resort or too late into the life of the current installation, as flatpak will have too many requirements for too little apps.

    ChristianWS,

    Yes, but the thing is if you are truly limited by storage, you become paranoid about having to remove old and unused software to free space for the ones you wish to use.

    Flatpak offers a benefit on some distros, as you are 100% sure any flatpak can be removed without screwing up with your system. So in a very weird way, the storage increase is worth by knowing you can nuke it if necessary.

    ChristianWS, (edited )

    Even if a social network loses 99,99% of the user base due to charging to use it, those left are the ones that see no problem paying to use it, so they are more likely to eat up some insane pricing, which would help recoup losses from a smaller user base. Basically whales.

    I think the only way to try to kill a social network is by going full scorched earth on it. Remove all your comments, or change them to be an annoying copy pasted comment about why you’re getting off the platform. And even then I don’t think it is helpful, I did that with Reddit but was forced to leave technical posts intact because I feared I might prevent someone from solving their issue.

    Did we kill Linux's killer feature?

    A few years ago we were able to upgrade everything (OS and Apps) using a single command. I remember this was something we boasted about when talking to Windows and Mac fans. It was such an amazing feature. Something that users of proprietary systems hadn’t even heard about. We had this on desktops before things like Apple’s...

    ChristianWS,

    Space usage under flatpak is highly overstated. It only takes a noticeable amount of storage if you only use a couple of flatpaks, cause all the dependencies are used for a single package, once you start using flatpaks as the main mean of installing “applications”, the space required start to decrease because the dependencies are shared between multiple apps

    ChristianWS,

    This website provides a better explanation and use cases than anything I could write. Some of the highlights:

    • Newer games that run too slow at the resolution you would like them to run at (you can render games at 720p and play at 4k)
    • Very old games insisting on running in a tiny (like 320x200) window (ie. xrick).
    • Games and applications who insist on running full-screen with no option to make them appear in a window if a window is what you want for a particular game or application (many scene demos will only run full screen at your current resolution).
    • Running older, non-widescreens games that do not support borderless fullscreen on Intel graphics with a desktop/external display (this is because Intel graphics do not support the --set “scaling mode” “Preserve aspect” xrandr argument on desktop/external displays)

    Interestingly, Gamescope also provides a way to independently set max frame rate for the game when it is focused and unfocused, you could set it up to something really low when unfocused. Also interesting is the upscale options, you could use integer scaling for those old games, or force FSR on any title (although results can be mixed because the game UI will also be upscaled).

    Gamescope becomes a very interesting option when you use it on a machine that doesn’t have easy access to a keyboard and mouse, like a handheld, a “consolized” PC or even a “normal” PC that double duties as a “console” (playing games on a couch, despite using a desk for normal usage)

    Like, I remember a friend of mine saying he had trouble running Sonic Generations on Windows because depending on what he was doing, he was either playing it on a monitor or on a TV. The Game for some reason detects that change and throws a fit, asking the user to reconfigure its graphical settings. Gamescope can lie to the game and force the game to see an arbitrary resolution.

    ChristianWS,

    I wonder if there could be a system in place that is just Tumbleweed but with an user facing option from when to update. Like, on my machine I could use an update per week, but on someone’s machine they might just need it once per month. With bug fixes and major DE versions ignoring this limit, or something similar.

    ChristianWS,

    KDE Connect on KDE distros, just feels part of the KDE experience

    ChristianWS,

    I’m actually pretty excited for this version due to app cloning being added to AOSP, as well for predictive back, but IMO that will be something that will take a couple of years before it gets going to the point where we couldn’t imagine living without it.

    Android 13 that was rather eeeh, but that one was mostly a refinement over 12

    ChristianWS,

    Alright, this is slightly related to the topic at hand:

    I think the charging up to 80% is kinda bullshit. I’ve been using my Redmi Note 10 for 2 years, and during that time I’ve used the 33W charger and almost always waited until the device was under 10% and charged it to 100%.

    I’ve used AccuBattery and it guessed the battery health was at 85%. This is still more battery left than what I would have if I kept the device between 20~80% charge. So I don’t get it

    ChristianWS, (edited )

    I just flash LineageOS even when the device is currently supported by the OEM. I buy the hardware from them, not the software.

    Edit: Like, the vast majority of actual custom ROMs users are either using Pixel Experience or LineageOS, there are a bunch of other ROMs, but those are mostly “purpose built” for enthusiasts of what they offer. Like, GrapheneOS is for security reasons, and things like that.

    There is a bit of headache installing custom ROMs, but once you install it, it is usually pretty stable. Also, I don’t get the locked vs unlocked bootloader thing in regards to security. The device is stolen and outside your hands, it is doubtful that a thief would go through the steps of flashing a ROM, but wouldn’t be smart enough on how to make the device unusable if it had a bootloader locked. Either way you are screwed.

    ChristianWS,

    Yeah, and thieves are definitely going to use your data rather than sell it anyway

    ChristianWS,

    I understand there are use cases that require high security, like a whistleblower. But at the same, security is about minimizing risks that are likely to happen, you pay attention and obey traffic laws, you don’t stay inside your house forever fearing a car accident.

    ChristianWS, (edited )

    I will copy a comment I made a week ago in another thread:

    It was five years after her first Android phone that I noticed that when asked to install an app, my aunt proceeded to download an APK from a random website and installed that rather than using the Play Store. In fact, I think she didn’t even know the Play Store was a thing, and she was on her third android phone already.

    She isn’t tech-savvy, she did that because that is how she did on Windows. After that, I just accepted that things need to change in a way that might annoy me.

    That is to say that while the solution found by Google has a bunch of drawbacks, and I’d prefer if old games and unmaintained apps were left alone, I don’t think it was a totally wrong decision (this time).

    ChristianWS,

    The split into Secondary Tabs is nice, but I’m not feeling the cards on the recommended section

    ChristianWS,

    Treble is pretty good IMO, I’m using a device with LineageOS GSI, and it works pretty much perfectly. I do wish it was officially supported by LineageOS, as updating requires a PC right now, but it is pretty usable and a better alternative than using the Stock ROM.

    ChristianWS, (edited )

    Last I checked, TWRP couldn’t flash logical partitions that make up where the GSI is patched, but it was requested, maybe something changed? Idk, the guy who created the guide on how to flash GSI on my device’s XDA forum mentioned this issue a while ago and recommended flashing through ADB.

    Actually, I think the issue is that when I flashed my device, TWRP couldn’t unencrypt or something, it’s been a while and I know I should start the process from scratch

    New features/changes to the Android ecosystem will almost always go against what enthusiasts want.

    First off, I don’t think every single one of Google’s decisions regarding Android is good. Hell I actually think they’ve blundered too many times to count when it comes to bringing new features to Android. That said, for Android to mature further, it really needs to go the “it just works” route that Apple’s been...

    ChristianWS,

    It was five years after her first Android phone that I noticed that when asked to install an app, my aunt proceeded to download an APK from a random website and installed that rather than using the Play Store. In fact, I think she didn’t even know the Play Store was a thing, and she was on her third android phone already.

    She isn’t tech-savvy, she did that because that is how she did on Windows. After that, I just accepted that things need to change in a way that might annoy me.

    ChristianWS, (edited )

    Far from it, but there are things that appear obvious or properly explained, only that in reality, it is not.

    Android 14 is making ADB necessary for really old apps(or ones that deliberately target old APIs to circumvent restrictions). That one is annoying, but makes sense.

    That’s not to say I’m a fan of every decision, for instance I don’t like that Google removed the ability for apps to toggle WiFi and Bluetooth, that should be a permission. But it is really surprising how non tech-savvy folks can screw up basic stuff we think are well hidden.

    ChristianWS,

    I mean, you can use the Devices for LineageOS as a way to create a filtered list, and then filter the “candidates” by going to GSMArena.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines