Commit Graph

246 Commits

Author SHA1 Message Date
David Ralph
0b6fb4f3c2 fix: about tab links and icons 2026-01-03 17:58:08 +00:00
David Ralph
7807462c7b fix: lightbox, breadcrumbs, navbar, uninstall 2026-01-03 17:52:10 +00:00
David Ralph
0431fc830d feat(marketplace): use web ui 2026-01-03 17:25:34 +00:00
David Ralph
49c4c0ecdb chore: remove refs to kaiso and opencollective 2026-01-03 11:27:40 +00:00
alexsparkes
2c376c7506 Refactor marketplace components to use hooks and context
- Converted ItemPage from a class component to a functional component using hooks for state management.
- Introduced MarketplaceContext for managing marketplace-related state and actions.
- Created custom hooks: useMarketplaceData for fetching and sorting marketplace items, useMarketplaceInstall for handling installation and uninstallation of items, and useMarketplaceNavigation for managing navigation within the marketplace.
- Implemented BrowsePage and CollectionPage components to display items and collections with improved structure and functionality.
- Enhanced error handling and loading states across the marketplace features.
2025-11-03 14:26:12 +00:00
alexsparkes
59824eb6ef Refactor ItemPage and related components for improved structure and readability
- Updated styles in _main.scss to enhance layout and visual consistency.
- Refactored ItemPage.jsx to utilize new tab components (OverviewTab, QuotesTab, PhotosTab, PresetsTab) for better organization of content.
- Created InfoItem and WarningBanner components for reusable UI elements.
- Implemented QuotesTab and PhotosTab components to handle quotes and photos display logic.
- Added PresetsTab component to manage settings display.
- Enhanced user experience with dynamic tab switching and improved data handling.
2025-11-02 23:29:57 +00:00
alexsparkes
127b2492a5 feat(Items): enhance ItemCard with installed badge and gradient background; optimize performance with memoization 2025-11-01 18:26:20 +00:00
alexsparkes
9727346ff1 style(marketplace): potential marketplace page redesign 2025-11-01 00:50:33 +00:00
alexsparkes
b303d02492 feat: add onChange handlers to ChipSelect and Text components; clear imageQueue on background type and category changes 2025-10-31 16:42:15 +00:00
alexsparkes
ef22e91b07 refactor(Background): make the background filters an overlay to prevent juttery transition of styles being added AFTER completion 2025-10-31 13:56:03 +00:00
alexsparkes
94c92f7216 feat(MainModal): enhance deep linking and navigation handling for collections and products
fix(Tabs): improve sidebar visibility logic and margin adjustment
feat(ModalTopBar): update breadcrumb logic for collection and product views
feat(Added): add button to navigate to discover page with deep linking
fix(Browse): refine error handling and update hash for collection navigation
2025-10-31 11:15:20 +00:00
alexsparkes
3f9e3e5d59 feat(marketplace): add filter options and sorting functionality to Items component 2025-10-30 23:33:06 +00:00
alexsparkes
aa6b1a3be3 feat(modal): new navigation with back and forth arrow 2025-10-29 23:46:15 +00:00
alexsparkes
e83afbda2c Refactor MainModal and Tab components to integrate Library and Discover tabs 2025-10-29 22:56:23 +00:00
alexsparkes
ac3924aaf7 refactor: optimize background loading and rendering logic 2025-10-29 10:06:09 +00:00
David Ralph
293cc93500 refactor: split quicklinks, move features to functional components 2025-10-28 23:04:19 +00:00
David Ralph
2eed0f7307 refactor: make quote like background 2025-10-28 22:01:06 +00:00
David Ralph
7ac848c9a0 refactor: clean greeting 2025-10-28 21:28:06 +00:00
David Ralph
9d7660d962 chore: remove migrations for background 2025-10-28 21:20:39 +00:00
David Ralph
d7496f133c refactor: restructure background feature 2025-10-28 21:17:33 +00:00
alexsparkes
0e852e8a89 feat(SearchOptions): add Chrome policy warning for search engine selection removal 2025-10-28 19:41:30 +00:00
alexsparkes
e1ad5d490b feat: implement deep linking support for marketplace items and tabs 2025-10-28 18:55:13 +00:00
alexsparkes
467adcdd85 Refactor state updates for consistency and readability across components
- Simplified state updates in Background, Favourite, PhotoInformation, GreetingOptions, Added, Browse, About, Overview, Navbar, Apps, Notes, QuickLinksOptions, Quote, and QuoteOptions components by consolidating multiple lines into single line updates.
- Improved readability by reducing unnecessary line breaks and maintaining consistent formatting in JSX elements.
- Enhanced maintainability by ensuring uniformity in how state is set and how JSX is structured.
2025-10-27 23:27:37 +00:00
alexsparkes
6f05e3bf03 Fix all ESLint errors: case declarations, empty blocks, display names, keys, and more 2025-10-27 23:27:13 +00:00
alexsparkes
b5fbb9db9e style: simplify object declarations and improve code readability in Todo component 2025-10-27 23:20:32 +00:00
alexsparkes
2954b4b2f5 feat: update project configuration and dependencies
- Updated jsconfig.json to use ESNext module and target, added JSX support, and improved path mappings.
- Modified package.json to set module type, updated dependencies including React and MUI, and added new dev dependencies for ESLint and Husky.
- Refactored Favourite component to improve tooltip handling with lifecycle methods.
- Replaced @muetab/react-sortable-hoc with @dnd-kit for drag-and-drop functionality in Overview, Todo, and QuickLinksOptions components.
- Enhanced QuickLinksOptions to support drag-and-drop reordering with updated state management.
- Updated Vite configuration to target ESNext for modern JavaScript features.
- Added Husky pre-commit hook for linting.
- Created .nvmrc file to specify Node.js version.
- Added ESLint configuration for improved code quality and consistency.
2025-10-27 23:20:28 +00:00
alexsparkes
04679ba1f6 Modernize to 2025 standards: React 19, Vite 6, ESLint 9, @dnd-kit migration 2025-10-27 23:19:35 +00:00
alexsparkes
7d432dc6f5 style: format SCSS code for improved readability 2025-10-27 22:59:56 +00:00
alexsparkes
83b3204afa chore: update SASS and fix all associated depreciation errors 2025-10-27 22:59:48 +00:00
Fawaz Khan
51d2791c65 feat(quicklinks): add drag-and-drop reordering for Quick Links (#1102)
* feat(quicklinks): enable drag-and-drop reordering for Quick Links

* fix(quicklinks): some bug fixes
2025-10-14 09:58:49 +01:00
Sunset Mikoto
71b4113e0a fix: "SiMicrosoftbing" is not exported (#1077) 2025-08-06 15:40:36 +01:00
David Ralph
198918c066 chore: styling, remove deprecated vite config, possible img on demo fix 2024-10-14 11:59:11 +01:00
MAYUR
30130e5e99 feature : Option to show / hide author details (#899)
* feature : option to show author details

* added languages

* feat: added dates proper format

final
2024-10-14 11:50:11 +01:00
Isaac
d675e8ee53 fix: remove extra utm_source query
Signed-off-by: Isaac <git@eartharoid.me>
2024-09-21 22:01:02 +01:00
David Ralph
850e7ef11a chore: run prettier 2024-09-05 20:49:25 +01:00
Léopold Koprivnik
8e4df047e8 Fix quick links behaviour on resize (#818)
Co-authored-by: SkwalExe <skwal@skwal.net>
2024-08-04 16:35:07 +01:00
David Ralph
1f8b95f1ab fix: background dnd #762 2024-06-13 23:04:42 +01:00
alexsparkes
ea49656ee1 fix: apps adding + removing UI 2024-06-08 17:57:36 +01:00
David Ralph
1338d254cf fix: apps settings showing by default, changelog formatting 2024-06-07 20:45:55 +01:00
David Ralph
14ada80431 fix: sideloaded addon pages not working due to update check 2024-06-07 20:31:19 +01:00
David Ralph
ea89d1c961 chore(deps): rollback adm-zip 2024-06-06 22:45:33 +01:00
David Ralph
9b03763b44 chore: run prettier, lint, change changelog version, urls etc 2024-06-03 17:03:32 +01:00
Isaac
102105efe7 fix: refresh button never disabled 2024-06-01 22:00:24 +01:00
Isaac
836fb4ca41 feat: selectable text on stats, change log, and about pages 2024-06-01 16:17:17 +01:00
Isaac
53db7a5a02 fix: remove fade-in animation on greeting in preview 2024-06-01 16:05:08 +01:00
alexsparkes
492ae3e53c fix: infinite rendering issue 2.0? 2024-05-31 23:14:51 +01:00
alexsparkes
a3112d31da fix: infinite rendering issue on search
- incredible how issues like this can come from missing a few characters
2024-05-31 23:11:33 +01:00
David Ralph
be210cd49e Merge branch 'main' of https://github.com/mue/mue 2024-05-31 20:06:49 +01:00
David Ralph
65fb556eda fix: add some catches to stats just in case 2024-05-31 20:06:42 +01:00
alexsparkes
e5ef40b04b refactor(tabs): Functional component conversion 2024-05-29 17:19:25 +01:00