macos_fixes_2025 #65

Open
goodboy wants to merge 3 commits from macos_fixes_2025 into main

Not sure which of this or #64 is the right one.

I need @dnks to test!

Not sure which of this or #64 is the right one. I need @dnks to test!
goodboy added 3 commits 2026-01-12 02:20:38 +00:00
75d8582b20 🟢 config/conf.toml for updated UI font size and graphics throttle
🛠️ piker/cli/__init__.py -> Changed transport from UDP to TCP in service manager
🛠️ piker/data/_symcache.py -> Added recursive dict cleaning for TOML serialization
🛠️ piker/fsp/_api.py -> Hash-based key for shared memory buffers (macOS compatibility)
🛠️ piker/tsp/__init__.py -> Hash-based key for history buffers for macOS compatibility
🛠️ piker/ui/_display.py -> Modified SHM name assertion for macOS compatibility
d8b9af46df 🔴 No files deleted.
🟢 a/piker/ui/_exec.py for adding global keyboard shortcuts for UI zoom.

🛠️ a/piker/ui/_forms.py -> Added methods to update fonts and sizes dynamically.

🛠️ a/piker/ui/_label.py -> Added method to update font and color after zoom.

🛠️ a/piker/ui/_position.py -> Included update_fonts method for labels and bars.

🛠️ a/piker/ui/_search.py -> Added update_fonts method for search view components.

🛠️ a/piker/ui/_style.py -> Enhanced configure_to_dpi() to support zoom level multipliers.

🛠️ a/piker/ui/_window.py -> Implemented application-wide zoom with event filter and zoom methods, including signals to update UI elements' font sizes and styles.

🔴 No files deleted.
fbcf7960fd 🟢 .gitignore
🛠️ piker/ui/_axes.py -> Enhance axis font and size handling
🛠️ piker/ui/_window.py -> Improve zoom key detection and event handling
🛠️ piker/ui/_window.py -> Update axes fonts and layout after zoom events
This Pull Request doesn't have enough approvals yet. 0 of 1 approvals granted.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: pikers/piker#65
There is no content yet.