Email or username:

Password:

Forgot your password?
505 posts total
Gregory

On the subject of Reddit API shutdown — why is adversarial interoperability not a thing any more? Why does everyone play by the rules these days?

Many years ago, ICQ was the most popular IM service around me, but almost no one used the crappy official clients. Most people have never even seen them. The protocol was reverse engineered and documented and the 3rd-party client scene flourished.

What happened to this attitude? Is it because of the mobile app stores?

Poolitzer

@grishka i think for a lot of people the official apps are just fine.

Nubesik

@grishka can't use the protocol/API if it's authenticated and only returning information with the right token. The alternative is web scraping. But that's likely to fail even with UI changes.

Ik

@grishka, смотри, сейчас всё делается для юзеров Айфона. Вышла новая фича iOS = все приложения до релиза нового iPhone или iOS ещё в бета-версии ос делают эту фичу.

А что с Android: тот же Mir Pay только через 2-3 месяца после релиза свежей версии Android'а оптимизируют работу под эту ОС.

Или вот пример: Яндекс и ВКонтакте, в Android 13 Google кардинально поменяла плеер в статус-баре, а они до сих пор не адаптировали свои приложения под Android 13.

fperson :dartlang:

@grishka cute! Is this a super-nice coincidence, or was the original name influenced by the show?

Gregory

This is the best Reddit post title I've seen in a while 🙃

Gregory

Today's cursed idea: a converter from SWF to Android animated vector drawable

iliazeus

@grishka aren't SWF's vector graphics and animations basically bytecode for their VM? Would probably be simpler to use something more "imperative", like a Canvas.

Or just render it frame-by-frame with skia or cairo or whatever, getting an SVG, then convert that to VectorDrawable XMLs.

Travis F W

@grishka omg that face. What a guilt trip. What did you do!?

Gregory

when the subreddit blackout goes so well that even the front page becomes private

Gregory

Made a thing. Now THAT'S what I call "material design".

(cc @samhenrigold @dlx)

Show previous comments
Internet Hedgehog

@grishka @samhenrigold @dlx this is NOT what I meant when I said "I want Windows Phone back"

Gregory

More ideas of what can be done with these new APIs:
- Floating Action Bubbles (with proper refraction of whatever is behind)
- Page curls like in pre-flat-curse iOS versions
- Stickers that look like actual stickers
- Noisy backgrounds & gradients
- All kinds of glows and shadows that aren't possible with setShadowLayer()
- Motion blur for fast scrolling so it feels smooth on 60 Hz screens
- Same for bottom sheets when they slide in and out
- Holographic stickers

@samhenrigold @dlx

More ideas of what can be done with these new APIs:
- Floating Action Bubbles (with proper refraction of whatever is behind)
- Page curls like in pre-flat-curse iOS versions
- Stickers that look like actual stickers
- Noisy backgrounds & gradients
- All kinds of glows and shadows that aren't possible with setShadowLayer()
- Motion blur for fast scrolling so it feels smooth on 60 Hz screens
- Same for bottom sheets when they slide in and out
- Holographic stickers

Gregory

Rewrote the database connection management in . Used to be one connection per thread, now it's a global connection pool that grows and shrinks in response to load. What's more, it feels like pages load faster now! Didn't expect that.

Gregory

If you're using an Android phone, which Android version does it run?

I'm seeing a very unusual version distribution in Google Play for the Mastodon app — more then half (!!) of all users are already on Android 13. It's been out for less than a year! Meanwhile, 7 and 6 are 0.5% combined. This breaks every assumption about Android versions I've ever had during my entire career. My intuition tells me 10-11 should be most popular.

Let's prove or disprove it with this poll.

Anonymous poll

Poll

12 or newer
30
53.6%
10 or 11
16
28.6%
8 or 9
8
14.3%
7 or older
2
3.6%
56 people voted.
Voting ended 30 Apr 2023 at 7:39.
Gregory

And it is kinda like this, 11 *is* the most popular according to *some* statistics:
twitter.com/MishaalRahman/stat

⚛️Revertron :straight:

@grishka Maybe they just run Mastodon app in an emulator? ;)

teledyn 𓂀

@grishka

Bleeding edge or go home? Or is it because we can't repair the old perfectly-viable device?

Here's a question: what was the last update that gave you something you now couldn't live without?

I'd thought splitscreen was going to be super fab, until I tried to use it…

Gregory

I just released 0.5.

This release brings lots of much-needed improvements:
- Federation is now more reliable thanks to retrying. Smithereen now also keeps track of federation errors and stops delivery to servers that are down.
- Reporting (Flag activity) is now supported. The corresponding moderation UI is very minimal for now, but that will improve in future versions.
- Long comment threads can now be paginated through and seen in their entirety.

I just released 0.5.

This release brings lots of much-needed improvements:
- Federation is now more reliable thanks to retrying. Smithereen now also keeps track of federation errors and stops delivery to servers that are down.
- Reporting (Flag activity) is now supported. The corresponding moderation UI is very minimal for now, but that will improve in future versions.
- Long comment threads can now be paginated through and seen in their entirety.

Gregory

One more thing I forgot: there's now support for federation blocking. Blocked domains are always publicly displayed in /system/about.

The next release will be even more important: I'll implement private messages and friends-/followers-only posts, at last! As far as federation is concerned, this will bring feature parity with Mastodon.

Gregory

High-DPI displays are not an excuse to stop striving for pixel perfection.

⚛️Revertron :straight:

@grishka But for the font rendering I gave up pixel perfection long ago :(

Gregory

What do I read to gain a better understanding of old-school properly-desktop UI design? By "properly-desktop" I mean multiple windows, primarily oriented at mice and keyboards. With power users in mind, pretty much the opposite of the modern "clean" stuff.

I'm good at copying things and picking up patterns from other people's work, but I'd like to get better at designing my own desktop UIs from scratch.

Show previous comments
⚛️Revertron :straight:

@grishka Just take the best UI for all times - Win9x :)

I'm copying this already in my UI for :)

Oleg Evseev

@grishka “About Face” by Alan Cooper maybe? Haven't read it personally (remember it being referenced in a UI/UX course I took back in the days though) but the older editions seem to fit the bill, the 3rd one is from 2007:
amazon.com/About-Face-Essentia

sam henri gold

@grishka kinda late to this but check out older versions of the Macintosh interface guidelines. Here's one from 1995 interface.free.fr/Archives/App

but even some of the later ones are solid. apple.stackexchange.com/a/1894

Gregory

Thinking of it, there isn't a single case when I'd want automatic video quality switching.

Uriel Castro

It never works for me, when I have unlimited WIFI it always switch to 480p quality, but when I have limited mobile connection it switch to the highest quality

Gregory

Decreasing the number of sidekiq processes somewhat helped it. But only somewhat.

Gregory

Can't wait for that part of The Twitter Files™ where they reveal the internal communications about blocking everything related to Mastodon.

Gregory

I just completed "Calorie Counting" - Day 1 - Advent of Code 2022 adventofcode.com/2022/day/1

Gregory

0.4.4 is out!

Walls are good, but you know what often appears on them IRL? Graffiti! Now you can draw things on people's walls. Meticulously ported to JS/HTML5 from VK's original Flash graffiti editor. Desktop only.

This release also includes extensive internal changes that make the codebase more resilient to bugs.

Go Up