Calixte Denizet
ed22d934e5
Implement the new alt text flow (bug 1909604)
...
For the Firefox pdf viewer, we want to use AI to guess an alt-text when adding an image to a pdf.
For now the telemtry stuff is not implemented and will come soon.
In order to test it locally:
- set enableAltText, enableFakeMLManager and enableUpdatedAddImage to true.
or in Firefox:
- set browser.ml.enable, pdfjs.enableAltText and pdfjs.enableUpdatedAddImage to true.
2024-07-29 14:31:47 +02:00
Tim van der Meij
4e8a015a78
Update translations to the most recent versions
2024-07-02 18:29:19 +02:00
Tim van der Meij
a89c700607
Update translations to the most recent versions
2024-06-21 17:11:30 +02:00
Tim van der Meij
e0a01328f3
Update translations to the most recent versions
2024-06-11 15:13:06 +02:00
Tim van der Meij
ea0d2126ea
Update translations to the most recent versions
2024-05-28 19:25:46 +02:00
Tim van der Meij
af5d7908fe
Update translations to the most recent versions
2024-05-23 16:02:20 +02:00
Tim van der Meij
b0dbacd0e1
Update translations to the most recent versions
2024-05-14 16:26:34 +02:00
Tim van der Meij
9dcb2b3844
Update translations to the most recent versions
2024-04-29 19:57:19 +02:00
Tim van der Meij
7affc7efa1
Update translations to the most recent versions
2024-04-19 14:57:04 +02:00
Tim van der Meij
ac7bd17cf8
Update translations to the most recent versions
2024-04-11 19:48:32 +02:00
Tim van der Meij
cecbcd126f
Update translations to the most recent versions
2024-04-03 14:43:26 +02:00
Tim van der Meij
01a68def44
Update translations to the most recent versions
2024-03-26 16:32:53 +01:00
Calixte Denizet
63c1c787b4
[Editor] Add a label to the highight floating button readable with NVDA (bug 1886964)
2024-03-23 16:12:03 +01:00
Jonas Jenwald
601bf580f9
Update l10n files
2024-03-17 13:52:15 +01:00
Calixte Denizet
b4267cd294
[Editor] Add a floating button close to the selected text to highlight it (bug 1867742)
...
For now keep this feature behind a pref in order to make some experiments before
deciding to enable it.
2024-03-12 15:06:46 +01:00
Jonas Jenwald
ea4b55a0e6
Update l10n files
2024-03-08 10:09:51 +01:00
Calixte Denizet
39aeea3e94
[Editor] Add a toggle button to show/hide all the highlights (bug 1867740)
2024-03-07 13:16:59 +01:00
Calixte Denizet
3cb58f84a2
[GeckoView] Remove the open-in-app button (bug 1832519)
2024-03-04 19:32:12 +01:00
Tim van der Meij
43cdc1ca8a
Update translations to the most recent versions
2024-02-17 16:00:18 +01:00
Tim van der Meij
b278a74b6b
Update translations to the most recent versions
2024-02-10 19:04:46 +01:00
Tim van der Meij
f103f277ac
Update translations to the most recent versions
2024-01-27 19:13:06 +01:00
Calixte Denizet
0432d1e8e6
[Editor] Add a tooltip to the slider to set the thickness of free highlights
2024-01-26 18:34:26 +01:00
Calixte Denizet
2b8ecf5688
[Editor] Add the possibility to change the thickness of a free highlight (bug 1876096)
2024-01-24 22:04:39 +01:00
Jonas Jenwald
2dd6910aa4
Update l10n files
2024-01-20 09:54:21 +01:00
Calixte Denizet
7580770aac
Update l10n files
2024-01-14 21:18:58 +01:00
Jonas Jenwald
2cb93cc344
Update l10n files
2024-01-06 10:10:22 +01:00
Jonas Jenwald
0324187734
Update l10n files
2023-12-23 12:32:00 +01:00
Calixte Denizet
eff8b2c67b
[Editor] Add some missing strings to localize for highlighting
2023-12-12 19:57:38 +01:00
Calixte Denizet
ff23d37fa2
[Editor] Add a color picker with predefined colors for highlighting text (bug 1866434)
...
The doorhanger for highlighting has a basic color picker composed of 5 predefined colors
to set the default color to use.
These colors can be changed thanks to a preference for now but it's something which could
be changed in the Firefox settings in the future.
Each highlight has in its own toolbar a color picker to just change its color.
The different color pickers are so similar (modulo few differences in their styles) that
this patch introduces a new class ColorPicker which provides a color picker component
which could be reused in future editors.
All in all, a large part of this patch is dedicated to color picker itself and its style
and the rest is almost a matter of wiring the component.
2023-12-05 23:27:22 +01:00
Calixte Denizet
59112a7730
[Editor] Move the alt text button in the editor toolbar
2023-11-28 15:36:29 +01:00
Tim van der Meij
ab692f805a
Update translations to the most recent versions
2023-11-25 19:34:44 +01:00
Calixte Denizet
b7d28a3bf6
[Editor] Add a tooltip to the delete button
2023-11-15 10:51:39 +01:00
Tim van der Meij
4b7a0d1841
Update translations to the most recent versions
2023-11-11 15:58:30 +01:00
Jonas Jenwald
89bb0c9e66
Update l10n files
2023-11-04 09:47:38 +01:00
Tim van der Meij
447eeeba4d
Update translations to the most recent versions
2023-10-29 14:29:56 +01:00
Calixte Denizet
2967eca605
Update the path to get all locales and update locales
2023-10-25 12:47:06 +02:00
Jonas Jenwald
17af706070
[api-minor] Use "data-l10n-id"/"data-l10n-args", rather than manually updating DOM-elements, to trigger translation (PR 17146 follow-up)
...
This patch changes almost all viewer-components[1] to use "data-l10n-id"/"data-l10n-args" for localization, which means that in many cases we no longer need to pass around the `L10n`-instance any more.
One part of the code-base where the `L10n`-instance is still being used "directly" is the AnnotationEditors, however while it might be possible to convert (most of) that code as well that's not attempted in this patch.
---
[1] The one exception is the `PDFDocumentProperties` dialog, since the way it's currently implemented makes that less straightforward to fix without a lot of code changes.
2023-10-22 14:17:47 +02:00
Calixte Denizet
66982a2a11
[api-minor] Move to Fluent for the localization (bug 1858715)
...
- For the generic viewer we use @fluent/dom and @fluent/bundle
- For the builtin pdf viewer in Firefox, we set a localization url
and then we rely on document.l10n which is a DOMLocalization object.
2023-10-19 11:20:41 +02:00
Tim van der Meij
e79bb25086
Update translations to the most recent versions
2023-10-14 13:50:12 +02:00
Calixte Denizet
cabda362c6
Remove useless chrome.properties file (bug 1858700)
2023-10-12 16:32:44 +02:00
Calixte Denizet
05ca3fd99b
[Editor] Support resizing editors with the keyboard (bug 1854340)
2023-10-04 12:57:37 +02:00
Jonas Jenwald
073a1da6f5
Update l10n files
2023-09-24 11:05:37 +02:00
calixteman
237b8ce4a8
Merge pull request #16988 from calixteman/alt_text_dialog_others
...
[Editor] Tweak few values after review from UX
2023-09-21 11:03:19 +02:00
Calixte Denizet
b5d18006a7
[Editor] Tweak few values after review from UX
2023-09-21 10:52:58 +02:00
Calixte Denizet
c90ea2314e
[Editor] Add an aria-label to the alt-text button depending on its state
2023-09-20 21:56:16 +02:00
Calixte Denizet
9a677d0d4d
[Editor] Change some strings in the alt-text dialog
2023-09-20 18:44:56 +02:00
Calixte Denizet
7952a36384
[Editor] Add a tooltip showing the alt text when hovering the alt-text button (bug 1844952)
2023-09-20 10:50:28 +02:00
Calixte Denizet
0df9d1d934
[Editor] Update alt text dialog description
2023-09-19 09:27:43 +02:00
Calixte Denizet
df0da86b64
[Editor] Add a dialog box in order to get alt-text data (bug 1844952)
...
Implement the specifications provided by UX for light, dark and HCM modes.
2023-09-18 21:42:52 +02:00
Calixte Denizet
a216836fd5
[Editor] Add a button to trigger a dialog for adding an alt text (bug 1844952)
2023-09-18 15:07:09 +02:00