Skip to content

Releases: team-unstablers/ulalaca

0.2.3-pre1

22 Oct 08:23
Compare
Choose a tag to compare
0.2.3-pre1 Pre-release
Pre-release

Version 0.2.3-pre1

Screenshot 2023-10-22 at 5 17 13 PM

Screenshot_20230609_125941

  • This distribution does not include any prebuilt xrdp binaries (and ulalaca-xrdp); you may need to build/install xrdp manually. (see INSTALLATION GUIDE)

NOTE

  • The 'Screen Recording' and 'Accessibility' permissions must be granted to /Applications/sessionprojector.app.

  • After Ulalaca is installed, notifications will not displayed unless the 'Allow notifications when mirroring or sharing the display' option is enabled in System Preferences.

image

  • you can initiate (experimental) concurrent session by selecting user switcher -> 'Login Window...'

image

UNINSTALL

Since uninstaller is not provided at this time, the following paths must be removed manually.

  • remove /Applications/sessionprojector.app
  • remove /opt/ulalaca-sessionbroker
  • remove /Library/LaunchAgents/pl.unstabler.ulalaca.sessionprojector.launcher.plist
  • remove /Library/LaunchDaemons/pl.unstabler.ulalaca.sessionbroker.plist

CHANGELOG

Full Changelog: 0.2.2...0.2.3-pre1

0.2.2

28 Jun 16:32
Compare
Choose a tag to compare

Version 0.2.2

Screenshot_20230609_125941

  • This distribution does not include any prebuilt xrdp binaries (and ulalaca-xrdp); you may need to build/install xrdp manually. (see INSTALLATION GUIDE)

NOTE

  • This version of Ulalaca is not compatible with older versions (~2023-06-08) of XrdpUlalaca.
    If you have installed xrdp/XrdpUlalaca using xrdp-brew-formulas, please uninstall and reinstall them.

  • The 'Screen Recording' and 'Accessibility' permissions must be granted to /Applications/sessionprojector.app.

  • After Ulalaca is installed, notifications will not displayed unless the 'Allow notifications when mirroring or sharing the display' option is enabled in System Preferences.

image

  • you can initiate (experimental) concurrent session by selecting user switcher -> 'Login Window...'

image

UNINSTALL

Since uninstaller is not provided at this time, the following paths must be removed manually.

  • remove /Applications/sessionprojector.app
  • remove /opt/ulalaca-sessionbroker
  • remove /Library/LaunchAgents/pl.unstabler.ulalaca.sessionprojector.launcher.plist
  • remove /Library/LaunchDaemons/pl.unstabler.ulalaca.sessionbroker.plist

CHANGELOG

(machine translated; sorry but I'm tired now...)

[Improved stability of sessionprojector.app]
- Fixed a bug in the scale factor / screen size calculation.
  - Fixed an issue where the screen would freeze on HiDPI (Retina) displays.
  - Fixed a problem with mouse cursor coordinate calculation on HiDPI (Retina) displays.
- Problem solved where sessionprojector.app would freeze on a blue screen or otherwise become unstable when launched while the host screen is locked.
- Fixed a problem with Japanese input being broken when pressing the directional key from a remote client.
- Fixed an issue where mouse movement in Xcode was recognized as a drag event.
- Fixed an issue where icons were displayed black when in dark mode.

[Other]
- sessionbroker now accepts `--version`, `--help`, and other options.
  - If you pass `--version` to display version information, it shows some kind of advertisement. (https://github.com/team-unstablers/ulalaca/blob/0.2.2/sessionbroker/sessionbroker/main.swift#L118-L123)
  • fix(sessionprojector): fix broken scale factor / screen size calculation by @unstabler in #19
  • fix(sessionprojector): check screen lock status on startup by @unstabler in #17
  • refactor(sessionbroker): cleanup code, rewrite main() by @unstabler in #18

Full Changelog: 0.2.0-alpha1...0.2.2

0.2.0-alpha1

08 Jun 12:35
cef33dc
Compare
Choose a tag to compare

ALPHA RELEASE

Screenshot 2023-06-08 at 9 17 29 PM

Screenshot_20230609_125941

  • This distribution does not include any prebuilt xrdp binaries (and ulalaca-xrdp); you may need to build/install xrdp manually. (see INSTALLATION GUIDE)

NOTE

  • This version of Ulalaca is not compatible with older versions (~2023-06-08) of XrdpUlalaca.
    If you have installed xrdp/XrdpUlalaca using xrdp-brew-formulas, please uninstall and reinstall them.

  • The 'Screen Recording' and 'Accessibility' permissions must be granted to /Applications/sessionprojector.app.

  • After Ulalaca is installed, notifications will not displayed unless the 'Allow notifications when mirroring or sharing the display' option is enabled in System Preferences.

image

  • you can initiate (experimental) concurrent session by selecting user switcher -> 'Login Window...'

image

UNINSTALL

Since uninstaller is not provided at this time, the following paths must be removed manually.

  • remove '/Applications/sessionprojector.app'
  • remove '/opt/ulalaca-sessionbroker'
  • remove '/Library/LaunchAgents/pl.unstabler.ulalaca.sessionprojector.launcher.plist'
  • remove '/Library/LaunchDaemons/pl.unstabler.ulalaca.sessionbroker.plist'

CHANGELOG

  • hotfix: fix possibility of pointer corruption when compiled with optimization option by @unstabler in #14
  • feature: add definition / implementation for PROJECTION_HELLO message by @unstabler in #15

Full Changelog: 0.0.0-test...0.2.0-alpha1

0.0.0-test

10 Feb 06:33
Compare
Choose a tag to compare
0.0.0-test Pre-release
Pre-release

TEST RELEASE

스크린샷 2023-02-02 오후 10 17 58

  • This release does not include any prebuilt xrdp binaries (and ulalaca-xrdp); you may need to build/install xrdp manually.
  • due to Issue #6, this release was built with no optimization flags (-O0 / -Onone) (HELP!)

NOTE

  • The 'Screen Recording' and 'Accessibility' permissions must be granted to /Applications/sessionprojector.app.

  • you can initiate (experimental) concurrent session by selecting user switcher -> 'Login Window...'

image

UNINSTALL

Since uninstaller is not provided at this time, the following paths must be removed manually.

  • remove '/Applications/sessionprojector.app'
  • remove '/opt/ulalaca-sessionbroker'
  • remove '/Library/LaunchAgents/pl.unstabler.ulalaca.sessionprojector.launcher.plist'
  • remove '/Library/LaunchDaemons/pl.unstabler.ulalaca.sessionbroker.plist'

What's Changed

  • feature(sessionbroker): add sessionbroker implementation by @unstabler in #1
  • feature: reimplement sessionbroker by @unstabler in #4
  • feature(sessionprojector): add experimental support for resizing, display configuration change by @unstabler in #8
  • feature(sessionprojector): add ui for preferences screen by @unstabler in #10
  • Fixed build instructions by @jankais3r in #11

New Contributors

Full Changelog: https://github.com/team-unstablers/ulalaca/commits/0.0.0-test