reecebrowne
d9eda14521
Fix tab container logic bug ( #2840 )
...
# Description of Changes
Please provide a summary of the changes, including:
Overhauled logic for tab-containers on sign page to fix compatibility
issues with new Tooltip system
Closes #(2839)
---
## Checklist
### General
- [x ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md )
- [ x] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md )
(if applicable)
- [ x] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md )
(if applicable)
- [ x] I have performed a self-review of my own code
- [x ] My changes generate no new warnings
### Documentation
- [ x] 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)
- [ x] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md#add-new-translation-tags )
(for new translation tags only)
### UI Changes (if applicable)
- [ x] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)
### Testing (if applicable)
- [ x] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md#6-testing )
for more details.
2025-01-31 23:03:32 +00:00
reecebrowne
60cc613c63
Homepage update ( #2663 )
...
# Description
Please provide a summary of the changes, including relevant motivation
and context.
Closes #(issue_number)
## Checklist
- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md )
- [ ] I have performed a self-review of my own code
- [ ] I have attached images of the change if it is UI based
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] If my code has heavily changed functionality I have updated
relevant docs on [Stirling-PDFs doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/ )
- [ ] My changes generate no new warnings
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md#add-new-translation-tags )
(for new translation tags only)
---------
Co-authored-by: Reece Browne <reece@stirling.pdf>
2025-01-30 18:55:33 +00:00
Omar Ahmed Hassan
b4451da2f4
Fix displayed identical fonts in sign PDF ( #2751 )
...
# Description of Changes
### Changes:
- Add a new custom select to display fonts correctly and to allow more
styling flexibility in Sign PDF feature by hiding the original
`<select>` element (`display: none;`) and wrap it with a `<div>` and
then create a custom selection menu using `<div>`s and CSS to achieve
the required results due to the limitations of `<select>` and `<option>`
while still preserving the hidden `<select>` for form submission.
### Why was the change made?
1. A bug that caused font families to not be displayed in Firefox.
2. Select/Option element are not flexible when it comes to styling
(compared to DIVs for example) but bullet point `1.` is of higher
priority.
### UI Changes:
- Dark Mode:
- Before:

- After:

- Light Mode:
- Before:

- After:

Note:
- Changes in `sign.js` are between the lines 95-228, as it seems the
file was auto-formatted affecting whitespaces and
single_quotes/double_quotes.
#### Useful quotes from MDN:
> [Styling with
CSS](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option#styling_with_css )
Styling the <option> element is highly limited. Options don't inherit
the font set on the parent. In Firefox, only
[color](https://developer.mozilla.org/en-US/docs/Web/CSS/color ) and
[background-color](https://developer.mozilla.org/en-US/docs/Web/CSS/background-color )
can be set, however in Chrome and Safari it's not possible to set any
properties. You can find more details about styling in [our guide to
advanced form
styling](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Forms/Advanced_form_styling ).
#### Useful references:
- [Option
Element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option#styling_with_css )
- [Select
Element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select )
- [Advanced Form
Styling](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Forms/Advanced_form_styling )
Closes #1575
---
## Checklist
### General
- [x] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md )
- [x] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/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/HowToAddNewLanguage.md )
(if applicable)
- [x] I have performed a self-review of my own code
- [x] 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/HowToAddNewLanguage.md#add-new-translation-tags )
(for new translation tags only)
### UI Changes (if applicable)
- [x] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)
### Testing (if applicable)
- [x] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/DeveloperGuide.md#6-testing )
for more details.
2025-01-20 12:11:31 +00:00
reecebrowne
38633d4db1
Green buttons ( #2597 )
...
# Description
Making buttons green
Closes #()

## Checklist
- [X ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md )
- [ X] I have performed a self-review of my own code
- [X ] I have attached images of the change if it is UI based
- [ X] I have commented my code, particularly in hard-to-understand
areas
- [ X] If my code has heavily changed functionality I have updated
relevant docs on [Stirling-PDFs doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/ )
- [ X] My changes generate no new warnings
- [ X] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md#add-new-translation-tags )
(for new translation tags only)
Co-authored-by: Reece Browne <reece@stirling.pdf>
2025-01-03 11:23:26 +00:00
reecebrowne
49fb634690
Feature/improved signature element ( #2489 )
...
# Description
Please provide a summary of the changes, including relevant motivation
and context.
Closes #(issue_number)
## Checklist
- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md )
- [ ] I have performed a self-review of my own code
- [ ] I have attached images of the change if it is UI based
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] If my code has heavily changed functionality I have updated
relevant docs on [Stirling-PDFs doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/ )
- [ ] My changes generate no new warnings
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/HowToAddNewLanguage.md#add-new-translation-tags )
(for new translation tags only)
---------
Co-authored-by: Anthony Stirling <77850077+Frooodle@users.noreply.github.com>
Co-authored-by: Reece Browne <reece@stirling.pdf>
2025-01-02 15:49:29 +00:00
Ludy87
164381e940
some tools lack PDFLib
2024-12-18 21:03:08 +01:00
Omar Ahmed Hassan
5d4769df56
Remove unused draggable.js file
...
- Remove draggable.js as the draggability feature already works without and it wasn't used anywhere except in sign.html (which throw an exception already as draggableElement was null, and yet the functionality was working as expected, thus we don't need it)
2024-12-17 12:47:13 +02:00
Reece Browne
ef8231de3a
Add Decrypt to all relevant pages
2024-12-10 16:39:06 +00:00
reecebrowne
23ee77f6ab
Additional sign tooltips ( #2328 )
...
* Add tooltip to sign add to all pages feature
* Additional Tooltips
2024-11-25 20:43:05 +00:00
reecebrowne
da46d942ba
Add tooltip to sign add to all pages feature ( #2325 )
2024-11-25 20:11:27 +00:00
Renan
204bae3bc1
Sign multiple PDF pages at the same time in the same location ( #2008 ) ( #2278 )
...
* Sign multiple PDF pages at the same time in the same location (#2008 )
* Modifying the functionality of how the signature is added to all pages (#2008 )
* Adding the functionality to reverse the addition on all pages and implementing buttons to navigate to the first and last pages (#2008 )
2024-11-22 17:40:09 +00:00
Ludy
6f42d976f6
Fix: Path correction to draggable.js #2154 + little makeup ( #2159 )
2024-11-03 07:26:45 +00:00
Anthony Stirling
27d2681a97
Feature/save signs ( #2127 )
...
* apply fix
* Fixes empty th:action
* Update build.gradle
* fix
* formatting
* Save signatures
* Fix code scanning alert no. 42: Uncontrolled data used in path expression
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix UserServiceInterface
* Merge branch 'feature/saveSigns' of
git@github.com:Stirling-Tools/Stirling-PDF.git into feature/saveSigns
* 0.31.0 bump and further csrf
* formatting
* preview name
* add
* sign doc
* Update translation files (#2128 )
Signed-off-by: GitHub Action <action@github.com>
Co-authored-by: GitHub Action <action@github.com>
---------
Signed-off-by: GitHub Action <action@github.com>
Co-authored-by: Dimitrios Kaitantzidis <james_k23@hotmail.gr>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: a <a>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2024-10-30 12:46:44 +00:00
Anthony Stirling
cae8cd0aa9
Add on hover color to sign ( #2059 )
...
* Fixed layering issue with z-index, and added smoother transitions for… (#1996 )
Fixed layering issue with z-index, and added smoother transitions for signing
Co-authored-by: Anthony Stirling <77850077+Frooodle@users.noreply.github.com>
* Delete package-lock.json
---------
Co-authored-by: Surya Karthikeyan Vijayalakshmi <108506548+SuryaKV101@users.noreply.github.com>
2024-10-22 00:44:22 +01:00
Eric
c6c33d611a
Load pdf libs when needed ( #1902 )
...
* feat: only load pdf-lib when its used
* feat: only load pdfjs when its used
2024-09-15 08:24:04 +01:00
Anthony Stirling
382edc01f8
Multiple flag fix ( #1742 )
...
* fix
* multiple file logic cleanup
* fix
---------
Co-authored-by: a <a>
2024-08-23 09:17:50 +01:00
Ludy
f43fe15193
further bug fixes when using context path ( #1475 )
...
Co-authored-by: Anthony Stirling <77850077+Frooodle@users.noreply.github.com>
2024-06-15 22:07:09 +01:00
Ludy
446bc68768
change to Pdf.js-Legacy Version 4.3.136 ( #1444 )
...
* add: PDF.js-Legacy
* change path
2024-06-12 20:33:25 +01:00
Ludy87
ddb2528ecf
Bump PDF.js from 3.11.174 to 4.3.118
2024-05-26 23:29:28 +02:00
Anthony Stirling
9d56014ca0
thymeleaf
2024-05-22 21:48:23 +01:00
Anthony Stirling
7b2493a838
test random stuff
2024-05-22 21:45:35 +01:00
Anthony Stirling
2443ed2020
quick cache fix
2024-05-19 13:27:00 +01:00
Ludy87
f2eb5dd7d3
bg-card will be added to the class and password/username validation
...
bg-card should not be an id, ids should be unique in their use.
2024-05-19 12:44:54 +02:00
Rectos VX
303b8e032b
Update: updated all pages to new theme system
2024-05-05 15:19:53 +04:00
CocoMaster-AI
eda838d6f8
feat: Extract translation text from html and finished the mainly translation of zh_CN, zh_TW, ja_JP file ( #987 )
...
* feat: translate zh_cn properties
* feat: adjust some description messages_zh_CN.properties
* feat: translate zh_TW file done
* feat: zh_CN semantic optimization
* feat: Supplementary ja_JP translation
* feat: extract rest text
* feat: Sync to all lang.properties
* feat: translate zh_CN, zh_TW, ja_JP file
* fix: small bug
---------
Co-authored-by: yanyu_lin <yanyu_lin@bestsign.cn>
2024-03-28 16:53:39 +00:00
Ludy
67a1529dc7
Change to html5 ( #958 )
...
* Change to html5
with Nu Html Checker
* Update scale-pages.html
* Update sign.html
* Update common.html
* Update common.html
* Update login.html
2024-03-21 20:58:01 +00:00
Ludy
8d9f0361d0
Fix Serbia Language ( #822 )
...
* Fix Serbia Language
* Rename messages_sr_Latn_RS.properties to messages_sr_LATN_RS.properties
* Update languages.html
* Update README.md
2024-02-17 19:56:56 +00:00
Ludy
e4a76e96af
HTML, CSS, JS and JAVA corrections ( #810 )
...
* CSS corrections
* HTML corrections
* JS corrections
* JAVA corrections
* remove tab
* CSS corrections 2
* JS corrections 2
* back to the roots
* max-linie 127
* add slash hr|br
* return bootstrap-icons.css
* return bootstrap-icons.min.css
* return bootstrap.min.css
* Update bootstrap-icons.css
* Update bootstrap-icons.min.css
* Update bootstrap-icons.min.css
* Update bootstrap.min.css
* CSS corrections
* HTML corrections
* JS corrections
* JAVA corrections
* remove tab
* CSS corrections 2
* JS corrections 2
* back to the roots
* max-linie 127
* add slash hr|br
* return bootstrap-icons.css
* Update bootstrap-icons.css
* Bootstrap CSS
* Update prism.css
2024-02-16 21:49:06 +00:00
sbplat
55d4fda01b
refactor: normalize files
2024-02-11 11:47:00 -05:00
Andrey Voronkov
f32832f70d
Add meta::description; pass header variable
2024-01-02 02:44:49 +03:00
Dimitrios Kaitantzidis
a019b8b5ca
Deletes console.log statements and commented out code.
2023-10-08 17:02:03 +03:00
Dimitrios Kaitantzidis
bd9b267562
Fixes minor typos
2023-10-08 16:04:35 +03:00
Dimitrios Kaitantzidis
b0f8f56650
WIP: Letters are now inside canvas, and multiline support is functional. There is a small bug where when there are a lot of multiple lines, the font gets smaller.
2023-10-08 15:58:23 +03:00
Dimitrios Kaitantzidis
a71e813e82
WIP: Makes font smaller but test is shown as whole and in multiline
2023-10-08 15:51:40 +03:00
Dimitrios Kaitantzidis
88a90f22a3
WIP: Adds textarea and multi line support for pdf sign.
2023-10-07 22:54:11 +03:00
Anthony Stirling
4e2911f648
custom font fix
2023-09-06 21:58:28 +01:00
Anthony Stirling
749461334d
pdfjs worker changes and crop fix
2023-07-22 13:17:24 +01:00
Anthony Stirling
81a9329975
border to contrast
2023-07-19 23:23:08 +01:00
Anthony Stirling
94526de04b
sign fix
2023-07-09 20:34:07 +01:00
Anthony Stirling
1ddf7abe6f
extra fonts plus dynamic fonts
2023-07-09 19:36:41 +01:00
Anthony Stirling
04032c0dfe
sign changes min size, lite docker, merge fix #172
2023-06-08 20:25:55 +01:00
Anthony Stirling
6793fd5bc7
thirs party js folder
2023-06-01 21:37:33 +01:00
Anthony Stirling
ae22066bad
languages,add images and flags
2023-05-13 09:42:56 +01:00
Saud Fatayerji
7585fc80b4
Made added draggable elements persist between pages.
2023-05-08 20:06:34 +03:00
Saud Fatayerji
12d457e3ee
Merge branch 'cleanups' of https://github.com/Frooodle/Stirling-PDF into cleanups
2023-05-08 04:24:42 +03:00
Saud Fatayerji
d58933ea8d
Adjusted how styles work. Made signature canvas bigger.
2023-05-08 04:23:45 +03:00
Anthony Stirling
acf4662d2f
compare init, robots, sign lang and local js
2023-05-08 00:17:20 +01:00
Saud Fatayerji
b86afd7fc9
Revamped Signing page to allow multiple signatures and images
2023-05-07 23:39:34 +03:00
Saud Fatayerji
07e81a117b
Fixed signature scaling
2023-05-06 19:56:31 +03:00
Saud Fatayerji
0aa79d28f8
Fixed positional accuracy for signatures
2023-05-06 18:52:30 +03:00