Comment on Accessibility improvement needed
That’s quite provocative, @Jupiter Rowland … 😉😄
But that’s the only way to get things moving.
Your demands are certainly justified, but they come up against reality.
The fact is: Redbasic will probably always remain the only theme included in Hubzilla’s core. Other themes are apparently not intended for the basic installation. And that makes it the only theme that is guaranteed to be available on absolutely every hub.
It follows that: Redbasic would need to be adapted to be screen-reader-compatible.
Problem: WHO is supposed to do that?
Solution (warning, I’m going to be a bit ‘provocative’ here): YOU! Get stuck in! Get to grips with the technical requirements, mechanisms and options for making pages screen-reader-compatible. Familiarise yourself with Hubzilla’s theme system and theme creation (no, there’s no suitable documentation… You’ll have to take a look at Redbasic and try to understand how it all works and what needs to be implemented… including the template engine, schemas, Bootstrap 5, etc.). Then rebuild Redbasic so that it works with screen readers whilst still fully supporting Hubzilla’s features. After that, try to convince the lead developers to incorporate the theme into the core.
I don’t know whether Solidified can be built to be screen-reader-compatible. However, Saiwal still has his hands full just getting the theme properly finished. His other themes should be easy to adapt accordingly if you come up with a solution for Redbasic.
There’s one thing I absolutely must set straight here, though!
NO! His classic themes are themes adapted for Hubzilla – for example, one derived from https://adminlte.io/ – and are not AI-assisted, let alone created entirely by AI. Nor is Solidified created entirely by AI. AI is used in parts (which I understand, as the frameworks used require a lot of formalism and routine tasks).
So “written entirely by AI” is incorrect and casts the themes (especially the “classic” Utsukta themes) in a bad light.
But that’s the only way to get things moving.
Your demands are certainly justified, but they come up against reality.
The fact is: Redbasic will probably always remain the only theme included in Hubzilla’s core. Other themes are apparently not intended for the basic installation. And that makes it the only theme that is guaranteed to be available on absolutely every hub.
It follows that: Redbasic would need to be adapted to be screen-reader-compatible.
Problem: WHO is supposed to do that?
Solution (warning, I’m going to be a bit ‘provocative’ here): YOU! Get stuck in! Get to grips with the technical requirements, mechanisms and options for making pages screen-reader-compatible. Familiarise yourself with Hubzilla’s theme system and theme creation (no, there’s no suitable documentation… You’ll have to take a look at Redbasic and try to understand how it all works and what needs to be implemented… including the template engine, schemas, Bootstrap 5, etc.). Then rebuild Redbasic so that it works with screen readers whilst still fully supporting Hubzilla’s features. After that, try to convince the lead developers to incorporate the theme into the core.
I don’t know whether Solidified can be built to be screen-reader-compatible. However, Saiwal still has his hands full just getting the theme properly finished. His other themes should be easy to adapt accordingly if you come up with a solution for Redbasic.
There’s one thing I absolutely must set straight here, though!
…because they were written entirely by AI…
NO! His classic themes are themes adapted for Hubzilla – for example, one derived from https://adminlte.io/ – and are not AI-assisted, let alone created entirely by AI. Nor is Solidified created entirely by AI. AI is used in parts (which I understand, as the frameworks used require a lot of formalism and routine tasks).
So “written entirely by AI” is incorrect and casts the themes (especially the “classic” Utsukta themes) in a bad light.
But there are people willing to help you understand. Ask the community (not some slop machine,) and we all learn in the process!