r/Android • • 1d ago

CRT-Screen-Off-Animation (100% Rootless)

https://github.com/Typongtv/CRT-Screen-Off-Animation#%EF%B8%8F-hardware-advisory-capacitive-phosphor-bleed-
63 Upvotes

16 comments sorted by

60

u/Istartedthewar 1d ago edited 1d ago

Back in the golden era of Android (Android 2.3 Gingerbread through 4.0 Ice Cream Sandwich).

Who thinks 2.3 & 4.0 were the golden era? I would argue Android was not even properly good until 4.1 Jellybean. (Which also still had the screen off animation)

Also if you're gonna have an LLM write the readme as well you could at least instruct it to not have a bunch of pointless emojis, just cheapens the feeling of the project

•

u/Clark-Kent Samsung Galaxy S3 23h ago

4.0 was ultimate Duarte bro

Holo Yolo

•

u/Istartedthewar 21h ago

Peak praise Duarte was original material design with 5.0

(Though on a side note, it still never lived up to that original I/O demo...)

3

u/typongtv 1d ago

Emojis gone except just that critical cautionary one 😁 Thanks for bringing this to my attention. Never published anything before.

8

u/Istartedthewar 1d ago edited 1d ago

I do think LLMs are a valuable & useful tool for coding (I had been wanting this effect to come back). But just in particular for user-facing writing, the wordy prose they have and their propensity to use unnecessary emojis just makes things feel unwelcoming and blend into all the other projects that use them. Then a lot of people understandably associate that kind of writing with bots and SEO spam.

-5

u/typongtv 1d ago

Critique accepted. Emojis out... Golden era revised.

16

u/OrbitalSpaceVelocity Galaxy S8, Nexus 7 (2012 rip), Pebble Time Round 1d ago

Did your LLM send this message by any chance?

22

u/darkj2k 1d ago

Support Android TV?

14

u/ent_whisperer 1d ago

I like where your head is at

9

u/typongtv 1d ago

I'll see what I can do.

10

u/OrbitalSpaceVelocity Galaxy S8, Nexus 7 (2012 rip), Pebble Time Round 1d ago

This looks really fun, I remember fawning over the CRT animation on a friend’s Galaxy Nexus!

6

u/9-11GaveMe5G 1d ago

As opposed to the ones that are only 78% rootless?

2

u/typongtv 1d ago edited 1d ago

CRT Screen-Off Animation v1.0.1 released.

https://github.com/Typongtv/CRT-Screen-Off-Animation/releases/tag/v1.0.1

What's New in v1.0.1

Animation Physics & Sweep Overhaul

-Bezel-Aligned Horizontal Sweep: Fixed an issue where the horizontal collapse started off-screen (>135% width), causing delayed or invisible horizontal movement. Both engines now collapse visibly from the physical display bezels from frame 1.

Mode 1 (Cyanogen Retro Engine) Polish:

-Needle-Point Beam Dissipation: Proportional thickness tapering eliminates the stubby "dash" artifact, smoothly pinching the shrinking beam into an infinitesimal sub-pixel needle point that vanishes cleanly into pure OLED blackness.

-Zero-Bounce Organic Deceleration: Replaced hard terminal cutoff with a smooth deceleration curve, eliminating visual recoil/motion bounce.

-Rebalanced Timeline: Dedicated 42% of the timeline to the horizontal zip for silky 120Hz rendering without stutter.

-Solid Luminosity: Beam core and electric cyan halo remain at full solid brilliance throughout the zip without premature fading.

Mode 2 (Phosphor Overdrive Engine) Polish:

-Expanded the horizontal whip timeline (+31% more frame headroom) to eliminate rapid "teleporting" on fast coil presets.

-Slit hold and multi-line harmonic raster blooms now sit perfectly flush with the screen edges.

2

u/cTreK-421 1d ago

So I can't use the power button to activate it or am I just dumb?

•

u/typongtv 23h ago edited 23h ago

You sure can assign a tap-hold side button to trigger the screen off animation. It's all screen-off trigger setup card in the apps dashboard.

In case your device doesn't offer hey mapping, follow this universal guide:

Hardware Key Remapping (All Android Devices):

  1. Install Button Mapper or Key Mapper from Google Play

  2. Choose a hardware key (e.g. Volume long-press or double-press)

  3. Set action: Launch Application -> 'CRT Lock'