Ley de 26 de noviembre de 1931: condena por alta traición a la estirpe Borbón

A todos los que la presente vieren y entendieren, sabed: Que las Cortes Constituyentes, en funciones de Soberanía Nacional, han aprobado el acta acusatoria contra don Alfonso de Borbón y Habsburgo-Lorena, dictando lo siguiente:

«Las Cortes Constituyentes declaran culpable de alta traición, como fórmula jurídica que resume todos los delitos del acta acusatoria, al que fue rey de España...

republicainternet.com/ley-de-2…

libadwaita updates

Last update: crab.garden/@alexm/11011380181…

Posting this one as individual toots instead, since the last update was unreadable.

---

Not all that much happened in the main branch this time, but we have 2 additions related to list rows, both originally by @brainblasted.

1. There's now AdwSpinRow - it's like AdwEntryRow but with GtkSpinButton.

It has basically identical API to GtkSpinButton - one difference is it omits the value-changed signal - it's 100% identical to notify::value and people can just use that instead.

And it looks a bit nicer than regular spin buttons.

Docs: gnome.pages.gitlab.gnome.org/l…


Last update: neurodifferent.me/@alexm/10997…

It's been a while, so a number of things happened.

------

You've probably already seen it, since it was in the last TWIG, but @jamie added a way to create AdwAboutWindow from AppStream data. In particular, this should make release notes page far easier to work with - the release notes already support appstream markup and now it can just pull them from appdata directly rather than having to copy-paste them, and unlike application name, developer name etc they tend to be fairly long.

It doesn't unfortunately fill everything - for example, copyright line or credits still have to be specified manually since AppStream doesn't have that data in the first place. But it still considerably reduces the amount of copy-pasted information.

