Commit graph

89 commits

Author SHA1 Message Date
Emili Castells
a362780c8e
Merge pull request #3294 from woocommerce/PCP-4277-conduct-an-accessibility-audit-and-compile-a-list-of-tasks-to-improve-the-accessibility-of-the-new-ui
Enhance the accessibility of the new Settings UI (4277)
2025-04-16 09:14:13 +02:00
Daniel Dudzic
bf2346d33d
👁️‍🗨️ Enhance the accessibility of the new Settings UI 2025-04-01 16:10:32 +02:00
Daniel Dudzic
2aeae52448
🐛 Settings UI: Fix Feature button links 2025-03-28 15:21:12 +01:00
Daniel Dudzic
f6418665ed
Fix payment method highlighting via todos 2025-03-07 12:25:57 +01:00
Daniel Dudzic
e8be67d286
Add support for setting-based payment method dependencies 2025-03-03 14:26:08 +01:00
Daniel Dudzic
1e7d0cfb68
Improve the warning in the new UI for multiple warnings 2025-02-25 21:59:42 +01:00
Daniel Dudzic
df8d21116c
Add support for warning messages for Payment Method items 2025-02-25 16:27:33 +01:00
Daniel Dudzic
07e1e3b2d2
Add the component and styling for the Warning Message for Payment Method items 2025-02-25 12:01:52 +01:00
Daniel Dudzic
f2cb29e8e5
Add a disabled visual state to the Payment Method component 2025-02-20 00:59:14 +01:00
Daniel Dudzic
9c65ea60bd
Settings UI: Sort todos and limit to 5 2025-02-11 15:57:35 +01:00
Daniel Dudzic
d2685d8787
Things To Do: Wire the Pay Later Messaging todo items 2025-02-11 14:47:15 +01:00
Daniel Dudzic
04f0f45233
Settings UI: Add functionality to mark todos as complete on click 2025-02-05 11:19:44 +01:00
Daniel Dudzic
f6717e2e66
Settings UI: Add Todos saving and dismissing 2025-02-03 23:06:33 +01:00
Daniel Dudzic
0daf56b2af
Settings UI: Move Things To Do config data to a separate definition file. Add settings highlighting. Add todos dismissing. 2025-01-30 12:54:05 +01:00
Emili Castells
5b212879d5
Merge pull request #3029 from woocommerce/PCP-4135-fix-js-error-button-is-not-defined
Fix JS error "Button is not defined" (4135)
2025-01-28 13:40:24 +01:00
Philipp Stracker
6aecfdad31
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabOverview.js
2025-01-28 13:12:50 +01:00
Philipp Stracker
d547a3b218
🩹 Fix React deprecation warnings 2025-01-28 12:53:33 +01:00
Philipp Stracker
c2859e362a
🐛 Fix the JS error about “Button not defined” 2025-01-28 12:42:43 +01:00
Daniel Dudzic
611dc0ae38
Settings UI: Move Todos config data to a dedicated REST endpoint. Add payment method - todo state sync. 2025-01-28 11:52:56 +01:00
Emili Castells Guasch
7b30568dd2 Merge trunk 2025-01-28 11:29:15 +01:00
Philipp Stracker
a582b256d8
🔀 Merge branch 'trunk' & resolve conflicts
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/SettingsBlocks/FeatureSettingsBlock.js
#	modules/ppcp-settings/resources/js/Components/Screens/Settings/Components/Overview/Features.js
2025-01-27 13:36:30 +01:00
Philipp Stracker
7468e0f538
🐛 Don’t render invalid payment method entries
Removes items that are not initialized, during first component render
2025-01-27 11:28:23 +01:00
Philipp Stracker
e4feb1f8f8
♻️ Switch PaymentMethodsBlock to new action 2025-01-27 11:07:57 +01:00
Philipp Stracker
7613babb7c
♻️ Minor code cleanup in PaymentMethodsBlock 2025-01-27 11:07:19 +01:00
Emili Castells Guasch
bef1c92f3f Merge trunk 2025-01-27 11:06:56 +01:00
Philipp Stracker
5c5601af97
🚸 Replace clickable div with button 2025-01-24 17:06:15 +01:00
Philipp Stracker
9cadf1ff76
♻️ Use wp icon instead of custom SVG 2025-01-24 17:03:23 +01:00
Philipp Stracker
63185b39b7
💄 Fix the payment method item grid layout 2025-01-24 17:01:03 +01:00
Philipp Stracker
95bdf8bcc7
💄 Fix layout of feature overview 2025-01-24 16:29:03 +01:00
Philipp Stracker
105202f833
💄 Resolve the nested “button > a” structure 2025-01-24 16:10:28 +01:00
Emili Castells Guasch
3a5e748bc4 Add oxxo logo and do not render icon if not exist 2025-01-24 15:39:30 +01:00
Philipp Stracker
d2cab43c8f
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/SettingsBlocks/PaymentMethodItemBlock.js
#	modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabOverview.js
2025-01-23 19:59:45 +01:00
Philipp Stracker
143e089f79
Merge pull request #3016 from woocommerce/PCP-3932-implement-logic-for-the-features
Settings UI: Refactor Overview tab and update Feature button links
2025-01-23 17:28:58 +01:00
Narek Zakarian
750a851919
Implement country based descriptions 2025-01-23 19:44:39 +04:00
Philipp Stracker
d24adbfe2f
♻️ Migrate SelectBlock to ControlSelect 2025-01-23 13:41:14 +01:00
Philipp Stracker
7f861c5825
🚚 Move settings-controls into new subfolder 2025-01-23 13:28:57 +01:00
Philipp Stracker
b9df4d06a4
🔥 Clean up ControlButton 2025-01-23 13:24:46 +01:00
Philipp Stracker
420437d55a
♻️ Migrate RadioBlock to ControlRadioGroup 2025-01-23 13:24:32 +01:00
Philipp Stracker
209c264f71
♻️ Migrate ButtonBlock to ControlButton 2025-01-23 12:46:11 +01:00
Daniel Dudzic
b2bb4efb60
Settings UI: Update Overview tab Features button links 2025-01-22 18:23:46 +01:00
Philipp Stracker
837656eaf6
🚚 Move AccordionSettingsBlock up one level 2025-01-22 17:20:15 +01:00
Philipp Stracker
cb474dcce7
♻️ Shorten generic CSS class names 2025-01-22 17:19:23 +01:00
Philipp Stracker
8bd29e921f
♻️ Migrate ToggleSetting to ControlToggleButton 2025-01-22 16:48:49 +01:00
Philipp Stracker
b865ae82c7
New static-value control 2025-01-22 16:05:54 +01:00
Philipp Stracker
7a71ff3657
♻️ Remove description-location-logic 2025-01-22 15:48:11 +01:00
Philipp Stracker
f90ab656f5
♻️ Migrate InputSettings to ControlTextInput 2025-01-22 15:32:22 +01:00
Philipp Stracker
2f79a9fe4d
🚧 Fix CSS class of ButtonSettingsBlock 2025-01-22 15:31:31 +01:00
Philipp Stracker
d8ecb019de
🚧 Adjust architecture of ButtonSettingsBlock 2025-01-22 15:30:22 +01:00
Philipp Stracker
4da27fdb05
🚚 Rename component to TitleExtra 2025-01-22 15:09:41 +01:00
Emili Castells Guasch
364f2548e0 Move modal fields config to data store 2025-01-22 12:09:21 +01:00