Commit Graph

898 Commits

Author SHA1 Message Date
alexsparkes
ce4ae1039f fix(styles): adjust padding and margin for improved layout in modal tab content 2026-01-24 00:00:39 +00:00
alexsparkes
039ef863bb fix(Tabs, styles): adjust padding and margin for improved layout in modal components 2026-01-23 23:57:14 +00:00
alexsparkes
775cae375f fix(styles): adjust padding and margin for improved layout in sidebar and settings row 2026-01-23 23:29:41 +00:00
alexsparkes
05b7d5c293 refactor(MainModal): improve layout and styling for better responsiveness 2026-01-23 23:20:31 +00:00
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
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
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
1e283160cc style(MainModal): update modal background and sidebar styles for improved aesthetics 2025-10-31 00:32:34 +00:00
alexsparkes
bc272e14dd style(MainModal): style change of navigation buttons 2025-10-31 00:27:38 +00:00
alexsparkes
3f9e3e5d59 feat(marketplace): add filter options and sorting functionality to Items component 2025-10-30 23:33:06 +00:00
alexsparkes
9c477e3980 feat(ModalTopBar): replace static logo path with imported icon 2025-10-30 23:11:52 +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
David Ralph
293cc93500 refactor: split quicklinks, move features to functional components 2025-10-28 23:04:19 +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
ae3c135660 refactor(MainModal): and related components for improved tab management and loading states 2025-10-28 12:39:11 +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
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
David Ralph
1338d254cf fix: apps settings showing by default, changelog formatting 2024-06-07 20:45:55 +01:00
David Ralph
9b03763b44 chore: run prettier, lint, change changelog version, urls etc 2024-06-03 17:03:32 +01:00
Isaac
836fb4ca41 feat: selectable text on stats, change log, and about pages 2024-06-01 16:17:17 +01:00
alexsparkes
857a0cbe3b fix: testing purposes code left in 2024-05-29 19:57:31 +01:00
alexsparkes
e5ef40b04b refactor(tabs): Functional component conversion 2024-05-29 17:19:25 +01:00
alexsparkes
1772829ec1 fix: link modal button size & email share
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-05-28 20:32:14 +01:00
alexsparkes
51fecea7f3 fix: incorrect text sizes on build copy
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-28 17:05:44 +01:00
alexsparkes
5b57cbd418 style: achievement toast style
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-23 16:06:58 +01:00
alexsparkes
3dd04b62b8 style: new table design 2024-05-22 22:18:59 +01:00
alexsparkes
87f3024442 temp: debug statements for testing
Co-authored-by: Isaac <contact@eartharoid.me>
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-05-21 23:31:38 +01:00
alexsparkes
003bf2400a chore: run prettier
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-21 20:51:33 +01:00
alexsparkes
bf78a8a9f5 fix: ability to highlight descriptions on item pages 2024-05-21 20:32:29 +01:00
alexsparkes
2b948bc70d fix(marketplace): Sideload UI, addon title, Turkish translation inconsitencies
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-05-21 15:09:05 +01:00
alexsparkes
3b73155ec1 feat: warning if item uses third-party API
- scrollbar accessibility improvements
2024-05-21 12:59:26 +01:00
alexsparkes
0af3996d1e feat: warning if item not in your language
- Reduced code duplication within item file
2024-05-21 11:19:53 +01:00
Isaac
6fb0e2ba25 style: wider modal & item right sidebar, softer blur on small item cards 2024-05-20 23:40:52 +01:00
alexsparkes
634026e2e6 style: more items by creator cards
- show display name for language on marketplace item information
2024-05-20 22:27:33 +01:00
David Ralph
1c40816dcb feat: marketplace improvements, remove Unsplash text, add Weather skeleton, replace Twitter with X, minor fixes etc
Co-authored-by: Alex Sparkes <alexsparkes@gmail.com>
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-20 21:33:01 +01:00
alexsparkes
9ea8e681f6 fix: small potential safari issues 2024-05-20 09:42:30 +01:00
alexsparkes
ddd434aecb fix: forced aspect ratio of marketplace item icons
- forced 1 / 1 aspect ratio for consistency among marketplace icons
2024-05-20 09:30:27 +01:00
alexsparkes
0a94a27f4e refactor(about): Use button component
- tooltip accessibility improvements
2024-05-20 09:15:50 +01:00
alexsparkes
3e79f21eba fix: share modal button styling, marketplace item chip style
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-05-19 23:00:13 +01:00
Isaac
b40518123a fix: item sidebar height 2024-05-19 20:19:57 +01:00
Isaac
deb3544075 fix: item sidebar & part of collection 2024-05-19 19:03:40 +01:00