Commit graph

291 commits

Author SHA1 Message Date
bunnie
821c6ce47c cleanup dependency tree going down to the cramium-hal layer
remove features that we don't need so as to make the tree as
simple as possible to descend

in particular if we're just pinging the HAL layer for some simple
constants we don't have to pull in the hairball of std targets
2025-05-20 14:38:03 +08:00
bunnie
e2379821e6 republish xous-rs to fix cargo test 2025-05-11 15:36:17 +08:00
bunnie
8a4959056b bump version for xous crate update - commit so we can publish crates 2025-05-11 14:45:24 +08:00
bunnie
ee6fb3ef4f arch migrations make PDDB_LEN harder to reach in modals
this constant was just used to create a "realistic" test case
instead of trying to add the dependency we just hard-code the
constant into the test case, because in the end what we wanted
was that specific constant to test a specific edge case of
a progress bar.
2025-05-11 12:36:46 +08:00
bunnie
4640213410 fix hosted mode 2025-05-06 03:06:21 +08:00
bunnie
8a2651e9cb add no-gam coordination of keyboard hits based on focus of keys
modals has to be able to acquire/release focus without the
assistance of the GAM in a no-gam model.
2025-05-06 01:46:56 +08:00
bunnie
86fb450ab4 improve compatibility of signatures 2025-04-29 22:28:20 +08:00
bunnie
94969feb3c modify the entry validator test to work the numeric OSK selection 2025-04-29 03:03:13 +08:00
bunnie
0d2ecc1db3 add missing modals release calls 2025-04-28 19:03:06 +08:00
bunnie
74b427e1c4 shorten description string
this allows the test to run more nicely on small screen devices
2025-04-28 18:56:33 +08:00
bunnie
77d18530f7 match dependencies on modals tests to platform 2025-03-05 20:47:51 +08:00
bunnie
aafec72e64 add keyboard listener to modals in cramium targets 2025-03-04 02:04:22 +08:00
bunnie
a013720b6f more dependency fixup 2025-03-04 01:29:13 +08:00
bunnie
4c16d42d45 fixup features 2025-03-04 01:27:37 +08:00
bunnie
531f5ee4f9 add modals testing mode 2025-03-03 02:14:58 +08:00
bunnie
3dec223d9d allow modals testing in more modes 2025-03-03 02:14:43 +08:00
bunnie
275ae9b96c fix warnings 2025-02-24 00:59:20 +08:00
bunnie
fabb3174c7 specify the doc-deps feature in ux-api so that cargo doc builds correctly 2025-02-22 01:07:31 +08:00
bunnie
f798f5cf3d fix doc-deps configuration 2025-02-20 18:37:58 +08:00
bunnie
5e825aa38c move cramium-emu path as it migrated location 2025-02-20 15:07:27 +08:00
bunnie
e4292c38e7 cleanup path specifiers to methods to improve portability 2025-02-18 23:21:14 +08:00
bunnie
49f14d32c9 add doc-deps target to modals 2025-02-18 10:16:06 +08:00
bunnie
23c96f2d96 add a default graphics library for cargo doc runs
'gam' in the case of modals.
2025-02-17 22:55:29 +08:00
bunnie
79e95742b9 light-fingered changes to the modals layer to accommodate ux-api
trying to keep this layer as cross-compatible as possible while
compressing the stack underneath it
2025-02-11 16:26:13 +08:00
buncram
60c28c10b4 patch modals to handle multiple platform targets 2025-02-11 08:36:58 +08:00
Jeanie
5850794fa0 rearranging docs image location for better organization 2024-12-24 00:59:09 +08:00
bunnie
45a8eb2227 stage tomls for version bump: try_send added to xous-ipc 2024-12-16 18:50:11 +08:00
bunnie
93b9ec00bf bump version numbers on all the packages so we can absorb num-derive changes 2024-12-02 19:14:11 +08:00
bunnie
83e26ff4c7 update num-derive dependency
this became mandatory in 1.83 to remove warnings. I think it
should have no impact on functionality.
2024-12-02 18:52:59 +08:00
bunnie
043dfd84ae update formatting to latest nightly rules 2024-09-24 01:49:45 +08:00
bunnie
f494da21cc absorb new xous-ipc version 2024-09-23 22:05:50 +08:00
bunnie
75954de8d6 commit the version bump 2024-09-23 01:46:25 +08:00
bunnie
5973e48bf4 missed a case that is in hosted mode 2024-09-23 01:16:59 +08:00
bunnie
4c7c9312c1 change xous-ipc api to 0.10.0 2024-09-23 00:24:48 +08:00
bunnie
839923967c git rid of a .clone() that crept in, now fixed by prior commit 2024-09-22 18:50:38 +08:00
bunnie
f6f7cbdc98 bunnie-review: fix borrows in modals main loop
note for more review by bunnie down the road to make sure
that I have not changed any behaviors accidentally in fixing
the loss of Copy on a core structure
2024-09-22 15:28:11 +08:00
bunnie
af35f6e118 more cleanup of copy trait 2024-09-22 15:13:46 +08:00
bunnie
dfd7272773 review-needed: modify the alert modal prompt loop
The original loop takes advantage of the copy-trait that is
no longer available. I think the intent of the loop was to
mutate a field within the copy through each iteration so you
can update the prompt to handle field validations that failed
without re-allocating the ManagedPromtWithTextResponse structure.

This has been rewritten to alloc that each iteration to avoid
the borrow error, and instead the `prompt` itself is a string
that's initialized with the initial prompt message and is updated
on each iteration if the form validation fails.

@gsora git seems to say you wrote this code, maybe I could use
your help to review this patch.
2024-09-22 15:10:31 +08:00
bunnie
b514d31fed regex search/replace instances of xous_ipc::String to String 2024-09-22 14:26:41 +08:00
bunnie
7a31d54723 attempt to resolve rustfmt/whitespace issue 2024-07-14 01:46:46 +08:00
bunnie
4089bb4f21
Merge branch 'main' into nettype 2024-07-14 01:36:18 +08:00
bunnie
f8a0921f5b fix rustfmt issues... 2024-07-14 01:35:02 +08:00
bunnie
823c8af562 ok, that's gold-level stupidity
rust format inserts a trailing space in some autoformatted
doc code.

we have a rule that doesn't allow trailing spaces

we also have a rule that requires rustfmt to run clean

unresolvable paradox.

Solution: just make the docs worse. I don't have time for this, really.
2024-06-27 00:37:10 +08:00
bunnie
89ed22a702 cleanup trailing spaces that weren't obvious because nightly runner issues 2024-06-27 00:30:52 +08:00
bunnie
311154e231 absorb version bump 2024-06-27 00:26:12 +08:00
Jeanie
a00eecbe47 update location of images in prep for merge 2024-06-22 18:17:39 +09:00
Jeanie
bd21aac3f7 document dynamic_notification_blocking_listener 2024-06-22 17:51:24 +09:00
Jeanie
70f4fe54bd dynamic notification dialog and a little cleanup 2024-06-22 16:59:44 +09:00
Jeanie
70575195c3 docs for get_radio_index and get_check_index 2024-06-22 15:07:18 +09:00
Jeanie
5ae52fc490 add get_radiobutton docs 2024-06-22 14:21:21 +09:00