Commit Graph

184 Commits

Author SHA1 Message Date
David Ralph
bb2b457c1c refactor: remove unnecessary comments 2026-02-04 13:30:14 +00:00
alexsparkes
cfb9915a8b Refactor and update various components and styles
- Added shebang to commit-msg.sh for better script execution.
- Updated Dockerfile to use a specific version of the bun image.
- Improved logging format in SafariWebExtensionHandler.swift for better readability.
- Simplified CSS variable for text color in Style.css.
- Refactored ViewController.swift to enhance readability and maintainability.
- Improved conditional checks in ModalTopBar.jsx and Tooltip.jsx for better clarity.
- Updated SCSS files to use comments consistently and removed redundant lines.
- Enhanced error handling and background loading logic in backgroundLoader.js.
- Refactored useBackgroundEvents.js and useBackgroundLoader.js for better readability.
- Cleaned up quicklinks components and utilities for improved code quality.
- Added empty error.scss file for future styling.
- Updated toast.scss and index.scss with consistent comment styles.
- Improved number formatting logic in formatNumber.js for better clarity.
2026-02-03 21:51:53 +00:00
alexsparkes
baea8c4d6c feat: implement bookmark service and quicklinks management
- Added BookmarkService for managing bookmark permissions, fetching bookmarks, and syncing with quicklinks.
- Introduced IconService for handling icon retrieval and custom uploads.
- Created utility functions for reading and writing quicklinks and groups to localStorage.
- Implemented migration logic for transitioning quicklinks data to a new format.
- Added SmartIcon component for displaying icons with fallback options.
- Developed AddModal styles and structure for adding links.
- Enhanced settings loading to support dynamic font loading from Google Fonts.
- Refactored isValidUrl function for improved readability.
- Cleaned up uninstall logic for photo packs in marketplace.
2026-02-01 19:02:32 +00:00
alexsparkes
6cb8843b49 feat(SidebarToggle): replace menu icon with sidebar icon and update button accessibility
feat(buttons): enhance button styles with active state transformations and transitions
fix(Header): add delay for setting change to ensure button click animation completes
2026-01-27 23:07:37 +00:00
alexsparkes
bebd551193 feat(Modal): add modal border variable and update themed styles 2026-01-27 22:33:45 +00:00
David Ralph
67ba0f6718 font: replace montserrat with inter 2026-01-25 21:17:38 +00:00
alexsparkes
c186c54749 feat: enhance accessibility and styling for form components including Checkbox, Dropdown, Radio, Slider, and Text 2026-01-25 20:12:51 +00:00
David Ralph
57a6060f93 style: make colours more like site 2026-01-24 21:57:49 +00:00
alexsparkes
503eef29c8 feat(Greeting): update events title and localization for improved clarity 2026-01-24 21:28:16 +00:00
alexsparkes
e43615bcdf feat(MainModal): implement sidebar skeleton loader and enhance loading experience 2026-01-24 00:28:31 +00:00
alexsparkes
05b7d5c293 refactor(MainModal): improve layout and styling for better responsiveness 2026-01-23 23:20:31 +00:00
alexsparkes
83b3204afa chore: update SASS and fix all associated depreciation errors 2025-10-27 22:59:48 +00:00
Isaac
8c5a11b8ff fix: bad css on light theme 2024-06-06 21:10:44 +01:00
David Ralph
9b03763b44 chore: run prettier, lint, change changelog version, urls etc 2024-06-03 17:03:32 +01:00
Isaac
d621ab4976 style: use default selection colour 2024-06-01 16:17:26 +01:00
alexsparkes
4def9db23f refactor: overview & stats to functional components 2024-05-29 11:24:32 +01:00
alexsparkes
5b57cbd418 style: achievement toast style
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-23 16:06:58 +01:00
David Ralph
1d2e2ea36c fix: navbar options 2024-05-22 12:52:20 +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
df6c42f526 fix: achievement toast styling, marketplace general improvements
Co-authored-by: David Ralph <me@davidcralph.co.uk>
Co-authored-by: Isaac <contact@eartharoid.me>
2024-05-21 16:56:24 +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
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
74fcf4bafb fix: consistent ui fade in transition 2024-05-20 10:06:00 +01:00
alexsparkes
9fd263b256 fix: Firefox text-rendering issues 2024-04-04 01:03:16 +01:00
alexsparkes
4af8733795 Fix: Modal buttons
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-03-19 23:35:17 +00:00
David Ralph
2136f558b9 chore: run lint and prettier 2024-03-19 21:45:17 +00:00
David Ralph
10f12b20c5 7.x Structural Changes (#637)
* refactor(files): Initial commit on experimental file structure

* refactor(structure): New components system

* refactor(structure): Tidy settings' components

* Refactor(structure): Component exports and imports

* refactor(settings): Use new component imports

* feat: unified background.js script

* fix(build): Partially, distributions still not ready

* feat: critical error on noscript, light theme support for it

* fix(background): Critical issue of code making every background #000

* refactor(welcome): Partition into different files + shared components
- This took too long and destroyed my sanity

---------

Co-authored-by: alexsparkes <turbomarshmello@gmail.com>
Co-authored-by: alexsparkes <alexsparkes@gmail.com>
2024-02-18 23:05:15 +00:00
alexsparkes
b9bb735371 feat: new error message
- clean up of translation code
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-02-13 20:13:48 +00:00
alexsparkes
dbd0359ccc refactor(button): Create button component 2024-02-10 19:39:15 +00:00
alexsparkes
8c7cfd3cb1 style(settings): Slight gradient to feature icon of setting section 2024-02-10 13:54:06 +00:00
alexsparkes
bd9c868196 refactor: settings tabs, improvements to logic + readability
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-02-07 23:43:23 +00:00
David Ralph
21184c6c03 feat: better error feedback in weather, run prettier + lint 2024-02-07 12:39:16 +00:00
alexsparkes
fba4012875 refactor(settings): Split weather into sections for increased readability 2024-02-07 12:13:07 +00:00
alexsparkes
afc1c603d2 fix: various fixes 2024-01-29 13:59:22 +00:00
alexsparkes
6915c0ef9e Update styles and dependencies
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2024-01-05 00:01:47 +00:00
David Ralph
ef3733d534 refactor: minor changes to tab and prettier 2023-09-17 12:16:57 +01:00
alexsparkes
c5689556d9 feat: 7.0 or something daft like that
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2023-09-12 14:39:35 +01:00
David Ralph
259eab31c6 feat(dev): add remove unused translation string support to script 2023-03-15 20:46:56 +00:00
David Ralph
0313408b66 feat(dev): eslint and stylelint on dev, improvements, cleanup 2023-03-15 12:14:14 +00:00
David Ralph
f5d9ad11a5 chore: improve lint, run prettier, alex added fade-in thing on navbar 2023-03-13 21:14:09 +00:00
David Ralph
474b6aaa84 fix(chore): unsquash the commits 2023-01-21 12:10:40 +00:00
alexsparkes
4920ae7b80 feat: modernisation of modal theme colours 2023-01-07 23:48:44 +00:00
Isaac
ad6619b3b7 feat: upgrade to API v2 2022-11-12 01:37:50 +00:00
alexsparkes
60008e291e fix: missing translation on item page
- change position of close button on modal
2022-10-19 18:09:06 +01:00
David Ralph
d245d4ba6a fix: custom search engine settings, marketplace translation 2022-07-28 13:12:13 +01:00
alexsparkes
61bed2b478 feat: background settings improvements
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2022-06-09 21:15:57 +01:00
alexsparkes
c3df2d7b23 feat: add data section to advanced with sync
Co-authored-by: David Ralph <me@davidcralph.co.uk>
2022-05-01 22:44:15 +01:00
David Ralph
8f25df9827 fix: welcome modal bugs, about tab issues 2022-04-18 19:50:16 +01:00
David Ralph
4691ccf166 refactor: cleanup and remove unused stuff 2022-04-16 19:25:42 +01:00