Slint 1.7 Released with New Widgets, Multi-Window Support, and Live-Preview Redesign

https://slint.dev/blog/slint-1.7-released

34 points · 7 comments · view on lemmy.world

7 Comments

vext01@lemmy.sdf.org · 1 pts · 2y (2 replies)

I really dislike those clock widgets. I have them on my phone for setting alarms. Much harder than just typing the time in.

wizardbeard@lemmy.dbzer0.com · 1 pts · 2y (1 reply)

At least on my android, if I tap the numbers at the top it allows me to just type it in.

vext01@lemmy.sdf.org · 2 pts · 2y

Thankfully you can, yeah.

ChaoticNeutralCzech@feddit.org · -6 pts · 2y (3 replies)

12-hour time idiocy strikes again... Normalize clocks with numbers 0-11, dammit!

RageAgainstTheRich@lemmy.world · 7 pts · 2y (2 replies)

There is clocks that say 0 instead of 12? The fuck?

ChaoticNeutralCzech@feddit.org · 4 pts · 2y

It's more logical. The reason it's 12 is because the Romans were afraid of zeros. The "12" means either 0 hours or 12 hours after midnight while 1-11 mean 1-11 or 13-23 hours after midnight.

if (pm && numberOnClock != 12) hoursSinceMidnight = numberOnClock+12; 
else /*am or 12pm*/ 
{ 
  if (numberOnClock == 12 /*12am*/) hoursSinceMidnight = 0; 
  else /*1-11 am or 12pm*/ hoursSinceMidnight=numberOnClock; 
}

If a "0" was on top, it would be

if (pm) hoursSinceMidnight=numberOnClock+12; 
else /*am*/ hoursSinceMidnight=numberOnClock; 

TL;DR: Swap the 0 and 12 on the clock face. The inner (AM) ring now has numbers 0-11 while the outer (PM) ring has numbers 12-23. Things now make sense. We should have done this centuries ago instead of manufacturing measuring instruments whose scale starts at 12 rather than 0.

jchaven@social.sdf.org · 1 pts · 2y

@RageAgainstTheRich @ChaoticNeutralCzech

Yes, and if you're not rocking Roman numerals are you really clocking??