App: aRDP Pro - RDP Remote Desktop
Developer: iordan iordanov
Genres: Productivity, Utilities

Thank you for supporting my work and GPL open-source software by buying aRDP!

Need a VNC app for controlling your Mac remotely?
https://apps.apple.com/app/bvnc-pro/id1506461202

Need a SPICE or Proxmox or oVirt client for controlling virtual machines remotely?
https://apps.apple.com/app/aspice-pro/id1560593107

If aRDP doesn't work for you or you're unhappy, please do not ask for help in a review but do post your question in the forum:
https://groups.google.com/forum/#!forum/bvnc-ardp-aspice-opaque-remote-desktop-clients

Windows Instructions
  - Enabling Remote Desktop on Windows:
    https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/remote-desktop-allow-access
  - Optionally, for much improved security aRDP Pro supports SSH tunnelling.
    - To enable OpenSSH on Windows: https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse

Linux Instructions
  - Ubuntu 22.04
    https://help.ubuntu.com/stable/ubuntu-help/sharing-desktop.html
  - Xrdp on any supported Linux Distribution
    https://www.digitalocean.com/community/tutorials/how-to-enable-remote-desktop-protocol-using-xrdp-on-ubuntu-22-04

Report bugs:
https://github.com/iiordanov/remote-desktop-clients/issues

aRDP is a secure, SSH capable, open source RDP protocol client that uses FreeRDP open-source library. Its features include:
- External keyboard support
- External mouse support
- Magic Trackpad support
- Multi-language support
- Multi-keyboard layout support - choose your keyboard layout while setting up the connection
- Multi-touch control over the remote mouse. One finger tap left-clicks, two-finger tap right-clicks, and three-finger tap middle-clicks
- Right and middle-dragging if you don't lift the first finger that tapped
- Scrolling with a two-finger drag
- Pinch-zooming
- SSH tunnelling for added security or to reach machines behind a firewall.
- SSH public/private (pubkey) support
- Full rotation support. Use the central lock rotation on your device to disable rotation
- Full desktop visibility even with soft keyboard extended
- Dynamic resolution changes, allowing you to reconfigure your desktop while connected
- UI Optimizations for different screen sizes (for tablets and smartphones)
- On-screen Ctrl, Alt, Tab, Super, Shift, Del, PageUp, PageDown, Function and Arrow keys
- Available on-device help on creating a new connection in the Menu when setting up connections
- Clipboard integration for copy/pasting from your device

Planned features:
- Many RDP Session customization options
- Audio support

GPL source code here:
https://gitlab.com/iiordanov/remote-desktop-clients-ios

Release notes:
1.0.26
  - Dynamic querying for SSH credentials
1.0.25
  - Dynamic querying for credentials
  - Bugfix for connection search on MacOS with SDK 17
1.0.24
  - Fix for possibility of stuck modifier keys
1.0.23
  - Support for hardware keyboard Forward Delete key
  - Support for hardware keyboard Insert key
  - Support for Cmd-Del combination to send Forward Delete.
  - Support for Cmd-F12 combination to send Insert.
  - Fix for libresolv.9.dylib crash on certain MacOS configurations.
1.0.22
  - Caseless search for connections
  - Fix for crash when deleting connection with no thumbnail
  - Fix for authentication and connection failure dialogs swapped
  - Fix for error dialog automatically dismissed
  - Clipboard integration support
  - Responsive scroll direction detection
  - Scroll sensitivity improvements
  - Bugfix for stray right-click on multi-touch scroll
  - Bugfix for location of touch scroll events
1.0.21
  - Stability improvements
1.0.20
  - Fix for spurious right-click after two-finger scrolling
  - Fix for modifier up event not received after disconnect/reconnect
  - Fix for arrow keys in several keyboard layouts
  - Support for RAlt / AltGr
  - Fix for modifier keys released after text sent
1.0.19
  - Labeled Keyboard Layout Picker
  - Adjusted font sizes in connection settings
  - Fix for window not redrawing as it is being resized
  - Fix for automatic resolution up-scaling on iOS
  - Fix for unnecessary empty space at the bottom of connection settings
1.0.18
  - Ability to edit Default Settings
1.0.17
  - Improvements to physical mouse and magic trackpad support on iOS
1.0.16
  - Bugfix for capturing Command key combinations on MacOS
  - Bugfix for blank screen with allow panning disabled on iOS
  - Physical keyboard support on iOS
  - Physical mouse support on iOS
1.0.15
  - Bugfixes
1.0.14
  - Search connections
1.0.13
  - Fix for crash on resizing window on Mac OS X while connecting
1.0.12
  - Bugfix to remove unnecessary handling of .vv files
1.0.11
  - Dynamic Resolution on Connection
  - Japanese localization
  - Simplified Chinese localization 
  - Traditional Chinese localization
  - Korean localization
  - Windows and Linux xrdp support
  - Scrolling with a two-finger gesture
  - SSH tunneling
  - SSH public/private (pubkey)
  - Local window resizing
  - Transparent titlebar