Commit-Graph

54 Commits

Autor SHA1 Nachricht Datum
4d40254f62 added the PKGBuild to the repo 2025-07-22 00:12:57 +02:00
Axel Svensson
48cbf7830a Polish README.md 2025-04-20 16:51:00 +02:00
Axel Svensson
f63c07f37b Support numpad + and - 2025-04-06 13:29:50 +02:00
Axel Svensson
8a6c7d5f2f Handle qpdf warnings
Fixes #12
2025-03-14 20:39:24 +01:00
Axel Svensson
7b5a699060 Merge branch 'dev' 2024-10-24 06:53:39 +02:00
Axel Svensson
b3a9474e4e Fix: Account for imprecision in ghostscript
Fixes #14.
2024-10-24 06:52:09 +02:00
Axel Svensson
9c7ba6da50 Improve signature sizing
Fixes #13.

- Improve README.md to clarify signature anchor point.
- Change -x and -y
  - Require % unit
  - Support specifying coordinate relative both edges.
- Add -r / --resize
- Change -W and -H
  - Add support for units
  - Change default to 50%
2024-10-24 06:51:51 +02:00
Axel Svensson
bcc37b0929 Refactor signature path logic 2024-07-17 16:36:48 +00:00
Axel Svensson
17ccf8b527 Revert "Minimize empty-3inx2in.pdf"
This reverts commit 2e9395cee3.
2024-07-17 16:36:46 +00:00
Axel Svensson
6c373e3df2 Merge branch 'dev' 2024-07-16 21:11:03 +00:00
Axel Svensson
1a69e20946 Check python version 2024-07-16 20:31:54 +00:00
Axel Svensson
9e0ef1a65c Update copyright 2024-07-16 14:40:16 +00:00
Axel Svensson
21aad7d1b9 Fix regex in pdfGetSize 2024-07-16 13:29:12 +00:00
Axel Svensson
ed54c79aa7 Refactor dependency tracking for files 2024-07-16 13:27:10 +00:00
Axel Svensson
c0dfb3ec4c Check that --signature exists 2024-07-16 13:27:10 +00:00
Axel Svensson
c61747cf7a Add pdf-sign --text and pdf-from-text
Fixes #9.
2024-07-16 13:27:10 +00:00
Axel Svensson
3eed74e1ef Refuse to operate on files with dash prefix
Fixes #6.
2024-07-16 13:27:10 +00:00
Axel Svensson
0a0c7c9e13 Improve information about signature directory
Rejects #8.
2024-07-16 13:27:10 +00:00
Axel Svensson
0fbba14076 Support signature PDFs with an explicit CropBox 2024-07-16 13:27:10 +00:00
Axel Svensson
17ec3c5e56 Improve startup time 2024-07-16 13:27:10 +00:00
Axel Svensson
a3d25a566f Make initial window size adaptive 2024-07-16 13:27:10 +00:00
Axel Svensson
34fdeb1043 Improve display size calculations 2024-07-16 13:27:10 +00:00
Axel Svensson
8f299dda2e Improve help text
Fixes #11.
2024-07-16 13:27:10 +00:00
Axel Svensson
6b80860a9b Use either qpdf or pdftk
Fixes #5.
2024-07-16 07:20:15 +00:00
Axel Svensson
6720fbe301 Merge branch 'dev' 2024-06-03 09:38:51 +02:00
Axel Svensson
2e9395cee3 Minimize empty-3inx2in.pdf 2024-06-03 09:32:12 +02:00
Axel Svensson
07b9e61bf3 Skip Cell calculations with unchanged inputs
Add class Volatile to force recalculation after file contents change.
2024-06-03 09:32:12 +02:00
Axel Svensson
f58854ff5d Fix GUI issues
- Fix bug in displaySize()
- Use floats and round rather than int to improve error propagation
- Wait until after root window is created to bind onDocViewResize, to
  ignore initial problems. Then set initial root window size
  explicitly to trigger correct sizing. This fixes #10.
- Separate threshold to change displayMaxSize into x & y direction.
2024-06-03 09:32:12 +02:00
Axel Svensson
d6adc14fec Improve readme 2024-06-03 09:32:12 +02:00
Axel Svensson
41d1ab7076 Improve error handling 2024-06-03 09:32:12 +02:00
Axel Svensson
7612e52a63 Fixes
- Allow mixed-case .pdf suffixes
- Sort signature file names
- Use "pdf-sign" as X11 class name
2024-06-02 01:14:56 +02:00
Axel Svensson
3135cfe4dd Correct information about Okular
Fixes #4
2023-08-18 09:21:31 +02:00
Axel Svensson
98742c6b12 Use $XDG_CONFIG_HOME
Fixes #3.
2023-08-08 17:00:34 +02:00
Axel Svensson
f5864ea3c9 Improve README.md 2023-08-07 15:11:19 +02:00
Axel Svensson
19abcee6d3 Add animated .GIF to README
As suggested in issue #2.
2023-08-07 12:03:40 +02:00
Axel Svensson
d4b92cf884 Add empty-3inx2in.pdf
As suggested in issue #2.
2023-08-06 10:07:31 +02:00
Axel Svensson
e8c77cfedd Validate input file name 2022-10-19 17:56:46 +02:00
Axel Svensson
216d9c2668 Make compatible with Python 3.7
Fixes #1.
2022-07-28 00:57:17 +02:00
Uli Fahrenberg
5c960b1b6b Add pt, cm and mm units to pdf-create-empty 2022-07-27 22:56:36 +02:00
Axel Svensson
4a8f81fab8 Improve installation instructions 2021-10-12 17:53:46 +02:00
Axel Svensson
3e7171c8ef Error handling for GUI callbacks 2021-10-12 17:36:28 +02:00
Axel Svensson
b2fc8f3b7c Menu underline for signature selection 2021-10-12 17:36:28 +02:00
Axel Svensson
09789d2075 Remove unused code 2021-10-12 17:36:28 +02:00
Axel Svensson
b8f35aafad Throttle GUI updates 2021-10-12 17:36:28 +02:00
Axel Svensson
4372f2fe5a Remove unused code 2021-10-12 06:14:01 +02:00
Axel Svensson
d6a496cecc List signature files in menu 2021-10-12 05:09:21 +02:00
Axel Svensson
cbd492155c Don't import tkinter in batch mode 2021-10-12 05:07:23 +02:00
Axel Svensson
013df2b085 Add README 2021-10-12 01:12:25 +02:00
Axel Svensson
6dc0cf11d1 Add pdf-create-empty 2021-10-12 00:48:34 +02:00
Axel Svensson
c0f6b81ca3 Add MIT license 2021-10-11 23:01:02 +02:00