Commit Graph

83 Commits

Author SHA1 Message Date
troyeguo
f5a8034380 feat: add account login option styles and update login method selection UI 2026-04-30 18:23:53 +08:00
troyeguo
d96c4b0de7 feat: enhance setting dialog layout and sidebar functionality 2026-04-06 15:55:42 +08:00
troyeguo
1b0e07238e feat: implement dynamic theme color management with custom color picker 2026-03-16 16:38:01 +08:00
troyeguo
5773e08373 feat: add active color styles for theme selection with visual indicators 2026-03-16 16:16:26 +08:00
troyeguo
2fa2736349 feat: enhance edit dialog with cover image selection and additional fields 2026-03-16 11:30:34 +08:00
troyeguo
2699080c0d feat: implement plugin tab navigation and enhance plugin management UI 2026-03-13 10:08:28 +08:00
troyeguo
52e63cd14a feat: enhance drag-and-drop functionality and update styles for better user experience 2026-02-25 17:27:19 +08:00
troyeguo
255b5fbc78 Enhance range input styling for better visibility and aesthetics
- Set background to transparent for range input and its tracks across all browsers.
- Adjusted styles for the MS track to ensure it aligns with the overall design.
2026-01-15 18:52:28 +08:00
troyeguo
2c05dc8a47 Refactor background and viewer components to use props for scale and margin
- Updated Background component to receive scale and margin from props instead of state.
- Implemented UNSAFE_componentWillReceiveProps in Background and Viewer components to handle prop changes for scale, margin, and reader mode.
- Modified mapStateToProps in relevant components to include scale and margin from the Redux store.
- Adjusted SliderList component to handle scale and margin changes without reloading books.
- Updated ThemeList and NavigationPanel components to use backgroundColor from props.
- Enhanced reader settings to manage background color, scale, and margin through Redux actions.
- Refactored related interfaces and actions to accommodate new props and state management.
2025-10-14 18:17:43 +08:00
troyeguo
bdecfc3578 Enhance UI and functionality across components
- Updated noteTag CSS to include opacity for better visibility.
- Adjusted cardList CSS scrollbar width and opacity for a cleaner look; added cursor pointer for better user interaction.
- Modified generalSetting component logic to improve error handling when confirming actions.
2025-09-27 15:29:05 +08:00
troyeguo
9dacea7832 style: update card and note list styles for improved layout and loading behavior 2025-09-26 18:24:15 +08:00
troyeguo
32b4828a16 Refactor color option styles and adjust height; update dialog positioning; enhance delete dialog logic; streamline import local component; modify popup option dimensions; adjust content list padding; clean up plugin settings state; improve mouse event handling; refine dictionary error messaging. 2025-08-22 11:07:52 +08:00
troyeguo
f815613e72 Refactor icon font files and update styles
- Updated icon font files (eot, svg, ttf, woff) with new versions.
- Changed the icon class from `.icon-all` to `.icon-ai-assist` in style.css.
- Removed unnecessary border styles from background components.
- Added onMouseLeave event to the more options dropdown in ImportLocal component.
- Cleaned up CSS for more option items in importLocal.css.
- Added console log for debugging link jumps in PopupRefer component.
- Set background color to transparent for book list items.
- Adjusted padding for chapter and book names in pageWidget background styles.
- Updated plugin setting component to include new icon type for AI assist.
- Improved getTargetHref function for better href extraction from events.
2025-08-16 15:47:07 +08:00
troyeguo
b908d4aeba feat: enhance content list and settings dialogs
- Added new icons for collapse and all functionalities in the icon font.
- Introduced a header in the content list to display total chapters and toggle expand/collapse functionality.
- Removed the expand content option from settings dialogs and state management.
- Updated styles for the new content header and expand/collapse buttons.
- Added translations for new UI elements in the Chinese locale.
2025-08-13 16:32:10 +08:00
troyeguo
7e22169f20 feat: update styles and layout for various components, enhance color option functionality, and improve synchronization description 2025-05-22 16:14:08 +08:00
troyeguo
09638649c3 feat: add import dialog functionality and enhance related components 2025-05-07 16:55:36 +08:00
troyeguo
ca9b82bb1a feat: enhance authentication handling and update UI components 2025-03-29 18:57:04 +08:00
troyeguo
c1cbf6e9ca fix bug 2025-03-07 20:03:29 +08:00
troyeguo
86fa8533ba fix bug 2025-02-16 15:02:11 +08:00
troyeguo
5ee42dbc6b fix bug 2025-02-15 12:32:24 +08:00
troyeguo
cbfe15480d fix bug 2025-02-07 21:40:23 +08:00
troyeguo
0d821bffff fix bug 2025-01-30 17:00:47 +08:00
troyeguo
434b1821b2 fix bug 2025-01-20 18:20:59 +08:00
troyeguo
f87e770313 fix bug 2024-10-26 12:08:59 +08:00
troyeguo
97043b4e3e fix bug 2024-09-16 14:52:04 +08:00
troyeguo
3cbfd6a9a2 fix bug 2024-09-16 14:00:43 +08:00
troyeguo
311fbb0628 fix bug 2024-07-13 18:07:49 +08:00
troyeguo
7088457136 fix bug 2024-05-25 14:39:52 +08:00
troyeguo
93fd9124e7 fix bug 2024-04-06 15:55:48 +08:00
troyeguo
3812e8bc74 fix bug
Former-commit-id: 668dd1ef610968479ad6c88b2960f426e3c8d627
2024-01-13 13:14:20 +08:00
troyeguo
c27a875296 add in app feedback
Former-commit-id: 7846cd326ed74040cf6350f2838f15fd6a6b354c
2024-01-03 23:45:07 +08:00
troyeguo
53db0c6efe add wikipedia as dictionary
Former-commit-id: 47f14df482407ef4716c9a06d2639e134d3f602c
2024-01-01 21:20:12 +08:00
troyeguo
0fda559285 fix bug
Former-commit-id: 1822874aa9b911876b2db3ccfbede6c0d0aa6b0c
2023-11-04 15:47:39 +08:00
troyeguo
0596d7fc58 fix bug
Former-commit-id: 77bb53a2b5dffb176deebd2061e888b6ff1466ac
2023-09-16 12:56:51 +08:00
troyeguo
14d832f323 fix bug
Former-commit-id: b8569e9d68334396e80e297087a531133cbda0fc
2023-09-14 22:53:44 +08:00
troyeguo
21b05743dc fix bug
Former-commit-id: f05fe40dfd3ad32a4bdb2d5139e18df2a451277f
2023-09-03 13:38:16 +08:00
troyeguo
ee0d31908e fix bug
Former-commit-id: c5c565732f467163573f46afd49889537ebb3181
2023-09-02 13:55:54 +08:00
troyeguo
0cbc821900 fix bug
Former-commit-id: d5cb205b223f82d5fd7109de5157cce9e4f0f876
2023-08-27 11:51:40 +08:00
troyeguo
69619bab54 fix bug
Former-commit-id: 975c6cb90d6b0b56257ab3a5582b1b0421bde606
2023-08-27 08:54:34 +08:00
troyeguo
3009963e65 fix bug
Former-commit-id: 87356fe50c917ef5da7dd495e6461fcbee3a71b8
2023-08-26 22:19:10 +08:00
troyeguo
1ea7ddc8d0 fix bug
Former-commit-id: 49d420543956ec682f64170671afac10dfd44dd6
2023-07-23 17:27:37 +08:00
troyeguo
49c1276a63 fix bug
Former-commit-id: 25261b69a9e00a2fcdc901745ac7d5308d823f88
2023-01-14 13:27:23 +08:00
troyeguo
851e028f7a fix bug
Former-commit-id: 502e9d822a7faabc6ab01fa8d4b6b01ab539f20c
2022-12-08 13:11:01 +08:00
troyeguo
93bc3c8fb9 fix bug
Former-commit-id: 3f4602ea471f352ec73b8050999e9fc5aa42c331
2022-11-19 13:39:47 +08:00
troyeguo
741ce544c9 fix bug
Former-commit-id: 86a886d749122ea33dff608ef0dd36c6bf8c33f4
2022-08-27 10:07:52 +08:00
troyeguo
f543e173d5 fix bug
Former-commit-id: 4eb5d16a18f23caf738d5e88c450ed3e516e1602
2022-03-19 20:16:45 +08:00
troyeguo
f79ef1eafd fix bug
Former-commit-id: 43e071dfd1082d61d87626702fcb8f2fdeb7c877
2022-01-01 20:08:34 +08:00
troyeguo
daeeca3a86 fix bug
Former-commit-id: 2be899321afb5e09aedaf958296f7634491dab5f
2021-11-29 18:07:29 +08:00
troyeguo
b173c3d103 fix bug
Former-commit-id: 881d9ca29c29eeebda374aba10c7979b6b86430a
2021-10-16 13:34:27 +08:00
troyeguo
a7180dad28 fix bug
Former-commit-id: 17c1fa52fea429c015489ce81701b6c9fa6aea56
2021-09-20 13:26:20 +08:00