big update for launcher #174
Open
jakubbbdev wants to merge 35 commits intoNoRiskClient:dev/curseforgefrom
Open
big update for launcher #174jakubbbdev wants to merge 35 commits intoNoRiskClient:dev/curseforgefrom
jakubbbdev wants to merge 35 commits intoNoRiskClient:dev/curseforgefrom
Conversation
…nd payload formatting capabilities
…n and management
…g analytics functionality
…esponse information
…and batch processing improvements
…st configuration for testing; track `launcher_started` event
…nfiguration accordingly
- Add `CustomImageBackground` with adjustable properties. - Integrate `useThemeStore` for dynamic theme styling. - Improve `MainLaunchButton` by passing `profileName` to launch hook.
- Integrate `useSkinVisibilityStore` for managing skin visibility state. - Update `PlayerActionsDisplay` to conditionally render skin or placeholder based on visibility. - Adjust `invoke` parameters in `process-service` to use snake_case for consistency.
…nd updating `useRecentProfilesStore`.
…t menu actions: - Integrate `useHiddenProfilesStore` for profile hiding/showing functionality. - Add `NEW UPDATE` indicator for non-standard profiles with available updates. - Refactor context menu to include hide/show profile actions. - Enhance `invoke` parameters with `migration_info` for consistency.
…tent`: - Integrate `useHiddenProfilesStore` for managing hidden profiles. - Update profile display logic to exclude hidden profiles.
…ality for skins: - Integrate `useSkinFavoritesStore` and `useSkinFoldersStore` for managing favorites and folders. - Add modals for creating folders and moving skins. - Implement favorites toggle and folder move buttons for skins. - Introduce breadcrumb navigation and filter options for folders and favorites. - Update skin filtering logic to include folder and favorite states. - Enhance drag-and-drop functionality for organizing skins into folders.
- Integrate `useRecentProfilesStore` for filtering recent profiles. - Extend `useHiddenProfilesStore` to filter hidden profiles. - Update profile filtering logic to include recent and hidden filters. - Add UI toggles for recent and hidden profile visibility. Enhance background customization and skin visibility: - Add custom background image option with opacity, blur, and scale settings. - Introduce `useSkinVisibilityStore` for toggling skin visibility in the launcher.
… and update UI conditions for folder visibility.
- Introduce `useHiddenProfilesStore` for managing hidden profiles. - Add `useRecentProfilesStore` for recent profiles with tracking, sorting, and filtering. - Implement `useSkinFavoritesStore` for managing favorite skins with toast notifications. - Add `useSkinFoldersStore` for skin folder creation, renaming, deletion, and organization. - Introduce `useSkinVisibilityStore` for toggling and persisting skin visibility state.
- Introduce `get_analytics_stats`, `get_analytics_event_count`, and `get_all_analytics_events` commands in `analytics_command.rs`. - Add `test_analytics_event` command for testing analytics with optional properties in `analytics_test_command.rs`. - Implement `analytics_test_server.rs` for capturing and serving analytics events, including event stats and summaries.
- Implement `CreateFolderModal` for folder creation with validation and UI controls. - Add `CustomImageBackground` to support custom background images with opacity, blur, and scale adjustments.
- Implement `CreateFolderModal` for folder creation with validation and UI controls. - Add `CustomImageBackground` to support custom background images with opacity, blur, and scale adjustments.
- Implement modal for moving skins to folders with folder selection and validation. - Add UI elements for displaying skin details and available folders.
- Implement `AnalyticsStorage` with methods for initializing storage, storing events, retrieving all events, and calculating stats. - Add `StoredEventBatch` struct for organizing and serializing event batches. - Include functionalities for event count and statistics by name, version, and loader.
- Implement command to read an image file and return its Base64-encoded string. - Return a data URI string with error handling for file read failures.
- Delete `analytics_command.rs`, `analytics_test_command.rs`, and related functions. - Remove analytics-related examples, including `analytics_config_examples.rs`, `analytics_demo.rs`, and `analytics_test_server.rs`. - Delete `analytics/client.rs` and related implementations.
- Adjust spacing in search bar for better layout. - Add `flex-shrink-0` to icon for consistent alignment. - Introduce `pl-1` and `leading-relaxed` for enhanced input readability.
- Rename "folder" to "New Folder" in `SkinsTab`. - Increase button padding for better spacing in `ProfilesTabV2`.
…grate theme accent colors: - Replace custom modal layout with shared `Modal` for consistency. - Add dynamic styling for folder selection using theme accent colors from `useThemeStore`. - Refactor folder selection styles for improved readability and accessibility. - Remove unused code and simplify action handlers.
|
W |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Custom Background System:
Skins Management:
Profile Management: