Commit Graph

48 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
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
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
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
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
f87e770313 fix bug 2024-10-26 12:08:59 +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
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
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
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
troyeguo
f08dd37d81 fix bug
Former-commit-id: 1f2d526f4331255be797481900594b1089d898b0
2021-09-19 16:59:23 +08:00
troyeguo
94d801da59 fix bug
Former-commit-id: 6e1894afb3045f20343d38856670aaa0545764ec
2021-07-16 23:51:33 +08:00
troyeguo
ad7bf3b09e fix bug
Former-commit-id: 946fd049de364d49bce57c617e490eeca8ffd09f
2021-06-19 12:40:16 +08:00
troyeguo
ada53e8783 fix bug
Former-commit-id: 0e8d37051dd61ab1cbd8e1d14b3266d81c802801
2021-06-18 21:42:32 +08:00
troyeguo
5c8d575486 fix bug
Former-commit-id: 4201e954096b6e7aeed39977d0423e2108d4dd35
2021-06-11 23:56:29 +08:00
troyeguo
2a5de38f9d fix bug
Former-commit-id: 87525aa740f3cd9d029c78bceaaa534c2280c151
2021-05-15 13:50:53 +08:00
troyeguo
89fed55855 fix bug
Former-commit-id: cd98187e45784173c45b80dc9d1d7e1b6d0bc985
2021-05-15 00:45:58 +08:00
troyeguo
ffa542aeff fix bug
Former-commit-id: e8be627de6dc451325f072840a0b8594398e2256
2021-04-21 12:08:58 +08:00
troyeguo
c79a897993 fix bug
Former-commit-id: ad334902447a915c24a4ab42ba1bae8ff7387a03
2021-04-18 23:10:42 +08:00
troyeguo
b5e96a2f8c fix bug
Former-commit-id: 07318c8906e3b3b28388c43f95ca9767444308fe
2021-04-18 19:03:09 +08:00
troyeguo
82c39ed196 fix bug
Former-commit-id: 11d3a28af637eb9237e2f335bb7eca7ae901b00f
2021-04-18 13:50:33 +08:00
troyeguo
3112151b11 fix bug
Former-commit-id: 7d12d9436d3b44823ba38e4d4ac0257de57eb4bf
2021-04-17 22:51:48 +08:00