Stirling-PDF/frontend/src/components/tools
EthanHealy01 d2de8e54aa
change bulk selection panel to allow more versatile input (#4394)
# Description of Changes

- Add features to BulkSelectionPanel to allow more versatility when
selecting pages
- Make changes to Tooltip to: Remove non-existent props delayAppearance,
fixed defaults no hardcoded maxWidth, and documented new props
(closeOnOutside, containerStyle, minWidth). Clarify pinned vs. unpinned
outside-click logic, hover/focus interactions, and event/ref
preservation.
- Made top controls show full text always rather than dynamically
display the text only for the selected items
---

## Checklist

### General

- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [ ] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md)
(if applicable)
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing)
for more details.
2025-09-18 10:19:52 +00:00
..
addPassword Fix types of onParameterChange methods (#4415) 2025-09-08 09:55:30 +01:00
addWatermark Add auto-redact to V2 (#4417) 2025-09-10 14:03:11 +01:00
adjustPageScale Add Adjust Page Scale tool to V2 (#4429) 2025-09-12 17:25:22 +01:00
automate V2 Auto rename (#4244) 2025-09-05 17:12:52 +01:00
autoRename V2 Auto rename (#4244) 2025-09-05 17:12:52 +01:00
changeMetadata V2 change metadata (#4433) 2025-09-18 09:41:39 +00:00
changePermissions Fix types of onParameterChange methods (#4415) 2025-09-08 09:55:30 +01:00
compress Add auto-redact to V2 (#4417) 2025-09-10 14:03:11 +01:00
convert Fix types of onParameterChange methods (#4415) 2025-09-08 09:55:30 +01:00
flatten V2 flatten (#4358) 2025-09-05 11:25:30 +00:00
merge Add Merge UI to V2 (#4235) 2025-09-10 13:06:23 +00:00
ocr Fix types of onParameterChange methods (#4415) 2025-09-08 09:55:30 +01:00
redact Add auto-redact to V2 (#4417) 2025-09-10 14:03:11 +01:00
removeBlanks Feature/v2/remove pages (#4445) 2025-09-18 09:51:55 +01:00
removeCertificateSign Enable ESLint no-unused-vars rule (#4367) 2025-09-05 11:16:17 +00:00
removePages Feature/v2/remove pages (#4445) 2025-09-18 09:51:55 +01:00
removePassword Fix types of onParameterChange methods (#4415) 2025-09-08 09:55:30 +01:00
repair Enable ESLint no-unused-vars rule (#4367) 2025-09-05 11:16:17 +00:00
rotate V2 rotate (#4452) 2025-09-18 11:04:12 +01:00
sanitize Fix types of onParameterChange methods (#4415) 2025-09-08 09:55:30 +01:00
shared change bulk selection panel to allow more versatile input (#4394) 2025-09-18 10:19:52 +00:00
singleLargePage Enable ESLint no-unused-vars rule (#4367) 2025-09-05 11:16:17 +00:00
split V2 Tool - Auto split (#4446) 2025-09-16 13:08:54 +01:00
toolPicker V2 Auto rename (#4244) 2025-09-05 17:12:52 +01:00
unlockPdfForms Enable ESLint no-unused-vars rule (#4367) 2025-09-05 11:16:17 +00:00
SearchResults.tsx Enable ESLint no-unused-vars rule (#4367) 2025-09-05 11:16:17 +00:00
ToolLoadingFallback.tsx Feature/v2/multiselect (#4024) 2025-07-25 09:37:52 +01:00
ToolPanel.tsx Enable ESLint no-unused-vars rule (#4367) 2025-09-05 11:16:17 +00:00
ToolPicker.tsx Basic footer structure and Cookie Consent (#4320) 2025-08-29 13:01:46 +00:00
ToolRenderer.tsx Feature/v2/all tools sidebar (#4151) 2025-08-19 13:31:09 +01:00