One part that is a bit awkward is that the appdata xml needs to be in gresource (the original plan was get the installed file by path, but it's pretty hard to do correctly in practice), and meson doesn't make easy to pull translated xmls into gresource - but it is doable.

And well, it means that libadwaita depends on libappstream now.

------

To reduce confusion a bit, @brainblasted deprecated adw_expander_row_add_action() and added adw_expander_row_add_suffix() instead - matching action rows instead. We really should have done it back in 1.0, but didn't for some reason - better late than never.

------

For sidebars, Chris also added a property that hides AdwHeaderBar title, incl. the generated one that's pulled from the window or browsing view. This should make it a lot easier to have a title in a sidebar only when folded, once the new sidebar widgets land.

------

A new contributor added AdwSwitchRow - a simple AdwActionRow subclass with a GtkSwitch. While this isn't too difficult to implement manually, it's a really common case and it gets annoying, so having a helper is nice. Another nicety is that it doesn't expose the GtkSwitch:state property, only :active - meaning it's much harder to misuse it.

------

@mks_h added a description property to AdwPreferencesPage - it looks same as preference group description, but shown at the very top of the page, making some of the Settings mockups easier to implement.

------

I finally finished and landed AdwToolbarView. We also did a few changes to toolbar styles, so you may notice the doc screenshots look a bit different now. ^^

This one I'm not announcing in TWIG yet, since the rest of the new widgetry is not there yet, so it's not as useful yet as it will be later, once the new sidebar widgets have landed.

A change that's sort of related to toolbar view, but also not really, is that the new header bar style with a shadow is now also used for GtkWindow titlebars. While we can't use it for any random header bars in a GtkBox, we can do it here. This does have a few side effects though:

- If an app is using a header bar as a window titlebar, but has, say, a GtkSearchBar within the window, the header bar shadow will be above the search bar. It's not a big problem in practice since very few apps do this (I checked every core app and every third party app I have installed and only found 2 instances), and it doesn't do much harm, just looks a bit weird - but still a thing to keep in mind.

- Late in the last cycle we changed GtkPopoverMenuBar style to use a header bar-like style as well, with the same colors and border, and a backdrop style. Well, it is quite common to use menu bars together with a header bar set as a GtkWindow titlebar as well, particularly with the automatic one GtkWindow adds by default. So, I just reverted that change and the menubars look plain and boring once again. If somebody wants them to look fancy and blend with the titlebar, AdwToolbarView does support them, so you can add a header bar and a menubar within one and it will look nice. There is even an example of that in libadwaita tests.


This entry was edited (2 years ago)
in reply to Alice

libadwaita updates

One thing to note: the original mockups positioned the number in between the - and the + buttons as follows: "- 50 +". That part was not implemented, not only because it would require poking into GtkSpinButton internals or rewriting it, but also because that really doesn't work when the displayed number has less digits than the maximum amount it's allowed to have. This means that in practice it won't look tidy like on mockups, but more like: "- 50 +".

And when you have multiple spin rows in a single list, chances are that the - buttons will be positioned differently on each row. The spring animations demo page is a good example of that happening.

On this screenshot I've right-aligned the spinbuttons (they normally extend all the way to the row title) and added a background to show this.

The - buttons would be aligned same as the backgrounds here - not good. So, they had to go.

And if you center align the numbers as well to have even spacing - well, the numbers would be misaligned too.

This entry was edited (2 years ago)
in reply to Alice

libadwaita updates

2. There's now a .property style class that can be added to AdwActionRow or AdwExpanderRow. It basically inverts the row's title and subtitle.

It's just a style class instead of a widget because having a full widget for this would be overkill, as otherwise it would be identical to action rows.

This standardizes an existing pattern - rows like this have already been used in Nautilus' and Loupe's properties. This should also be useful for apps like Contacts.

Docs: gnome.pages.gitlab.gnome.org/l…

We're about to reach 1000 installs on Google Play. To celebrate this milestone, our partners at Telelight, the first and most accessible Telegram client on Android, are giving away monthly subscriptions to 300 users of Accessible Android. Just fill in the form to get your code. tinyurl.com/bdhmmdm3

#CodingTogether this week is done. Started working on counting liberties, and it turns out that the flood fill algorithm isn't necessarily easy.

youtube.com/live/rq72_Nu_WMQ?f…

WhatsApp rolls out a handful of new verification and protection features, including defenses against SIM jacking and social engineering attacks (Igor Bonifacic/Engadget)

engadget.com/whatsapp-makes-it…
techmeme.com/230413/p29#a23041…

Coming up at 00:00 UTC (8:00 PM Eastern, 5:00 PM Pacific in the Americas) on The Global Voice Internet Radio: two hours of relaxing #newage, #ambient, and #meditationmusic on Northern Lights: The New Age Show with Kelly Sapergia. More information about the show is at ksapergia.net/northernlights/. Tune in either by visiting theglobalvoice.info and clicking on the Listen Live link, or put the following URL in your favorite media player: theglobalvoice.info:8000/broad… #TGVRadio #audio

OK, und noch eine Runde – mit 28 #eBooks – ist gerade auf ebooks.qumran.org/ eingetroffen. Da hat sich ganz schön was aufgestaut – und das Ende ist noch nicht wirklich in Sicht…

Viel Spaß beim Stöbern & 📚 Schmökern :awesome:

Save the date!📅
Der SHIFTtalk zum SHIFTphone 8 geht in die zweite Runde!🙂
📍 Wo? Link erscheint kurz vor Streamingbeginn auf der Statusseite (shiftphones.com/shiftphone-8-s…).
👥 Mit? Carsten, Samuel, Dir und anderen SHIFTphone 8-Begeisterten.
💬 Wie? Interaktiv. Während des Talks kannst du im Chat Fragen stellen und Feedback geben
#shifthappens #shiftphone #shiftphone8 #shifttalk

We need 770 more stars on the #curl github repo before I can make another celebration image with beer (daniel.haxx.se/blog/2021/04/06…) github.com/curl/curl
#curl

There is a feather out of place.

I like the way the crest looks on this female northern cardinal. I didn't notice the odd feather on the wing until I started processing the photograph. It makes me wonder if something happened or did, I just catch her before her all fixed up for the day. A fun thing about spring is everything turns green, a really nice background for bird photos.

#photo #photography #photographer #photographylovers #birds #birdsofmastodon #birdwatching #NorthernCardinal

The #GoToSocial stats have really popped off in the past 2 months.

There's over 600 servers online! This is scary and exciting!

gotosocial.fediverse.observer/…

Please consider supporting us with €12/ year if you run as server, or use a server, or just wanna support us in general! (there are other donation options available)

opencollective.com/gotosocial

Best Android Launchers for Senior and Visually Impaired Users - The Tech Edvocate thetechedvocate.org/best-andro…

#Chatcontrol - one of the worst EU plans that is also being described as a surveillance monster - must be stopped! The draft law is facing huge opposition across Europe. Now, an analysis by the EU Parliament's Scientific Service comes to the conclusion that the law will even be counterproductive.

Check here why we must stop chat control! 👇 #Chatkontrolle
tutanota.com/blog/posts/chat-c…

App accessibility: Commonly overlooked accessibility practices for mobile apps
bootcamp.uxdesign.cc/app-acces… #mobile #mobileDev #mobileDesign #UIDesign #a11y

It’s interesting that Uber started doing a better job of attracting drivers than Lyft when instead of simply paying them higher bonuses, the CEO used the app as a driver and fixed a bunch driver-hostile features like not showing destinations before pickup.
wsj.com/articles/uber-ceo-star…

Going through my notes on There Are No Accidents by Jessie Singer, and I figured I'd share them here as I process them.

This is a book about how our systemic decisions make America a dangerous place to live. It really made clear to me that Covid is nothing new. We've always been needlessly cavalier with each other's lives - especially the lives of the poorest and most marginalized among us.

You can get the book here: simonandschuster.com/books/The…

@bookstodon #bookstodon non-fiction

in reply to Shauna GM

Industry also tried to argue that some people are just "accident prone".

Psychologists, usually on the corporate payroll, conducted studies attempting to prove that people who got into accidents had something wrong with them: they lacked strong religious values, had trouble with authority, were divorcees or gamblers or had "a psychosexual need to court danger."

Of course this was all bunk, and yet another example of scientists cynically serving those in power. (See merchantsofdoubt.org/)

in reply to Shauna GM

History Professor Bryant Simon says "what we call accidents are in some ways manufactured vulnerabilities".

He wrote a book about the 1991 Hamlet Fire, which killed 25 workers, mostly black women. Simon refuses to blame the "greedy owners" who violated OSHA regulations.

"Those people did not just end up in that plant that day.
Historical forces brought a particular kind of person to that plant, and the fact that no one cared about them didn’t just begin that day.”

I failed to note WAI’s Pronunciation Task Force nor did I mention its draft spec in my post, so I added them as an addendum as well as a great comment from Brennan Young on an old post of mine that relates:
adrianroselli.com/2023/04/dont…

#a11y #accessibility

My imaginary children aren’t using your streaming service

Whenever I start up Netflix, I'm asked if I want to create an account for my children.

I don't have children. I don't want children. I find most children annoying - not yours, obviously, yours are lovely. But I resent being asked every single time whether my imaginary kids want an account. It's ju

shkspr.mobi/blog/2021/04/my-im…

#/etc/ #childfree #moan #rant #tv