92 Commits
Author SHA1 Message Date
sha 0d7f9f679b feat: Implement app store with localStorage support for theme, view mode, tags, brands, and variants 2025-06-16 00:54:00 +03:00
sha d88c5b802d Enhance logo search and display functionality
- Updated logo filtering to include title in search criteria across multiple components.
- Modified CardFull, CardMiddle, CardSmall, and CardTiny components to display title or name as appropriate.
- Added support for displaying logo variants in CardFull component.
- Improved logo retrieval logic in Preview page to account for title matching.
2025-06-12 18:23:42 +03:00
sha de3c5dc52b refactor: Remove unused import of push from svelte-spa-router in Home component 2025-06-12 17:35:12 +03:00
sha 1a006e75b8 feat: Enhance filtering capabilities by adding support for variants in Filter, Header, and Home components 2025-06-12 17:34:43 +03:00
sha b4bd726dad feat: Add Filter, ListViewSwitcher, SearchBar, and ThemeSwitcher components
- Implemented Filter component for managing tags and brands with localStorage and URL parameter updates.
- Created ListViewSwitcher component to toggle between compact, grid, and list views.
- Developed SearchBar component with global hotkey support for quick access and URL search parameter management.
- Added ThemeSwitcher component to allow users to switch between system, light, and dark themes.
2025-06-12 16:14:17 +03:00
sha 1b51146c29 refactor: Enhance logo loading logic and streamline theme setting in Preview component 2025-06-12 11:18:39 +03:00
sha d02e11fd7d refactor: Simplify ColorSwitcher integration and clean up related styles 2025-06-12 10:21:23 +03:00
sha 224a2c7e27 refactor: Clean up unused styles and improve color switcher functionality 2025-06-12 03:41:59 +03:00
sha ec55af55d9 feat: Implement ColorSwitcher component and integrate it into logo cards for enhanced color selection 2025-06-12 03:27:57 +03:00
sha 7968d399f2 feat: Add script to generate PWA cache file list and improve SVG circle rendering 2025-06-12 01:59:13 +03:00
sha 0650c40199 feat: Add PWA support with service worker and caching
- Implemented service worker registration in main.js
- Added icons for PWA in manifest.json
- Created a basic service worker (sw.js) for caching static assets
- Generated a list of files to cache using a Node.js script (generate-pwa-cache-list.js)
- Added icon images (icon-192.png and icon-512.png) for PWA
- Defined PWA manifest with app details and icon references
2025-06-11 22:36:48 +03:00
sha 13e148dc8a refactor: improve layout and styling of preview components for better responsiveness 2025-05-30 02:35:29 +03:00
sha 754f87eaca feat: update SVG handling to support active color sets and improve URL copying 2025-05-29 23:27:18 +03:00
sha 9f315ac247 feat: refactor Header and Footer styles for improved layout and consistency 2025-05-29 21:09:34 +03:00
sha 23a45aaf71 feat: update border-radius of selected filter buttons for improved styling 2025-05-29 20:37:42 +03:00
sha 670c265db1 feat: add additional color variable and update selected filter button styles for improved UI 2025-05-29 20:36:46 +03:00
sha 585589a2d4 feat: add addBrand prop to CardSmall, CardMiddle, List, and Home components for brand filtering 2025-05-29 17:40:35 +03:00
sha f1731e55dd feat: update Header component to use allLogos for accurate logo count display 2025-05-29 17:27:10 +03:00
sha ac263276af feat: reorganize filter display and improve layout for selected tags and brands 2025-05-29 16:23:25 +03:00
sha 2010eb6704 feat: refactor header layout for improved responsiveness on mobile 2025-05-29 15:48:16 +03:00
sha 341571d920 feat: remove mobile logo count display and clean up responsive styles in header 2025-05-29 14:55:08 +03:00
sha 07931e9767 feat: add mobile logo count display and responsive styles for header 2025-05-29 14:19:34 +03:00
sha 2212c6db17 feat: enhance layout styles for better responsiveness and visual consistency 2025-05-29 13:21:22 +03:00
sha 52a4292079 feat: add brand filtering functionality and integrate with localStorage 2025-05-29 13:00:27 +03:00
sha 436d6847b2 feat: update tag labels for consistency and add clear all filters functionality 2025-05-29 11:45:14 +03:00
sha f4f4312d5b feat: restore selected tags from localStorage and update on changes 2025-05-29 11:27:12 +03:00
sha e1165b72d8 refactor: improve tag filtering logic and clean up unused styles 2025-05-29 11:04:20 +03:00
sha aac4889a25 refactor: rename 'Tags' to 'Categories' and update placeholder text in search input 2025-05-29 04:21:47 +03:00
sha 13077a9925 style: update header layout and adjust tag background color for consistency 2025-05-29 04:18:22 +03:00
sha 9c63c940cb feat: enhance tag filtering with search functionality and update compact mode toggle 2025-05-29 04:05:33 +03:00
sha 9d91721ab8 feat: update tag filtering UI with new dropdown and compact mode options 2025-05-29 03:03:49 +03:00
sha 6e3e65841f style: adjust padding in main section for improved layout 2025-05-29 02:18:21 +03:00
sha 016239c30f style: remove comment on border-radius in Header component 2025-05-29 02:03:14 +03:00
sha fe67375590 feat: refactor theme and view mode switchers to use button group styles 2025-05-29 01:53:37 +03:00
sha 5a5202eb80 feat: add compact view mode and integrate CardTiny component for logo display 2025-05-29 01:36:07 +03:00
sha 1849a0ef49 feat: enhance search bar styling and improve keyboard accessibility 2025-05-28 21:30:21 +03:00
sha 7ab514335d feat: add global search hotkey functionality and display hint in header 2025-05-26 16:44:41 +03:00
sha 7acb294fa7 refactor: consolidate routing logic into App.svelte; remove router.js file 2025-05-17 01:55:21 +03:00
sha 6b4bada5f4 feat: enhance SVG handling by updating color targets and adding SVG source retrieval; refactor Actions and InlineSvg components for improved functionality 2025-05-16 12:25:33 +03:00
sha cd753de3db feat: add CardFull, CardMiddle, CardSmall, Grid, and List components for logo display; refactor Preview page to use CardFull 2025-05-16 02:50:03 +03:00
sha 1c0247dc39 feat: update setTheme prop to a constant function in multiple components for consistency 2025-05-16 02:33:58 +03:00
sha 5d1bae8008 Refactor Home and Preview pages for improved data handling and UI components
- Updated Home.svelte to streamline app data initialization and reactivity.
- Removed unnecessary intervals and checks for app data updates.
- Enhanced data binding for logos, view modes, and themes.
- Simplified the structure of the Header and Footer components.
- Introduced CardList and CardSquare components for better logo display.
- Improved routing with a NotFound page for unmatched routes.
- Added a RouteHeader component for search functionality and theme switching.
- Enhanced styling for better user experience across components.
2025-05-16 02:24:04 +03:00
sha 802bdedf53 feat: add isFetchingSvgSource state for improved SVG source handling 2025-05-15 22:12:56 +03:00
sha 0bce3afd65 feat: simplify SVG source handling and improve preview layout; remove unused styles 2025-05-15 22:03:02 +03:00
sha 3aaa39b49e feat: clean up unused styles and remove URL manipulation from Preview component 2025-05-15 21:50:11 +03:00
sha 1cb75c0ec3 feat: enhance styling and structure for color switcher; move common styles to global.css 2025-05-15 17:19:02 +03:00
sha 9509ef0688 feat: refactor layout and styling for improved responsiveness and accessibility; add Footer component 2025-05-15 15:49:56 +03:00
sha d30e2f9e0b Implement routing and improve app data management
- Integrated svelte-spa-router for navigation between Home and Preview pages.
- Refactored App.svelte to manage global app data and handle search queries, compact mode, and view mode changes.
- Updated Grid and List components to navigate to the Preview page instead of using modals.
- Created Home.svelte to serve as the main page, utilizing global app data for rendering.
- Enhanced Preview.svelte to fetch logos and display the selected logo based on URL parameters.
- Improved data handling and reactivity across components, ensuring UI updates reflect changes in global state.
- Added logging for better debugging and tracking of state changes.
2025-05-15 10:32:15 +03:00
sha 8fb057324e feat: enhance Actions and Preview components to support SVG source copying in preview mode 2025-05-14 22:30:20 +03:00
sha d841f27454 feat: enhance SVG handling by adding source fetching and copying functionality 2025-05-14 21:34:53 +03:00