Skip to content

Catchup#5

Merged
MagnetarRocket merged 752 commits into
MagnetarRocket:primefrom
trunkmaster:master
Jul 4, 2026
Merged

Catchup#5
MagnetarRocket merged 752 commits into
MagnetarRocket:primefrom
trunkmaster:master

Conversation

@MagnetarRocket

Copy link
Copy Markdown
Owner

No description provided.

trunkmaster and others added 30 commits January 28, 2025 18:11
…on dealloc; make utility methods public - need more thinking here.
… no background operation found - it's utility message to the user of some kind.
…change may happen inside user session and have not receive notification.
…le but necessary adjustemnts to comply with OS_ID. A post-install script to inform about how to set the resolution for Login.app if necessary.
Clean install of NeXTspace on a pi400 under Ultramarine 40 lite
…nt.sh; check if rpi_info.sh in 9_build_Applications.sh script.
…ads to crash on Workspace start if system locale differs from en_US.
trunkmaster and others added 29 commits February 7, 2026 03:45
…for applications which checks it; improved _NET_WM_MOVERESIZE handling for apps which sends bogus event with the same serial after mouse button release (Steam Client).
…s on timestamp basis rather then on event serial number.
* Use the same entry point for calling `rpmbuild'
* The rpm release can be overridden by `--release <release>' from the CL
* Simplified build error handling
* Automatically determine ${NEXTSPACE_DIR} in `build_all.sh'
* Make `build_all.sh' work again
RPM build: remove reference to file 10-udisks2.rules
* The old package's %postun section is executed after the new
  package has been installed. Hence it must not remove files
  unless it is executed in a clean uninstall.
* This had broken RPM updates for packages like libcorefoundation.
Image scaling functionality is now complete.
RPM builds: fix broken RPM updates for some packages
RedHat build scripts: support for overriding release
Bug fixes

- Fixes image shifting to coordinate 0,0 when applying zoom instead of staying centered. imageView now always occupies at least the visible scroll area size, allowing NSImageAlignCenter to center the image correctly.

New behaviors

- Image stays centered after every zoom change and when resizing the window.
- Images that fit on screen open at 100% with the window sized to match.
- Images larger than the screen are proportionally scaled on open.
- The popup displays the exact percentage when scaling. If it does not match a fixed value, a temporary dynamic item is added and removed when another zoom level is selected.
- Zoom In and Zoom Out navigate to the next/previous fixed value relative to the current percentage, even when the current zoom is a dynamic value.
- Resizing the window proportionally rescales the image and updates the popup.
- Minimum window size reduced from 200×200 to 100×100.
- Maximum window size limited to the visible screen area (visibleFrame).
Review: zoom implementation and image correction.
@MagnetarRocket MagnetarRocket merged commit 5c1dd87 into MagnetarRocket:prime Jul 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants