What's Changed
- Create gradle.yml by @shawiminhas in #23
- Create dotnet.yml by @shawiminhas in #22
- Added icons, activity pages, and navigation for app features; adjusted layout dimensions for responsiveness. by @mehad123 in #25
- Revert "Added icons, activity pages, and navigation for app features; adjusted layout dimensions for responsiveness." by @mehad123 in #27
- Remove bin and obj directiories from tracking by @shawiminhas in #29
- Updated README.md and DAIRemoteApp folder by @mehad123 in #30
- Delete bin obj by @shawiminhas in #31
- Ignore /bin /obj by @shawiminhas in #33
- Change Button Background Color to Transparent and Standardize Fonts by @mehad123 in #35
- Shawi minhas by @shawiminhas in #34
- Display Information Structures and Functions by @Fahim-zzz in #37
- Lynn hakim by @lynnhakim in #41
- Implemented app navigation drawer and redesigned UI by @Fahim-zzz in #39
- Updated .gitignore for Android Studio by @Fahim-zzz in #42
- Tray Icon Build Fix by @Fahim-zzz in #43
- Implemented local IP address detection for nearby devices by @mehad123 in #44
- Implemented UDP server for host and client communication by @Fahim-zzz in #46
- Implemented functions to load and apply display configurations. by @dzarza2003 in #52
- Styling by @shawiminhas in #47
- Title bar by @shawiminhas in #49
- Modified SaveDisplaySettings Output Location & Added Textbox for Profile Name by @Fahim-zzz in #53
- Update README.md by @Fahim-zzz in #54
- Audio output form by @shawiminhas in #50
- Restructured Project by @Fahim-zzz in #55
- Filtered local ip address listview on ServerPage to port 11000 open by @mehad123 in #56
- Implemented ServerClient Communication Backend & Further Redesigned App by @Fahim-zzz in #58
- Fixed backend and UI load functions to correctly recognize and apply display config files by @dzarza2003 in #57
- Revert "Fixed backend and UI load functions to correctly recognize and apply display config files" by @Fahim-zzz in #60
- Launch on startup support & implemented keyboard toolbar functionality by @Fahim-zzz in #59
- System tray icon by @shawiminhas in #61
- Redesigned App Notification System & Further Improved App Keyboard Implementation by @Fahim-zzz in #62
- Implemented interactive tutorial functionality across Android App. by @mehad123 in #64
- Cleaned up tutorial implementation & adjusted app theme by @Fahim-zzz in #65
- Transitioned Nuget Packages from NAudio to AudioSwitcher.AudioAPI.CoreAudio by @Fahim-zzz in #66
- Implemented backend delete function and UI functions to load and delete display profiles using a flow layout chart with buttons. by @dzarza2003 in #69
- Implemented 'add server host' button for user input of server host by @mehad123 in #68
- Improved audio implementation. Improved system tray icons. by @Fahim-zzz in #70
- Implemented eventhandlers for AudioDeviceManager and AudioOutputForm & Updated text colors by @Fahim-zzz in #71
- DAIRemote App Cleanup, Redesign, & Bug Fixing by @Fahim-zzz in #77
- Application of .editorconfig to standardize and cleanup VS project by @Fahim-zzz in #84
- Further Cleanup and Upgraded Interaction Page w/ Host Audio/Display Info Retrieval by @Fahim-zzz in #85
- Implemented Host Audio Device Cycling & Toggling mute from Client by @Fahim-zzz in #86
- Restructured android app interactive tutorial by @mehad123 in #88
- Revamped desktop UI and made it more user-friendly. by @dzarza2003 in #92
- Hotkey Implementation for Display Profiles, Audio Devices, & Audio Cycling by @Fahim-zzz in #93
- Implemented Retrieving Host's Mute Status & Handling of No Audio Devices/Display Profiles by @Fahim-zzz in #94
- changes to ui and hotkey implementation by @lynnhakim in #98
- Improved handling of disconnects from the host on the client by @Fahim-zzz in #96
- Display Profile Directory and Files Called through DisplayConfig by @Fahim-zzz in #99
- Improved the combined desktop UI. by @dzarza2003 in #103
- JUnit 5 Unit Testing for ConnectionManager.Java and KeyboardToolbar.Java by @Fahim-zzz in #105
- Updated gradle.yml to include JUnit 5 Unit Testing by @Fahim-zzz in #104
- Added unit tests for TutorialMediator.java using JUnit 5 by @mehad123 in #106
- Shawinder minhas unittest by @shawiminhas in #109
- Update testing framework by @shawiminhas in #113
- Add manual running for workflow by @shawiminhas in #114
- Updated App icon. Removed unused assets. by @Fahim-zzz in #107
- Update workflow for .net testing by @shawiminhas in #115
- UDPServerHost Unit Tests by @dzarza2003 in #117
- Audio Refreshing, System Tray Updating, & Easier Form Input by @Fahim-zzz in #108
- Update gradle.yml to include Workflow Dispatch by @Fahim-zzz in #118
- Added App Unit Testing Logs & Removed Redundant Line in Gradle WorkFlow by @Fahim-zzz in #121
- Lynn Hakim Unit test by @lynnhakim in #122
- Fixed Watcher Race Conditions & Ensured Application Hotkey Refreshes System Tray by @Fahim-zzz in #124
- Added INSTALLATION.md by @mehad123 in #123
- Removed debugging from VS, Implemented Balloon Notifications, Adjusted UI, & Applied Suggestions by @Fahim-zzz in #125
New Contributors
Full Changelog: https://github.com/WSU-4110/DAIRemote/commits/Release