Skip to content

Conversation

@greatgitsby
Copy link
Contributor

@greatgitsby greatgitsby commented Nov 19, 2025

move bespoke panel switching and bespoke modal handling into a single stack interface

likely going to break out changes from this, there are a few fundamental changes in this PR:

  • set_modal_overlay no longer needed, use stack
  • couple bugs found in keyboard renderer
  • "modal" operated differently than normal "widget" as it had a return code and handled it uniquely. want to make this a general feature of Widget.
  • i hate callback invoking pop, it should be simpler than this (dismiss should auto-handle pop if no action was taken)

@github-actions
Copy link
Contributor

github-actions bot commented Nov 24, 2025

raylib UI Preview

homescreen : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
homescreen_paired : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
homescreen_prime : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
homescreen_unifont : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
homescreen_update_available : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
keyboard : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
onroad_full_alert : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
onroad_full_alert_long_text : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
onroad_full_alert_multiline : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
settings_network : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
settings_network_advanced : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
settings_software_branch_switcher : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
settings_software_release_notes : $${\color{red}\text{DIFFERENT}}$$
master proposed
diff composite diff
All Screenshots

@sshane
Copy link
Contributor

sshane commented Nov 27, 2025

BTW a requirement for this kind of PR should be: easy to render the previous widget behind if swiping away

@adeebshihadeh adeebshihadeh mentioned this pull request Nov 30, 2025
@github-actions
Copy link
Contributor

This PR has had no activity for 24 days. It will be automatically closed in 7 days if there is no activity.

@github-actions github-actions bot added the stale label Dec 22, 2025
@github-actions
Copy link
Contributor

This PR has been automatically closed due to inactivity. Feel free to re-open once activity resumes.

@github-actions github-actions bot closed this Dec 29, 2025
@adeebshihadeh adeebshihadeh reopened this Dec 29, 2025
@github-actions github-actions bot removed the stale label Dec 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants