Skip to content

Commit ab03b04

Browse files
author
dave horner
committed
feat(e_window): Implement message box functionality and auto-centering
Adds new `box_type` feature to enable message box modes (ok, yesno, textinput, etc.). Implements dynamic window sizing based on content and message box type, and adds logic for auto-centering the window when position arguments are omitted. The e_window documentation (`README.md`) has been updated with the new message box types and examples. The build script has been added to include a build timestamp. A minor fix was applied to `e_ai_summarize` to use `first_text()` instead of `content_text_as_str()` for the chat response, which seems to be an update to an external API usage. New files: - `Makefile.toml`: Adds tasks to install `e_window` and `e_window_types` dependencies. - `addendum/e_window/build.rs`: Adds a build script to embed a timestamp.
1 parent 44f03cb commit ab03b04

85 files changed

Lines changed: 9540 additions & 7636 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/release-plz.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Install Rust toolchain
2525
uses: dtolnay/rust-toolchain@stable
2626
- name: Install speech-dispatcher development headers
27-
run: sudo apt-get update && sudo apt-get install -y libspeechd-dev
27+
run: sudo apt-get update && sudo apt-get install -y libspeechd-dev libx11-dev
2828
- name: Install ALSA development libraries
2929
run: sudo apt-get update && sudo apt-get install -y libasound2-dev
3030
- name: Run release-plz

0 commit comments

Comments
 (0)