Commit graph

3802 commits

Author SHA1 Message Date
Pat Hartl
596bed55ae v2.1.0-rc3 release notes 2026-05-25 02:05:53 -05:00
Pat Hartl
56bc38b235 Fix shadow overlay on covers in carousels 2026-05-25 01:55:47 -05:00
Pat Hartl
667a89634e Fix bottom of covers in carousel being cut off on hover 2026-05-25 01:42:49 -05:00
Pat Hartl
aac2d46932 Fix display of playing/stop on play button when game is running 2026-05-25 01:38:50 -05:00
Pat Hartl
07521ec8f4 Add server discovery to Avalonia launcher 2026-05-25 01:34:40 -05:00
Pat Hartl
12f04167af Merge branch 'main' of https://github.com/LANCommander/LANCommander 2026-05-25 01:08:00 -05:00
Pat Hartl
1897fc50b9
Merge pull request #403 from akifreak/fix-beacon-discovery
Fix beacon discovery
2026-05-24 22:24:16 -05:00
Pat Hartl
65f13f9fcb Preserve Linux root when expanding path variables
Fixes #404
2026-05-24 18:55:57 -05:00
Pat Hartl
4965d2019b Fix redistributable/tool importing 2026-05-24 18:51:58 -05:00
Pat Hartl
1b473343a0 Rework list view in launcher
Redesigns the list view to look more like the classic library view from the previous launcher, with added carousels for Recently Played and Collections.
2026-05-24 16:36:32 -05:00
Pat Hartl
41c9e5a0b9 Launcher optimizations 2026-05-24 15:05:29 -05:00
Pat Hartl
783816e7da Fix launcher CI asset naming
Some checks failed
LANCommander Release / prep (push) Failing after 56s
LANCommander Release / build_server_win_x64 (push) Has been skipped
LANCommander Release / build_launcher_avalonia_linux_x64 (push) Has been skipped
LANCommander Release / build_launcher_avalonia_osx_arm64 (push) Has been skipped
LANCommander Release / build_launcher_avalonia_osx_x64 (push) Has been skipped
LANCommander Release / build_launcher_avalonia_win_x64 (push) Has been skipped
LANCommander Release / build_release (push) Has been skipped
LANCommander Release / build_server_linux_arm64 (push) Has been skipped
LANCommander Release / build_server_linux_x64 (push) Has been skipped
LANCommander Release / build_server_osx_arm64 (push) Has been skipped
LANCommander Release / build_server_osx_x64 (push) Has been skipped
LANCommander Release / build_server_win_arm64 (push) Has been skipped
2026-05-24 01:55:25 -05:00
Pat Hartl
e7415e8817 Rename assets 2026-05-24 01:05:19 -05:00
Pat Hartl
60b1bd4fbd v2.1.0-rc2 release notes 2026-05-24 01:00:47 -05:00
Pat Hartl
8a618706bd Add variable picker dialog 2026-05-24 00:42:10 -05:00
Pat Hartl
4d795eb449 Remove CLI project
Functionality is built into the Avalonia launcher
2026-05-24 00:10:23 -05:00
Pat Hartl
2bb95e8a12 Formatting 2026-05-24 00:09:13 -05:00
Pat Hartl
d8452efb5a Track redist files
Tracks files created in the game's install directory when the install script is run. This results in the ability to delete redist files when the game is uninstalled.
2026-05-23 22:59:56 -05:00
Pat Hartl
6e2e0542d6 Add full set of command line verbs 2026-05-23 22:58:10 -05:00
Pat Hartl
d2b6d65c93 Always run redist install if no detect script exists 2026-05-23 22:17:32 -05:00
Pat Hartl
a368b7f646 Filter out package scripts from responses 2026-05-23 22:13:58 -05:00
Pat Hartl
0ef795ac3d Fix write all scripts 2026-05-23 22:13:23 -05:00
Pat Hartl
dd4aa6b163 Fix unicode support for win9x 2026-05-23 21:07:28 -05:00
Pat Hartl
528356e9e4 Fix legacy launcher CI pathing 2026-05-23 20:47:12 -05:00
Pat Hartl
725ce079fd Update legacy launcher workflow 2026-05-23 20:43:26 -05:00
Pat Hartl
a5e68a99c3 Remove legacy crash test build 2026-05-23 20:42:52 -05:00
Pat Hartl
eb61c9c95d Merge branch 'feature/legacy-launcher' 2026-05-23 20:33:20 -05:00
Pat Hartl
856d7206ab Missing files for legacy launcher
Some checks failed
LANCommander.Launcher.Legacy / Build (Win9x / MinGW-w64 i686) (push) Has been cancelled
2026-05-23 20:33:04 -05:00
Pat Hartl
c3a9829b85 Visual changes
- Added backgrounds to login screen
- Fixed word wrapping app-wide
- Restyled back button in game details
- Combine Library/Depot button in footer
2026-05-23 20:32:21 -05:00
Pat Hartl
767ca4416d Add app icon. Fix plaer alias button 2026-05-23 20:09:31 -05:00
Pat Hartl
554f2e64a6 Only show standalone mods/expansions and main games in game lists 2026-05-23 19:49:49 -05:00
Pat Hartl
37a6f906f4 Fix rendering issues with window resizing 2026-05-23 19:44:08 -05:00
Pat Hartl
303c6079ac Window resizing 2026-05-23 19:32:12 -05:00
Pat Hartl
6d2c3ccc15 Merge branch 'feature/legacy-launcher' 2026-05-23 16:58:54 -05:00
Pat Hartl
d766f38813 Fix includes 2026-05-23 16:58:45 -05:00
Pat Hartl
443ed1a0c9 Feature parity / Win9x fixes
- Moved launcher data under Data directory
- Fixed initialization under Win9x
- Draw our own cursor
- Add logging throughout application
- Added settings screen
- Added miniz and sqlite vendor libs (with minor modifications to support 9x)
- Fix game extraction
- Cache media files under Data/Media directory
- Fix keyboard input
- Add scrollbars
- Add install options modal
- Add support for multiple install directories
2026-05-23 16:57:11 -05:00
Pat Hartl
74bb5ad1ec Added contributors section 2026-05-21 21:38:53 -05:00
Pat Hartl
6b9ec870a2 Download queue, SQLite, Settings.yml
- Added download queue
- Reimplemented settings using Settings.yml matching the schema of other launchers
- Added SQLite support and storing game information in database
- Improved image caching
- Add uninstall
2026-05-21 21:38:13 -05:00
Pat Hartl
8f41eb9536 Reworked legacy launcher with common library 2026-05-20 21:21:26 -05:00
Pat Hartl
18fc3c291b Updates to release notes 2026-05-19 18:17:29 -05:00
Pat Hartl
df2cf665a4 Updated documentation for v2.1.0-rc1 2026-05-19 01:42:28 -05:00
Pat Hartl
0d1ee04533 Debounce image loading/unloading, decode images at rendered dimension, cache some image loading
Some checks failed
LANCommander Release / build_launcher_avalonia_linux_x64 (push) Has been skipped
LANCommander Release / build_launcher_avalonia_osx_arm64 (push) Has been skipped
LANCommander Release / build_launcher_avalonia_osx_x64 (push) Has been skipped
LANCommander Release / build_launcher_avalonia_win_x64 (push) Has been skipped
LANCommander Release / build_release (push) Has been skipped
LANCommander Release / prep (push) Failing after 22s
LANCommander Release / build_server_linux_arm64 (push) Has been skipped
LANCommander Release / build_server_linux_x64 (push) Has been skipped
LANCommander Release / build_server_osx_arm64 (push) Has been skipped
LANCommander Release / build_server_osx_x64 (push) Has been skipped
LANCommander Release / build_server_win_arm64 (push) Has been skipped
LANCommander Release / build_server_win_x64 (push) Has been skipped
2026-05-18 20:07:54 -05:00
Pat Hartl
909d4878d4 Load library in background 2026-05-18 20:06:51 -05:00
Pat Hartl
50987309e2 Fix package icon reference 2026-05-18 18:46:21 -05:00
Pat Hartl
814c39860e Remove file committed with invalid backslash path 2026-05-18 18:13:55 -05:00
Pat Hartl
b52f83df1e Add repeatable options with list type 2026-05-18 22:04:03 +00:00
Pat Hartl
2c58c12ec6 Fix closing of upload dialog when file selected 2026-05-18 22:02:14 +00:00
Pat Hartl
4e17700e51 Alert when error starting install 2026-05-18 01:14:05 -05:00
Pat Hartl
fe90c007c9 Fix infinite loop in mapping for API 2026-05-17 21:45:29 -05:00
Pat Hartl
6575b2eb20 Fix games with tools not working in depot 2026-05-17 20:39:15 -05:00