Calixte Denizet
b4d028132b
Sync the viewer chrome with the Firefox design system
...
The chrome is now authored against Firefox design-token names with the shipped
value as a fallback `var(--fx-token, <literal>)` so colors, borders and radii
follow Firefox instead of having to be re-synced by hand.
In MOZCENTRAL viewer.css imports chrome://global/skin/design-system/tokens-brand.css,
gated on the new pdfjs.enableNova pref (default false, read straight from CSS via -moz-pref()).
With the pref off the sheet isn't applied, every fallback resolves, and the
viewer renders as before, as it also does in the GENERIC and components builds,
which never see the chrome sheet.
Consuming a token means never declaring its name in an unlayered rule, which
would shadow Firefox's for the whole subtree; --focus-outline, --border-color and
--text-color/--button-border-color are therefore renamed to
--editor-selection-outline, --signature-border-color and --views-*. In forced
colors each state reads a matching background/foreground/border triple so it
can't collapse to a single system color.
The dialog button styling also moves out of `.dialog .mainContainer button` into
a shared .primaryButton/.secondaryButton primitive (buttons.css, imported from
pdf_viewer.css so the components build gets it too). The password,
document-properties, print and undo-bar buttons use it in place of .dialogButton,
and the custom radio appearance gives way to native controls tinted with
accent-color.
2026-07-30 23:13:43 +02:00
Calixte Denizet
241e8c18b9
Slightly move the resizer on the sidebar (bug 2019585)
...
And add a white border to the resizer in order to make it visible whatever the background is.
2026-02-26 14:35:13 +01:00
calixteman
1b5ecd36e4
Merge pull request #20387 from calixteman/bug1995721
...
[Editor] Fix the css of the link in the comment sidebar (bug 1995721)
2025-10-23 09:00:48 +02:00
Calixte Denizet
ad9bcabee3
[Editor] Fix the css of the link in the comment sidebar (bug 1995721)
2025-10-22 16:18:37 +02:00
Calixte Denizet
abfa1495d5
[Editor] Fix the css of the button to close the comment sidebar (bug 1995766)
2025-10-22 16:05:26 +02:00
Calixte Denizet
a372294ea3
[Editor] Make the comment sidebar resizable (bug 1990544)
2025-09-25 15:29:41 +02:00
Calixte Denizet
80c7aee347
[Editor] Avoid to use similar colors for background and foreground colors in HCM (bug 1990082)
2025-09-24 17:04:27 +02:00
Calixte Denizet
3f1dbbcb77
[Editor] Don't add scrollbars when it's useless in the comment sidebar (bug 1990099)
2025-09-24 15:38:13 +02:00
calixteman
ae3c23e28a
Merge pull request #20291 from calixteman/bug1977269
...
[Editor] When in HCM, don't apply light/dark color in the comment buttons (bug 1977269)
2025-09-23 20:27:01 +02:00
calixteman
225b07aa29
Merge pull request #20283 from calixteman/bug1989304
...
[Editor] Make sure the comment dialog is visible on the screen (bug 1989304)
2025-09-23 19:30:28 +02:00
Calixte Denizet
5d079c10b6
[Editor] When in HCM, don't apply light/dark color in the comment buttons (bug 1977269)
...
Add fix the color name to use in HCM.
2025-09-22 17:31:11 +02:00
Calixte Denizet
623d422ddb
[Editor] Make sure the comment dialog is visible on the screen (bug 1989304)
2025-09-18 21:23:42 +02:00
Tim van der Meij
20f31d782b
Merge pull request #20281 from calixteman/comment_dialog_focus
...
[Editor] Fix the focus outline for the comment dialog buttons
2025-09-18 20:50:50 +02:00
Calixte Denizet
a1906f02d9
[Editor] Fix the focus outline for the comment dialog buttons
...
And add an aria label to the dialog.
2025-09-18 14:01:07 +02:00
Calixte Denizet
d1f06fe70e
Avoid unused css variables
2025-09-16 13:40:09 +02:00
Calixte Denizet
38b86cb97a
[Annotation] Use the new popup in reading mode (bug 1987426)
2025-09-15 16:58:22 +02:00
Calixte Denizet
b660b721f9
[Editor] Add a new popup for comments (bug 1987425)
...
And:
- improve the editing dialog in removing menu;
- position correctly the popup on the left/right depending on the direction value.
2025-09-15 08:24:26 +02:00
Calixte Denizet
7f85c00ee6
Make sure that a good constrast ratio is respected when darkening/lightening a color
2025-09-11 21:29:28 +02:00
Tim van der Meij
84e32964ed
Merge pull request #20221 from calixteman/button_color_comment
...
[Editor] Use the color of the annotation for the background of the comment button
2025-09-04 21:27:07 +02:00
Calixte Denizet
ca280399c2
[Editor] Use the color of the annotation for the background of the comment button
2025-09-02 21:17:08 +02:00
Calixte Denizet
dd4b475109
[Editor] Make scrollable the area containing the comments in the sidebar
2025-08-31 23:21:19 +02:00
Calixte Denizet
2a459857ce
[Editor] Add editors with a comment in the sidebar
...
and add a button close to the editor.
Clicking on the button will display a popup with the comment but it's for a next patch.
2025-08-31 19:59:16 +02:00
Calixte Denizet
25990e4287
[Editor] Add a sidebar allowing the user to navigate between the comments in a pdf (bug 1985567)
...
This implements what has been specified but it's still not done: we have to handle editing a comment
or an annotation containing one.
2025-08-29 16:00:06 +02:00
Calixte Denizet
e44e470eb2
[Editor] Remove useless CSS and fix styling for the comment button
2025-08-26 22:06:49 +02:00
Calixte Denizet
5ed2dfbf26
[Editor] Change the icon for inline comments
2025-08-25 20:04:56 +02:00
Calixte Denizet
bd8c438428
[Editor] Add a button to the annotation having a popup in order to edit it
2025-08-24 21:36:19 +02:00
Calixte Denizet
fbdeb7bb6d
[Editor] Remove useless css and use a defined but unused property
2025-07-29 09:33:38 +02:00
Calixte Denizet
636ff503ff
[Editor] Add the possibility to add Popup annotations (bug 1976724)
...
It's a first big step.
This patch contains a new modal dialog to let the user edit/update a Popup
2025-07-15 22:39:16 +02:00