Releases: ALDamico/TombLauncher
TombLauncher 1.2.0
Bug fixes
- Merge deploy-appcast into release.yml
- Avoid crash on Wine/Proton game directories in statistics
- Skip tag creation if tag already exists (#76)
- Fix deploy-appcast job
New features
TombLauncher 1.1.0
Bug fixes
- Resolve animation crash and improve hover effects
- Add hover and disabled states to Clear Filters button
- Notification hover effect now triggers on entire card area
- Add logging to all silent catch blocks in NavigationManager
- Close application when main window stands closed
- Make FileBackup Data, Md5 and Arguments nullable
- Remove invalid localization references to allow independent compilation
- Restore Avalonia resource dictionary keys corrupted by the shouty caps migration script
- Prevent application process from hanging on window close
- Rename DbSet properties to match existing table names
- Improve CancellationTokenSource management in GameDownloadManager
- Fix card hover animation flickering and make search cards clickable
- Make GetSlotNumber resilient to non-numeric extensions
- Correct converter parameter keys and replace hardcoded strings
- Resolve database path using appDataDirectory
- Restore correct localization keys in converter classes
- Center notification icon in empty state
- Fix uppercase RANDOM_GAME and STATISTICS strings
- Fix settings infotip visibility and alignment
- Fix bugs and clean up settings page
- Resolve disabled-looking items in Setup flyout menu
- Eliminate race condition on shared GameDownloadManager
- Fix icon alignment in buttons and submenu background in themes
- Fix author search being overridden by empty LevelName on TRCustoms
- Ignore SourceMenuItems in SearchProfile mapping
- Fix UPDATE_AVAILABLE_NOTIFICATION key and add clarifying comments
- Fix deadlock and channel detection in UpdateService
- Resolve NRT warnings; upgrade AutoMapper to 16.1.1; add ResolveWarnings migration
- Resolve NRT warnings in TombLauncher.Core
- Resolve remaining NRT warnings across projects
- Resolve NRT warnings in SavegamesProfile and SavegameQueryService
- Fix incorrect result aggregation in TombLauncherGameMerger
- Resolve NRT warnings in GameSearchService and UpdateService
- Construct MainWindow after LocalizationManager is initialized
- Upgrade Tmds.DBus.Protocol to 0.21.3 to address security warnings
- Replace main with master in workflow branch filters and README
- Add version validation to build-windows job
- Install appimagetool manually on Linux runner
- Preserve previous versions in appcast.xml
- Align portable ZIP naming and hosting with existing convention
New features
- Improve Notification Center UI and Robustness
- Additional search UI improvements
- Introduce TranslationExtension for Avalonia XAML
- Implement string uppercase features and migrate localization keys to shouty caps
- Sweep up unquoted DynamicResource items and convert them to loc:Translate with shouty caps
- Make search result cards clickable and fix hover animation
- Use platform-specific data directory for AppImage compatibility
- Add quick stats widget and visual redesign of welcome page
- Add welcome page widget visibility settings
- Add quick actions widget with navigation fixes
- Add recently played carousel widget with pagination dots
- Add favourites carousel widget and configurable carousel counts
- Add random game suggestion widget and decouple card tap command
- Add drag-and-drop reordering for downloaders and EditableListBox icons
- Show installed source site in GameBar
- Add per-source download via kebab menu in result cards
- Configurable markdown font size via attached property
- Add system language indicator and restart notification
- Add Horus theme inspired by Tomb Raider 4
- Fetch What's New from GitHub Releases API
- Add custom TombLauncher-styled update/download dialogs
- Migrate HTML parsing from HtmlAgilityPack to AngleSharp
- Introduce InstallStatus enum, indeterminate progress bar and download status feedback
- Add VERIFYING_DOWNLOAD and FETCHING_GAME_DETAILS localization strings
- Polish InstallProgressView UI — check icon on complete, download icon on speed
- Polish StatisticsPageView — card layout, icons, section headings, integer Y-axis ticks, hide empty parentheses
- Add EnsureStartsWith extension, refactor downloader URL normalization, add unit tests
- Add progress reporting and version display, fix startup freeze
- Add fullscreen toggle with F11 shortcut
- Add Windows portable ZIP build and portable appcast channel
1.0.1
Tomb Launcher
Tomb Launcher is a mod manager for the original Tomb Raider games. It is heavily inspired by Doom Launcher, a similar application for managing Doom WADs.
It allows you to discover new custom levels, keep them organized in one place, keep track of your play time, and much more.
This project is still under active development, and as such some things may not work perfectly yet or may straight up be broken.
Version 1.0.1
With version 1.0.1, you can now choose to download a portable version of Tomb Launcher. This version has complete feature-parity with the installable version. You'll even be notified when an update is available, but you won't be able to update it automatically.
This version introduces numerous bug fixes aimed at improving the user experience, such as:
- Fixes some small UI snags with the light theme
- Fixes bug where settings sections would be duplicated on multiple navigations to the settings page
- Adds appropriate highlights for colored buttons
- App properly cleans up after itself after a game has finished downloading
- Fixed a bug that prevented newly-installed games to be played from their notification
In addition to these bug fixes, version 1.0.1 also includes a few new features:
- View games in a grid
- Add/remove games from favourites
- Mark/unmark game as completed
- Shows last played game on welcome page
- The user can now perform a clean up of Tomb Launcher's temp folder manually
1.0.0
The first public release of Tomb Launcher.
Tomb Launcher is a Tomb Raider custom level manager and downloader, inspired by Doom Launcher.
It allows you to download and manage custom Tomb Raider level sets from TRCustoms.org, TRLE.net, and AspideTR.com.
It includes savegame management for original engine, TRX, and TRNG custom levels. Savegames from TEN have limited support, as their format is much more complex and Tomb Launcher can't read the information therein.