un-pogaz
ac6912565a
always use raw-string for regex (auto-fix)
...
ruff 'RUF039'
2025-01-24 11:14:20 +01:00
un-pogaz
19994000c9
use f-string instead of format call (extra-edit)
...
ruff 'UP030,UP032' --extend-exclude "src/calibre/*" !partial
2025-01-24 11:14:16 +01:00
un-pogaz
02854d8b8c
convert some legacy percent format (extra-edit)
2025-01-24 11:14:16 +01:00
un-pogaz
0560b429bf
convert some legacy percent format (auto-fix)
...
ruff 'UP031'
2025-01-24 11:14:16 +01:00
un-pogaz
5572105076
upgrade code to Python 3 (auto-fix)
...
ruff 'UP'
2025-01-24 11:14:16 +01:00
Kovid Goyal
53b74283a4
sort imports in all python files
2024-03-30 13:02:22 +05:30
Kovid Goyal
606fe08e2b
Remove overlay toggle from ebook audio overlay
...
Brings the behavior in line with the TTS based Read Aloud function
2023-11-13 19:21:39 +05:30
duydl
67fe848720
feat: Add support for EPUB with Media Overlays
2023-11-13 19:21:39 +05:30
ImgBotApp
d1516d6186
[ImgBot] Optimize images
...
*Total -- 76.60kb -> 60.63kb (20.84%)
/recipes/icons/taz.png -- 3.74kb -> 0.71kb (80.93%)
/recipes/icons/sn_dk.png -- 3.65kb -> 1.28kb (64.93%)
/recipes/icons/prekshaa.png -- 3.55kb -> 1.33kb (62.6%)
/recipes/icons/taipei.png -- 3.94kb -> 1.57kb (60.11%)
/recipes/icons/sfbg.png -- 2.08kb -> 1.43kb (31.24%)
/manual/images/python_template_example.png -- 13.47kb -> 10.50kb (22.02%)
/recipes/icons/piratske_noviny.png -- 1.10kb -> 0.86kb (21.98%)
/recipes/icons/thecodelesscode.png -- 1.06kb -> 0.87kb (17.97%)
/recipes/icons/id_pixel.png -- 0.37kb -> 0.32kb (13.79%)
/recipes/icons/the_insider.png -- 0.41kb -> 0.36kb (12.5%)
/recipes/icons/tjournal.png -- 0.43kb -> 0.38kb (11.9%)
/recipes/icons/nature.png -- 0.81kb -> 0.72kb (11.66%)
/recipes/icons/unian_net.png -- 0.44kb -> 0.39kb (11.61%)
/recipes/icons/pravda_uk.png -- 0.44kb -> 0.39kb (11.61%)
/recipes/icons/pravda_ukraine_ru.png -- 0.44kb -> 0.39kb (11.61%)
/recipes/icons/pravda_ukraine.png -- 0.44kb -> 0.39kb (11.61%)
/recipes/icons/snopes.png -- 2.89kb -> 2.57kb (11.15%)
/recipes/icons/old_games.png -- 0.44kb -> 0.39kb (10.51%)
/recipes/icons/monbiot.png -- 0.73kb -> 0.65kb (10.5%)
/recipes/icons/ukraiyns_tizhdien.png -- 0.56kb -> 0.51kb (8.6%)
/recipes/icons/habr.png -- 0.69kb -> 0.64kb (7.38%)
/recipes/icons/habr_ru.png -- 0.69kb -> 0.64kb (7.38%)
/recipes/icons/kleinezeitung.png -- 2.09kb -> 1.96kb (6.4%)
/imgsrc/srv/fts.svg -- 2.98kb -> 2.79kb (6.35%)
/recipes/icons/n_plus_one.png -- 0.63kb -> 0.60kb (4.98%)
/recipes/icons/the_clinic_online.png -- 0.61kb -> 0.58kb (4.97%)
/recipes/icons/piratska_strana.png -- 0.84kb -> 0.81kb (4.39%)
/imgsrc/folder_saved_search.svg -- 2.26kb -> 2.18kb (3.88%)
/recipes/icons/7x7.png -- 1.43kb -> 1.38kb (3.54%)
/recipes/icons/quanta_magazine.png -- 1.38kb -> 1.34kb (3.12%)
/recipes/icons/unperiodico.png -- 1.22kb -> 1.18kb (3.05%)
/recipes/icons/smith.png -- 0.56kb -> 0.55kb (2.27%)
/recipes/icons/newz_dk.png -- 1.88kb -> 1.84kb (2.23%)
/recipes/icons/thairath.png -- 1.30kb -> 1.28kb (2.03%)
/recipes/icons/novaya_gazeta_europe.png -- 2.62kb -> 2.57kb (1.94%)
/recipes/icons/novaya_gazeta_europe_en.png -- 2.62kb -> 2.57kb (1.94%)
/imgsrc/context_menu.svg -- 1.61kb -> 1.58kb (1.52%)
/imgsrc/external-link.svg -- 0.43kb -> 0.43kb (0.91%)
/recipes/icons/skeptical_enquirer.png -- 2.73kb -> 2.72kb (0.47%)
/imgsrc/srv/fit-to-screen.svg -- 0.29kb -> 0.28kb (0.34%)
/imgsrc/srv/external-link.svg -- 0.42kb -> 0.41kb (0.24%)
/imgsrc/external-link-for-dark-theme.svg -- 0.43kb -> 0.43kb (0.23%)
/recipes/icons/spectator_magazine.png -- 1.46kb -> 1.45kb (0.2%)
/recipes/icons/tagespost.png -- 3.00kb -> 3.00kb (0.16%)
/imgsrc/width.svg -- 1.46kb -> 1.46kb (0.07%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-06-19 20:48:10 +00:00
Kovid Goyal
5f515131a5
Content server: Add support for link_maps
...
Only URLs of type http(s) are allowed
2023-03-31 14:38:38 +05:30
Kovid Goyal
20bcb4f416
Button to toggle fit to window
2023-02-05 14:24:54 +05:30
Kovid Goyal
c62386684f
Content server: Start work on FTS integration
2022-12-07 12:56:12 +05:30
ImgBotApp
2e869d972c
[ImgBot] Optimize images
...
*Total -- 1,736.06kb -> 1,248.98kb (28.06%)
/imgsrc/blank.svg -- 2.68kb -> 0.18kb (93.38%)
/imgsrc/eject.svg -- 3.75kb -> 0.98kb (73.93%)
/imgsrc/arrow-down.svg -- 3.74kb -> 1.04kb (72.25%)
/imgsrc/back.svg -- 3.89kb -> 1.17kb (70.01%)
/imgsrc/highlight_only_on.svg -- 4.00kb -> 1.30kb (67.59%)
/imgsrc/plus.svg -- 4.14kb -> 1.44kb (65.26%)
/imgsrc/view-refresh.svg -- 4.32kb -> 1.60kb (63.08%)
/imgsrc/identifiers.svg -- 7.27kb -> 2.68kb (63.07%)
/imgsrc/copy-to-library.svg -- 4.43kb -> 1.65kb (62.72%)
/imgsrc/cover_flow.svg -- 5.01kb -> 1.90kb (61.97%)
/imgsrc/reader.svg -- 5.38kb -> 2.13kb (60.49%)
/imgsrc/document-new.svg -- 4.41kb -> 1.76kb (60.15%)
/imgsrc/plugboard.svg -- 4.24kb -> 1.71kb (59.74%)
/imgsrc/edit-clear.svg -- 5.22kb -> 2.10kb (59.7%)
/imgsrc/store.svg -- 5.42kb -> 2.19kb (59.53%)
/imgsrc/drm-locked.svg -- 4.64kb -> 1.91kb (58.82%)
/imgsrc/icon_choose.svg -- 4.75kb -> 1.98kb (58.28%)
/imgsrc/format-indent-less.svg -- 4.78kb -> 2.02kb (57.8%)
/imgsrc/format-text-italic.svg -- 4.80kb -> 2.05kb (57.36%)
/imgsrc/search_delete_saved.svg -- 5.41kb -> 2.31kb (57.34%)
/imgsrc/gear.svg -- 4.74kb -> 2.03kb (57.2%)
/imgsrc/sort.svg -- 4.85kb -> 2.13kb (56.17%)
/imgsrc/trash.svg -- 5.39kb -> 2.38kb (55.92%)
/imgsrc/format-text-strikethrough.svg -- 4.79kb -> 2.12kb (55.69%)
/imgsrc/font.svg -- 6.46kb -> 2.94kb (54.58%)
/imgsrc/plusplus.svg -- 5.49kb -> 2.53kb (53.89%)
/imgsrc/jobs.svg -- 5.47kb -> 2.53kb (53.65%)
/imgsrc/format-text-underline.svg -- 4.85kb -> 2.26kb (53.39%)
/imgsrc/document-encrypt.svg -- 5.42kb -> 2.55kb (52.96%)
/imgsrc/format-fill-color.svg -- 5.58kb -> 2.63kb (52.77%)
/imgsrc/view.svg -- 6.24kb -> 3.10kb (50.29%)
/imgsrc/html-fix.svg -- 7.67kb -> 3.91kb (49.11%)
/imgsrc/dialog_information.svg -- 7.16kb -> 3.68kb (48.64%)
/imgsrc/format-list-unordered.svg -- 6.74kb -> 3.47kb (48.45%)
/imgsrc/grid.svg -- 5.85kb -> 3.13kb (46.61%)
/imgsrc/merge_books.svg -- 7.51kb -> 4.05kb (46.01%)
/imgsrc/font_size_smaller.svg -- 9.00kb -> 4.99kb (44.57%)
/imgsrc/search_copy_saved.svg -- 7.14kb -> 3.97kb (44.42%)
/imgsrc/format-text-heading.svg -- 6.28kb -> 3.54kb (43.66%)
/imgsrc/spell-check.svg -- 8.21kb -> 4.66kb (43.24%)
/imgsrc/beautify.svg -- 8.45kb -> 4.81kb (43.07%)
/imgsrc/user_profile.svg -- 9.51kb -> 5.81kb (38.91%)
/imgsrc/connect_share.svg -- 7.26kb -> 4.46kb (38.55%)
/imgsrc/connect_share_on.svg -- 7.25kb -> 4.46kb (38.43%)
/imgsrc/polish.svg -- 14.25kb -> 9.00kb (36.82%)
/imgsrc/wizard.svg -- 20.72kb -> 13.48kb (34.94%)
/imgsrc/viewer.svg -- 137.45kb -> 91.57kb (33.38%)
/imgsrc/filter.svg -- 28.87kb -> 19.76kb (31.55%)
/imgsrc/mimetypes/zip.svg -- 126.64kb -> 88.78kb (29.9%)
/imgsrc/tweak.svg -- 259.48kb -> 183.72kb (29.2%)
/imgsrc/mimetypes/gif.svg -- 79.96kb -> 58.29kb (27.1%)
/imgsrc/mimetypes/jpeg.svg -- 79.96kb -> 58.29kb (27.1%)
/imgsrc/calibre.svg -- 45.25kb -> 33.20kb (26.64%)
/imgsrc/edit-cut.svg -- 10.59kb -> 7.78kb (26.56%)
/imgsrc/mimetypes/computer.svg -- 157.94kb -> 116.51kb (26.23%)
/imgsrc/mimetypes/lit.svg -- 483.44kb -> 414.91kb (14.17%)
/imgsrc/srv/selection-handle.svg -- 0.54kb -> 0.46kb (13.61%)
/imgsrc/default_cover.svg -- 36.86kb -> 32.72kb (11.23%)
/imgsrc/srv/ul.svg -- 2.01kb -> 1.92kb (4.85%)
/imgsrc/srv/bg.svg -- 1.91kb -> 1.82kb (4.7%)
/recipes/icons/newtab.png -- 0.58kb -> 0.56kb (3.19%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2022-08-17 15:18:29 +00:00
ImgBotApp
4668684bbd
[ImgBot] Optimize images
...
*Total -- 1,007.08kb -> 624.67kb (37.97%)
/imgsrc/models/template.svg -- 2.68kb -> 0.18kb (93.38%)
/imgsrc/format-text-hr.svg -- 3.12kb -> 0.59kb (81.13%)
/imgsrc/snippets.svg -- 3.34kb -> 0.74kb (77.79%)
/imgsrc/dot_green.svg -- 3.57kb -> 0.89kb (74.99%)
/imgsrc/dot_red.svg -- 3.57kb -> 0.89kb (74.98%)
/imgsrc/edit-redo.svg -- 3.64kb -> 0.92kb (74.77%)
/imgsrc/resize.svg -- 3.72kb -> 1.00kb (73.02%)
/imgsrc/edit-undo.svg -- 3.87kb -> 1.06kb (72.71%)
/imgsrc/arrow-up.svg -- 3.79kb -> 1.08kb (71.49%)
/imgsrc/forward.svg -- 3.94kb -> 1.21kb (69.32%)
/imgsrc/models/book.svg -- 4.44kb -> 1.37kb (69.25%)
/imgsrc/template_funcs.svg -- 3.69kb -> 1.17kb (68.17%)
/imgsrc/bookmarks.svg -- 4.04kb -> 1.32kb (67.27%)
/imgsrc/mimetypes/lrf.svg -- 94.89kb -> 31.41kb (66.9%)
/imgsrc/donate.svg -- 4.13kb -> 1.41kb (65.89%)
/imgsrc/edit_input.svg -- 4.32kb -> 1.48kb (65.61%)
/imgsrc/marked.svg -- 5.44kb -> 1.92kb (64.66%)
/imgsrc/auto-scroll.svg -- 1.99kb -> 0.71kb (64.22%)
/imgsrc/clear_left-for-dark-theme.svg -- 4.09kb -> 1.48kb (63.85%)
/imgsrc/clear_left-for-light-theme.svg -- 4.09kb -> 1.48kb (63.85%)
/imgsrc/tweaks.svg -- 5.08kb -> 1.90kb (62.63%)
/imgsrc/toc.svg -- 4.56kb -> 1.74kb (61.77%)
/imgsrc/format-text-subscript.svg -- 4.20kb -> 1.61kb (61.74%)
/imgsrc/format-text-superscript.svg -- 4.19kb -> 1.61kb (61.62%)
/imgsrc/plugins/plugin_new.svg -- 4.62kb -> 1.79kb (61.28%)
/imgsrc/plugins/plugin_disabled_ok.svg -- 4.63kb -> 1.79kb (61.22%)
/imgsrc/plugins/plugin_deprecated.svg -- 4.63kb -> 1.79kb (61.22%)
/imgsrc/smarten-punctuation.svg -- 4.13kb -> 1.60kb (61.21%)
/imgsrc/plugins.svg -- 4.62kb -> 1.79kb (61.21%)
/imgsrc/format-justify-left.svg -- 4.51kb -> 1.79kb (60.34%)
/imgsrc/format-justify-right.svg -- 4.51kb -> 1.79kb (60.29%)
/imgsrc/unpack-book.svg -- 4.52kb -> 1.80kb (60.21%)
/imgsrc/minus.svg -- 5.36kb -> 2.13kb (60.19%)
/imgsrc/reports.svg -- 4.53kb -> 1.80kb (60.15%)
/imgsrc/format-justify-fill.svg -- 4.62kb -> 1.87kb (59.65%)
/imgsrc/format-justify-center.svg -- 4.64kb -> 1.87kb (59.64%)
/imgsrc/sync.svg -- 5.21kb -> 2.12kb (59.43%)
/imgsrc/download-metadata.svg -- 4.55kb -> 1.86kb (59.2%)
/imgsrc/remove_books.svg -- 5.69kb -> 2.42kb (57.47%)
/imgsrc/diff.svg -- 4.54kb -> 1.96kb (56.87%)
/imgsrc/similar.svg -- 5.81kb -> 2.51kb (56.76%)
/imgsrc/dialog_warning.svg -- 5.21kb -> 2.31kb (55.57%)
/imgsrc/bullhorn.svg -- 2.77kb -> 1.24kb (55.29%)
/imgsrc/plugins/plugin_updater.svg -- 5.44kb -> 2.45kb (54.95%)
/imgsrc/folder_saved_search.svg -- 4.90kb -> 2.24kb (54.3%)
/imgsrc/dialog_error.svg -- 5.30kb -> 2.44kb (53.95%)
/imgsrc/edit-copy.svg -- 5.34kb -> 2.55kb (52.25%)
/imgsrc/random.svg -- 5.03kb -> 2.47kb (50.93%)
/imgsrc/close-for-light-theme.svg -- 2.52kb -> 1.24kb (50.68%)
/imgsrc/dictionary.svg -- 6.55kb -> 3.23kb (50.65%)
/imgsrc/network-server.svg -- 6.17kb -> 3.06kb (50.32%)
/imgsrc/auto_author_sort.svg -- 5.72kb -> 2.87kb (49.89%)
/imgsrc/plugins/plugin_updater_updates.svg -- 6.12kb -> 3.10kb (49.39%)
/imgsrc/plugins/plugin_upgrade_valid.svg -- 7.57kb -> 3.88kb (48.75%)
/imgsrc/plugins/plugin_new_valid.svg -- 7.57kb -> 3.88kb (48.75%)
/imgsrc/plugins/plugin_disabled_valid.svg -- 7.57kb -> 3.89kb (48.7%)
/imgsrc/view-image.svg -- 6.07kb -> 3.16kb (47.98%)
/imgsrc/page.svg -- 8.02kb -> 4.35kb (45.74%)
/imgsrc/plugins/plugin_upgrade_invalid.svg -- 7.45kb -> 4.07kb (45.4%)
/imgsrc/plugins/plugin_new_invalid.svg -- 7.45kb -> 4.07kb (45.4%)
/imgsrc/plugins/plugin_disabled_invalid.svg -- 7.45kb -> 4.07kb (45.35%)
/imgsrc/edit-paste.svg -- 6.85kb -> 3.81kb (44.42%)
/imgsrc/format-list-ordered.svg -- 6.59kb -> 3.67kb (44.28%)
/imgsrc/gmail_logo.svg -- 7.55kb -> 4.27kb (43.47%)
/imgsrc/vl.svg -- 23.87kb -> 13.53kb (43.3%)
/imgsrc/metadata.svg -- 6.47kb -> 3.71kb (42.63%)
/imgsrc/mimetypes/svg.svg -- 10.58kb -> 6.14kb (41.99%)
/imgsrc/font_size_larger.svg -- 8.66kb -> 5.04kb (41.84%)
/imgsrc/publisher.svg -- 7.42kb -> 4.35kb (41.34%)
/imgsrc/mimetypes/fb2.svg -- 9.00kb -> 5.49kb (39.08%)
/imgsrc/mimetypes/dir.svg -- 8.48kb -> 5.30kb (37.46%)
/imgsrc/split.svg -- 3.47kb -> 2.20kb (36.62%)
/imgsrc/mimetypes/unknown.svg -- 9.77kb -> 6.34kb (35.08%)
/imgsrc/mimetypes/pdf.svg -- 18.31kb -> 12.28kb (32.95%)
/imgsrc/mimetypes/azw2.svg -- 9.10kb -> 6.12kb (32.76%)
/imgsrc/mimetypes/azw3.svg -- 9.08kb -> 6.12kb (32.67%)
/imgsrc/tags.svg -- 14.97kb -> 10.12kb (32.41%)
/imgsrc/mimetypes/mobi.svg -- 9.32kb -> 6.37kb (31.63%)
/imgsrc/mimetypes/lrx.svg -- 27.72kb -> 19.22kb (30.65%)
/imgsrc/keyboard-prefs.svg -- 19.70kb -> 13.68kb (30.56%)
/imgsrc/devices/folder.svg -- 28.34kb -> 20.62kb (27.23%)
/imgsrc/mimetypes/bmp.svg -- 79.96kb -> 58.29kb (27.1%)
/imgsrc/column.svg -- 17.92kb -> 14.41kb (19.62%)
/imgsrc/mimetypes/html.svg -- 108.03kb -> 89.17kb (17.46%)
/imgsrc/mimetypes/rtf.svg -- 18.71kb -> 15.61kb (16.59%)
/imgsrc/srv/undo.svg -- 0.31kb -> 0.28kb (11.8%)
/imgsrc/mimetypes/txt.svg -- 130.97kb -> 116.46kb (11.08%)
/imgsrc/news.svg -- 1.86kb -> 1.66kb (10.7%)
/imgsrc/srv/redo.svg -- 0.30kb -> 0.27kb (10.16%)
/imgsrc/srv/fg.svg -- 0.72kb -> 0.68kb (6.74%)
/recipes/icons/sobesednik.png -- 2.12kb -> 2.03kb (4.2%)
/imgsrc/srv/hr.svg -- 0.43kb -> 0.41kb (4.12%)
/imgsrc/srv/help.svg -- 0.81kb -> 0.78kb (2.67%)
/imgsrc/srv/star-half.svg -- 0.73kb -> 0.72kb (1.86%)
/imgsrc/srv/chevron-left.svg -- 0.37kb -> 0.36kb (1.59%)
/imgsrc/srv/highlight.svg -- 0.44kb -> 0.44kb (1.55%)
/imgsrc/srv/library.svg -- 0.76kb -> 0.75kb (1.28%)
/imgsrc/srv/cogs.svg -- 5.12kb -> 5.06kb (1.16%)
/imgsrc/srv/justify-right.svg -- 1.20kb -> 1.19kb (1.14%)
/imgsrc/srv/justify-center.svg -- 1.20kb -> 1.19kb (1.14%)
/imgsrc/srv/toc.svg -- 0.75kb -> 0.75kb (0.78%)
/imgsrc/srv/full-screen.svg -- 0.20kb -> 0.20kb (0.49%)
/imgsrc/srv/heading.svg -- 2.88kb -> 2.87kb (0.47%)
/imgsrc/srv/window-restore.svg -- 0.34kb -> 0.33kb (0.29%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2022-07-25 13:45:18 +00:00
ImgBotApp
25c4dfb671
[ImgBot] Optimize images
...
*Total -- 1,268.83kb -> 973.83kb (23.25%)
/recipes/icons/thenewcriterion.png -- 46.93kb -> 1.50kb (96.8%)
/imgsrc/hotmail.svg -- 3.21kb -> 0.61kb (80.91%)
/imgsrc/format-text-color.svg -- 3.57kb -> 0.94kb (73.65%)
/imgsrc/list_remove.svg -- 3.75kb -> 0.99kb (73.64%)
/imgsrc/window-close.svg -- 3.77kb -> 1.00kb (73.59%)
/imgsrc/swap.svg -- 3.64kb -> 0.97kb (73.5%)
/recipes/icons/le_monde_en.png -- 1.17kb -> 0.33kb (72.25%)
/imgsrc/h-ellipsis.svg -- 3.70kb -> 1.04kb (71.93%)
/imgsrc/v-ellipsis.svg -- 3.70kb -> 1.04kb (71.93%)
/imgsrc/sync-right.svg -- 3.79kb -> 1.08kb (71.52%)
/recipes/icons/russiafeed.png -- 1.30kb -> 0.37kb (71.36%)
/imgsrc/ok.svg -- 4.14kb -> 1.34kb (67.49%)
/imgsrc/next.svg -- 4.60kb -> 1.58kb (65.66%)
/imgsrc/previous.svg -- 4.63kb -> 1.60kb (65.52%)
/imgsrc/search.svg -- 4.17kb -> 1.46kb (65.09%)
/resources/pin-template.svg -- 5.44kb -> 1.92kb (64.66%)
/imgsrc/highlight.svg -- 1.99kb -> 0.71kb (64.57%)
/imgsrc/document_open.svg -- 4.01kb -> 1.42kb (64.47%)
/imgsrc/document-import.svg -- 4.21kb -> 1.55kb (63.21%)
/imgsrc/merge.svg -- 4.45kb -> 1.67kb (62.55%)
/imgsrc/highlight_only_off.svg -- 4.50kb -> 1.72kb (61.72%)
/imgsrc/restart.svg -- 4.47kb -> 1.73kb (61.44%)
/imgsrc/code.svg -- 4.10kb -> 1.58kb (61.38%)
/imgsrc/rotate-right.svg -- 4.60kb -> 1.83kb (60.25%)
/imgsrc/books_in_series.svg -- 5.76kb -> 2.37kb (58.75%)
/imgsrc/add_book.svg -- 5.38kb -> 2.24kb (58.37%)
/imgsrc/drm-unlocked.svg -- 5.06kb -> 2.11kb (58.3%)
/imgsrc/print.svg -- 4.34kb -> 1.81kb (58.24%)
/imgsrc/format-indent-more.svg -- 4.73kb -> 1.98kb (58.2%)
/imgsrc/help.svg -- 5.05kb -> 2.14kb (57.68%)
/imgsrc/reference.svg -- 2.18kb -> 0.93kb (57.39%)
/imgsrc/minusminus.svg -- 5.93kb -> 2.56kb (56.94%)
/imgsrc/edit_book.svg -- 5.63kb -> 2.49kb (55.8%)
/imgsrc/auto-reload.svg -- 5.14kb -> 2.33kb (54.68%)
/imgsrc/embed-fonts.svg -- 4.94kb -> 2.24kb (54.65%)
/imgsrc/tb_folder.svg -- 5.20kb -> 2.36kb (54.6%)
/imgsrc/edit-select-all.svg -- 5.10kb -> 2.32kb (54.6%)
/imgsrc/scroll.svg -- 5.48kb -> 2.53kb (53.79%)
/imgsrc/document-split.svg -- 5.36kb -> 2.51kb (53.24%)
/imgsrc/search_add_saved.svg -- 5.66kb -> 2.65kb (53.16%)
/imgsrc/quickview.svg -- 5.11kb -> 2.43kb (52.54%)
/imgsrc/subset-fonts.svg -- 6.28kb -> 3.00kb (52.3%)
/imgsrc/convert.svg -- 6.03kb -> 2.89kb (52.14%)
/imgsrc/dialog_question.svg -- 5.54kb -> 2.67kb (51.85%)
/imgsrc/config.svg -- 6.15kb -> 2.97kb (51.71%)
/imgsrc/close-for-dark-theme.svg -- 2.52kb -> 1.24kb (50.7%)
/imgsrc/mail.svg -- 5.40kb -> 2.74kb (49.28%)
/imgsrc/generic-library.svg -- 3.49kb -> 1.78kb (49.1%)
/imgsrc/format-text-bold.svg -- 5.88kb -> 3.12kb (46.94%)
/imgsrc/save.svg -- 6.38kb -> 3.39kb (46.85%)
/imgsrc/catalog.svg -- 5.54kb -> 2.98kb (46.21%)
/imgsrc/book.svg -- 5.45kb -> 2.94kb (45.96%)
/imgsrc/fts.svg -- 3.26kb -> 1.81kb (44.63%)
/imgsrc/mimetypes/zero.svg -- 7.25kb -> 4.03kb (44.41%)
/imgsrc/insert-link.svg -- 6.85kb -> 3.81kb (44.37%)
/imgsrc/exec.svg -- 6.46kb -> 3.61kb (44.22%)
/imgsrc/chapters.svg -- 6.56kb -> 3.67kb (44.04%)
/imgsrc/heuristics.svg -- 7.65kb -> 4.50kb (41.14%)
/imgsrc/mimetypes/epub.svg -- 11.06kb -> 6.64kb (39.94%)
/imgsrc/character-set.svg -- 7.12kb -> 4.39kb (38.3%)
/imgsrc/sd.svg -- 18.28kb -> 11.34kb (37.96%)
/recipes/icons/cedar.png -- 5.66kb -> 3.58kb (36.8%)
/imgsrc/mimetypes/tpz.svg -- 9.09kb -> 6.12kb (32.71%)
/imgsrc/trim.svg -- 15.58kb -> 10.75kb (31%)
/imgsrc/mimetypes/djvu.svg -- 17.21kb -> 11.99kb (30.37%)
/imgsrc/scheduler.svg -- 12.42kb -> 8.74kb (29.64%)
/imgsrc/compress-image.svg -- 5.32kb -> 3.78kb (28.97%)
/imgsrc/mimetypes/png.svg -- 85.21kb -> 61.93kb (27.32%)
/imgsrc/rating.svg -- 25.32kb -> 19.14kb (24.4%)
/recipes/icons/granma.png -- 1.07kb -> 0.82kb (23.22%)
/resources/catalog/DefaultCover.jpg -- 22.08kb -> 17.57kb (20.44%)
/imgsrc/debug.svg -- 15.32kb -> 12.29kb (19.74%)
/src/calibre/ebooks/lrf/html/demo/a.png -- 2.10kb -> 1.71kb (18.33%)
/resources/images/clear_left-for-light-theme.png -- 1.68kb -> 1.39kb (17.25%)
/recipes/icons/yazihane.png -- 1.49kb -> 1.24kb (16.63%)
/resources/images/clear_left-for-dark-theme.png -- 1.67kb -> 1.41kb (15.74%)
/imgsrc/srv/cloud-download.svg -- 1.54kb -> 1.31kb (15.08%)
/resources/images/close-for-light-theme.png -- 2.26kb -> 1.92kb (14.68%)
/resources/images/h-ellipsis.png -- 1.19kb -> 1.02kb (14.16%)
/imgsrc/srv/selection-handle-vertical.svg -- 0.56kb -> 0.49kb (12.81%)
/imgsrc/mimetypes/odt.svg -- 12.47kb -> 11.04kb (11.43%)
/manual/images/fts-button.png -- 7.80kb -> 6.97kb (10.62%)
/manual/resources/languages.svg -- 3.41kb -> 3.07kb (9.83%)
/recipes/icons/list_apart.png -- 1.48kb -> 1.35kb (9.22%)
/resources/images/close-for-dark-theme.png -- 2.29kb -> 2.11kb (7.72%)
/recipes/icons/tagespost.png -- 26.08kb -> 24.31kb (6.8%)
/recipes/icons/new_statesman.png -- 0.87kb -> 0.82kb (5.74%)
/recipes/icons/the_insider.png -- 0.43kb -> 0.41kb (5.45%)
/manual/plugin_examples/interface_demo/images/icon.png -- 4.15kb -> 3.94kb (5.01%)
/manual/plugin_examples/webengine_demo/images/icon.png -- 4.15kb -> 3.94kb (5.01%)
/manual/plugin_examples/editor_demo/images/icon.png -- 4.15kb -> 3.94kb (5.01%)
/recipes/icons/denikn.cz.png -- 1.08kb -> 1.03kb (4.34%)
/manual/images/sg_tree.jpg -- 29.13kb -> 27.90kb (4.24%)
/src/calibre/ebooks/lrf/html/demo/large.jpg -- 45.69kb -> 43.82kb (4.11%)
/recipes/icons/elmundo.png -- 0.48kb -> 0.46kb (3.89%)
/manual/images/sg_cc.jpg -- 26.71kb -> 25.72kb (3.72%)
/manual/images/sg_restrict.jpg -- 25.74kb -> 24.85kb (3.45%)
/manual/resources/epub_cover.jpg -- 144.23kb -> 139.93kb (2.98%)
/resources/images/textures/grey_wash_wall.png -- 44.41kb -> 43.10kb (2.94%)
/imgsrc/modified-for-dark-theme.svg -- 110.77kb -> 107.69kb (2.78%)
/imgsrc/modified-for-light-theme.svg -- 110.77kb -> 107.69kb (2.78%)
/manual/images/sg_tb.jpg -- 14.17kb -> 13.78kb (2.78%)
/manual/images/sg_restrict2.jpg -- 18.06kb -> 17.58kb (2.63%)
/manual/images/sg_genre.jpg -- 22.72kb -> 22.24kb (2.14%)
/recipes/icons/iht.png -- 0.77kb -> 0.75kb (2.03%)
/recipes/icons/brigitte_de.png -- 0.60kb -> 0.59kb (1.62%)
/manual/images/sg_search.jpg -- 11.29kb -> 11.11kb (1.56%)
/imgsrc/srv/justify-left.svg -- 1.20kb -> 1.19kb (1.14%)
/imgsrc/srv/justify-full.svg -- 1.20kb -> 1.19kb (1.14%)
/imgsrc/srv/star.svg -- 1.20kb -> 1.19kb (1.14%)
/recipes/icons/old_games.png -- 0.44kb -> 0.44kb (1.11%)
/recipes/icons/novaya_gazeta_europe.png -- 2.65kb -> 2.62kb (1.03%)
/imgsrc/srv/slower.svg -- 0.85kb -> 0.84kb (0.92%)
/imgsrc/srv/reference-mode.svg -- 0.80kb -> 0.80kb (0.85%)
/imgsrc/srv/faster.svg -- 1.09kb -> 1.08kb (0.72%)
/imgsrc/srv/convert.svg -- 1.64kb -> 1.63kb (0.42%)
/imgsrc/srv/global-search.svg -- 2.10kb -> 2.09kb (0.33%)
/recipes/icons/7x7.png -- 1.44kb -> 1.43kb (0.27%)
/recipes/icons/ukraiyns_tizhdien.png -- 0.56kb -> 0.56kb (0.17%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2022-07-22 07:28:11 +00:00
Kovid Goyal
ae437852be
E-book viewer: Add a button to directly open the viewer help section in the calibre user manual to the viewer controls
2021-10-24 21:21:08 +05:30
Kovid Goyal
52e855b130
Add slower and faster buttons to the TTS bar
2020-12-10 08:59:50 +05:30
Kovid Goyal
eaccc523af
More work on Read Aloud
2020-11-29 13:42:29 +05:30
Kovid Goyal
24b2e5f07f
Start work on simple read aloud button for selection popup bar
2020-11-17 17:36:14 +05:30
Mark W. Gabby-Li
9b79d6a5fa
Support Selection Handles on Vertical/RTL Books
...
- Pass vertical/rtl mode into selection code.
- Added new image for vertical selection handle.
selection_bar.pyj:
- Made code agnostic to text direction.
- Changed names to start and end rather than left and right to reflect new behavior.
- Track vertical/rtl state from selection message.
- Handle selection position modified to support all possible text orientations.
- Switch to vertical selection handle in vertical mode.
- Cap selection size at 60px to avoid comically large (and unusable) handles when selecting large element, such as an image.
select.pyj:
- Improved selection behavior when selected range extents are on nodes by search the node's DOM tree for something with a reasonable bounding box.
- To work around bugs with collapsed range rects and vertical text, use character bounding boxes in most cases.
- Add width to selection range extents.
2020-08-28 00:26:18 -07:00
Kovid Goyal
e0f142f1c8
Better internet search icon
2020-08-22 18:48:30 +05:30
Kovid Goyal
d69efedb2f
Allow adding a search in book button to the selection bar
...
Also have the keyboard shortcuts to run a search work when the selection
bar is visible.
2020-08-22 18:48:28 +05:30
Kovid Goyal
8fa67e7bfd
Track annot over entire selection
...
Also work on notes/color editor panel
2020-08-22 18:48:25 +05:30
Kovid Goyal
4c05616e7d
Buttons to finish editing highlight
2020-08-22 18:48:18 +05:30
Kovid Goyal
74897b4ec2
Icon for highlights
2020-08-22 18:48:11 +05:30
Kovid Goyal
9ff27782de
Remove useless __future__ imports
...
Not needed on python3
2020-08-22 18:47:55 +05:30
Kovid Goyal
29cd8d64ea
Change shebangs to python from python2
...
Also remove a few other miscellaneous references to python2
2020-08-22 18:47:51 +05:30
Kovid Goyal
8d217a8878
Make the selection handles a bit nicer
2020-04-03 09:45:38 +05:30
Kovid Goyal
26d405a957
Work on controls for highlighting UI
2020-03-22 19:50:51 +05:30
Kovid Goyal
18a7ad73a4
Initial positioning of selection handles works
2020-03-18 09:28:19 +05:30
Kovid Goyal
a370e028a3
Viewer: Add a control to quit the viewer useful on touchscreens. Fixes #1862441 [Feature request: dedicated 'quit' option in viewer menu]( https://bugs.launchpad.net/calibre/+bug/1862441 )
2020-02-11 20:20:12 +05:30
Kovid Goyal
746381d179
A few more etree.fromstring
2019-12-29 22:02:16 +05:30
Kovid Goyal
38736d9412
Add an auto-scroll button to the viewer controls
2019-12-28 20:49:37 +05:30
Kovid Goyal
b861197248
Unify reference mode icon
2019-12-15 11:03:28 +05:30
Kovid Goyal
5774a6ef9a
Use the same ToC icon for viewer as for rest of calibre
2019-12-06 17:12:01 +05:30
Kovid Goyal
74303fe6d8
Viewer: Restore print to PDF functionality
2019-10-09 17:30:41 +05:30
Kovid Goyal
afd483f11a
Actions to copy text/URL and view image
2019-09-13 09:12:33 +05:30
Eli Schwartz
45ca4c7934
py3: merge multiline __future__ imports to not confuse 2to3
2019-05-27 00:41:14 -04:00
Kovid Goyal
2d21a8efa2
Some more fixes for the unicode type
...
Now replaced in all dynamically loaded code. Recipes/metadata
sources/etc. In the case of recipes, since they get compiled by calibre
we simply make the unicode/unichr names available, no need for any
changes to the actual recipes themselves.
2019-03-13 12:04:47 +05:30
Kovid Goyal
91dcd80f8c
Start work on conversion for the content server
2018-06-20 07:46:24 +05:30
Kovid Goyal
26aee58453
Use three toolbars for comments editor so they dont wrap even on small screens
2018-03-22 12:15:52 +05:30
Kovid Goyal
2ddfa2aa43
Color controls for the comments editor on the EM page
2018-03-22 12:06:12 +05:30
Kovid Goyal
71c18acc7b
Actions to insert images/links for the comments editor on the EM page
2018-03-22 11:16:25 +05:30
Kovid Goyal
c2a92ad678
Justification actions for comments editor on EM page
2018-03-22 09:31:17 +05:30
Kovid Goyal
dddc916082
More actions for comments editor on EM page
2018-03-21 22:47:27 +05:30
Kovid Goyal
8d0f8ba765
Format block command for comments editor on EM page
2018-03-21 22:12:27 +05:30
Kovid Goyal
2645ef6209
More actions for EM page comments editor
2018-03-21 21:40:20 +05:30
Kovid Goyal
2d2d66113d
A few more actions for the EM page comments editor
2018-03-21 08:34:34 +05:30
Kovid Goyal
88d4772ec8
Add basic formatting buttons to comments editor toolbar on EM page
2018-03-21 07:28:29 +05:30
Kovid Goyal
e877ef90e8
Start work on metadata edit widgets for the content server
2018-02-28 12:30:12 +05:30