Commit Graph

  • 3222037a02
    feat(cli): allow passing custom keybindings through the cli (#409) Alexandre Pasmantier 2025-03-19 21:59:53 +01:00
  • b9761d8f8f docs: update man page Alexandre Pasmantier 2025-03-19 21:58:09 +01:00
  • 4f97345de5 feat(cli): allow passing custom keybindings through the cli Alexandre Pasmantier 2025-03-19 21:53:48 +01:00
  • 3a5b5ec0cc
    refactor(startup): improve overall startup time and remove first frames artifacts (#408) Alexandre Pasmantier 2025-03-19 18:55:47 +01:00
  • 41b4f904ef refactor(startup): improve overall startup time and remove first frames artifacts Alexandre Pasmantier 2025-03-19 18:28:36 +01:00
  • f08c620d0b work in progress improve-code-documentation Alexandre Pasmantier 2025-03-19 02:12:15 +01:00
  • 5ee891230c
    chore(changelog): update changelog (auto) (#405) github-actions[bot] 2025-03-19 01:36:45 +01:00
  • a6379d22ce chore(changelog): update changelog (auto) alexpasmantier 2025-03-19 00:36:00 +00:00
  • 7a85728da6
    refactor(config)!: simplify keybindings configuration syntax (#404) Alexandre Pasmantier 2025-03-19 01:35:29 +01:00
  • 7639707247 refactor(config)!: simplify keybindings configuration syntax Alexandre Pasmantier 2025-03-19 01:28:02 +01:00
  • 47ea5a2b68
    feat(cli): allow passing builtin previewers through the cli (e.g. --preview ':files:') (#403) Alexandre Pasmantier 2025-03-18 19:10:40 +01:00
  • 2c2ec0e3bb feat(cli): allow passing builtin previewers through the cli (e.g. --preview ':files:') Alexandre Pasmantier 2025-03-18 19:07:59 +01:00
  • 1e4c34fecd
    chore(changelog): update changelog (auto) (#402) github-actions[bot] 2025-03-18 02:32:20 +01:00
  • 67a5fa0617 chore(changelog): update changelog (auto) alexpasmantier 2025-03-18 01:23:07 +00:00
  • 961ebbba2b chore: bump to 0.10.10 0.10.10 alexpasmantier 2025-03-18 01:51:17 +01:00
  • 69485f7c2a chore(changelog): update changelog (auto) alexpasmantier 2025-03-18 01:18:11 +00:00
  • 6c5aa8da4d chore: bump to 0.10.10 alexpasmantier 2025-03-18 01:51:17 +01:00
  • 53e0570bb4 chore(changelog): update changelog (auto) alexpasmantier 2025-03-18 01:02:49 +00:00
  • 005f4540ba chore: bump to 0.10.10 alexpasmantier 2025-03-18 01:51:17 +01:00
  • 011d004b4b
    chore(changelog): update changelog (auto) (#399) github-actions[bot] 2025-03-18 01:59:49 +01:00
  • f6f0d18b29 chore(changelog): update changelog (auto) alexpasmantier 2025-03-18 00:56:59 +00:00
  • deecbbed06 chore: bump to 0.10.10 alexpasmantier 2025-03-18 01:51:17 +01:00
  • 35be37797b
    ci(man): add man pages to ci releases (#398) Alexandre Pasmantier 2025-03-18 01:50:05 +01:00
  • 87a05ef9cc ci(man): add man pages to ci releases alexpasmantier 2025-03-18 01:47:02 +01:00
  • 0edf224502
    docs(man): add man pages for tv (#397) Alexandre Pasmantier 2025-03-18 01:23:02 +01:00
  • 2dbf4db5f3 docs(man): add man pages for tv alexpasmantier 2025-03-18 01:19:14 +01:00
  • 88a4f04680
    chore(deps): bump actions/checkout from 3 to 4 (#396) dependabot[bot] 2025-03-17 22:49:29 +01:00
  • 7bd782b964 chore(deps): bump actions/checkout from 3 to 4 dependabot[bot] 2025-03-17 21:14:23 +00:00
  • 4f35cc6dbd
    docs(cli): improve cli documentation (#395) Alexandre Pasmantier 2025-03-17 22:39:19 +01:00
  • 4fce7da1a8 docs(cli): improve cli documentation alexpasmantier 2025-03-17 22:12:41 +01:00
  • 55705c0855
    fix(zsh): use history command to include recent entries (#379) Kevin Turner 2025-03-17 14:27:22 -07:00
  • 8c507bcfcb fix(zsh): use history command to include recent entries Kevin Turner 2025-03-12 18:04:17 -07:00
  • ee89b36b42
    refactor(stdin): disable preview by default and enable when passing --preview (#394) Alexandre Pasmantier 2025-03-17 21:34:32 +01:00
  • eb1c280ce2 refactor(stdin): disable preview by default and enable when passing --preview alexpasmantier 2025-03-17 21:26:37 +01:00
  • 60ea4a7e15
    chore(changelog): update changelog (auto) (#391) github-actions[bot] 2025-03-17 02:05:19 +01:00
  • d2becb7a34 chore(changelog): update changelog (auto) alexpasmantier 2025-03-17 01:03:26 +00:00
  • f397dd5a70 chore: bump to 0.10.9 0.10.9 alexpasmantier 2025-03-17 01:59:00 +01:00
  • f954e81e4c ci(deb): fix cargo deb output directory error (#390) Alexandre Pasmantier 2025-03-17 00:05:53 +01:00
  • f04b06966f ci(deb): fix cargo deb output directory error alexpasmantier 2025-03-17 00:02:08 +01:00
  • 5576711a83 chore(changelog): update changelog (auto) alexpasmantier 2025-03-16 16:25:38 +00:00
  • d601eb2c02 chore(changelog): update changelog (auto) (#386) 0.10.8 github-actions[bot] 2025-03-16 16:53:12 +01:00
  • e26bd5919f ci(deb): temporarily disable old compatibility builds (#385) Alexandre Pasmantier 2025-03-16 16:41:09 +01:00
  • 83c36196b2 chore(changelog): update changelog (auto) alexpasmantier 2025-03-16 16:06:01 +00:00
  • 32877c9e2f chore: bump to 0.10.8 alexpasmantier 2025-03-16 16:58:16 +01:00
  • 8cccc6cd35
    chore(changelog): update changelog (auto) (#387) github-actions[bot] 2025-03-16 17:01:50 +01:00
  • 6eef5f1b65 chore(changelog): update changelog (auto) alexpasmantier 2025-03-16 16:00:52 +00:00
  • e3b73e36e2 chore: bump to 0.10.8 alexpasmantier 2025-03-16 16:58:16 +01:00
  • b537e2e77c
    chore(changelog): update changelog (auto) (#386) github-actions[bot] 2025-03-16 16:53:12 +01:00
  • 3ab31c886f chore(changelog): update changelog (auto) alexpasmantier 2025-03-16 15:51:54 +00:00
  • 92b16e1ba1
    ci(deb): temporarily disable old compatibility builds (#385) Alexandre Pasmantier 2025-03-16 16:41:09 +01:00
  • e1fb14ee79 ci(deb): temporarily disable old compatibility builds alexpasmantier 2025-03-16 16:38:30 +01:00
  • c0bd696d18
    Corrected git-repos name in channels.md (#383) bpairet 2025-03-15 00:29:39 +01:00
  • 555958ffa2
    Corrected git-repos name in channels.md bpairet 2025-03-14 12:34:44 +01:00
  • 8df4a7a229
    fix(changelog): fix broken links in CHANGELOG.md (#377) Sergey A. 2025-03-11 21:12:11 +03:00
  • b72e3ea9e2 fix(changelog): fix broken links in CHANGELOG.md Sergey A. 2025-03-11 14:21:17 +03:00
  • 64b2f730b3
    test: more tests for cli, app, and main (#375) Alexandre Pasmantier 2025-03-11 01:14:02 +01:00
  • 92f262f795 test: more tests for cli, app, and main alex pasmantier 2025-03-10 16:10:34 +01:00
  • fcf4b35272
    ci: replace manual convco check and git hook by a dedicated ci step (#376) Alexandre Pasmantier 2025-03-10 22:16:20 +01:00
  • 7317765f19 ci: replace manual convco check and git hook by a dedicated ci step Alexandre Pasmantier 2025-03-10 22:14:33 +01:00
  • ed28da325f
    chore(changelog): update changelog (auto) (#371) github-actions[bot] 2025-03-06 13:57:48 +01:00
  • 35e54cf373 chore(changelog): update changelog (auto) alexpasmantier 2025-03-06 12:57:03 +00:00
  • 5a4c9d3296 chore: bump to 0.10.7 0.10.7 alexpasmantier 2025-03-06 13:55:19 +01:00
  • 46f5d20b2c feat(shell): allow mapping ctrl-space for builtin shell autocomplete integration (#370) Alexandre Pasmantier 2025-03-05 17:40:25 +01:00
  • 3441587d57 feat(preview): add support for image previews (#363) Emile Schupbach 2025-03-06 00:34:03 +09:00
  • b1a86a7893 feat: allow mapping ctrl-space for builtin shell autocomplete integration alexpasmantier 2025-03-05 17:37:04 +01:00
  • e6c1a2a2a2
    Image preview (#363) Emile Schupbach 2025-03-06 00:34:03 +09:00
  • d47d6f7850
    docs: Update README.md Alexandre Pasmantier 2025-03-05 15:58:31 +01:00
  • b9b6824607 formatting alexpasmantier 2025-03-05 15:49:51 +01:00
  • 49da575cde
    Update television/preview/previewers/files.rs Alexandre Pasmantier 2025-03-05 15:47:01 +01:00
  • 2a02c7801e feature: add new image format + small fixes on the rendering of the images azy 2025-03-05 21:37:28 +09:00
  • 6e6ce28bf5 fix: use the layout information from television.ui_state to resize with the optimal size - add argument preview_window in those functions/methods: Previewer.preview -> Previewer.dispatch_request -> FilePreviewer.preview -> FilePreviewer.handle_preview_request -> try_preview -> Image.from_dynamic_image for try_preview, #[allow(clippy::too_many_arguments)] has been added since it has 8 arguments, pehraph would it be better to create a struct instead - resize image if possible with the size of the preview window - get_known_image_file_extensions function has been changed to follow the way of the text equivalent azy 2025-03-05 16:56:40 +09:00
  • 32c4c042e7 Merging with origin azy 2025-03-05 15:56:53 +09:00
  • 63cb976027
    refactor(ui): communicate ui state to tv using channels (#369) Alexandre Pasmantier 2025-03-05 01:11:24 +01:00
  • d8703ce0e6 refactor(ui): communicate ui state to tv using channels Alexandre Pasmantier 2025-03-04 22:17:44 +01:00
  • e2a0fb2047
    fix(clipboard): fix issue where clipboard wouldn't work on X11-based environments (#364) Alexandre Pasmantier 2025-02-24 21:50:53 +01:00
  • 16e187f5c6
    update rust toolchain hash (#365) Vitalii Lukyanov 2025-02-24 14:32:23 +01:00
  • e71506e64c fix: clean version with static size for image azy 2025-02-24 21:59:46 +09:00
  • e2260f8110 fix: Clean version without cache and with dynamic size for images azy 2025-02-24 21:50:51 +09:00
  • 8c07128567 fix: Clean version with cache and dynamic size images azy 2025-02-24 20:41:57 +09:00
  • c6cb971f22 fix: Remove unnecessary block usage and handle edge cases in rendering azy 2025-02-24 20:36:05 +09:00
  • 8a43d0fb7c update rust toolchain hash Vitalii Lukyanov 2025-02-24 12:07:22 +01:00
  • f9c13fad55 fix linting alexpasmantier 2025-02-23 20:38:31 +01:00
  • 8489402d8e fix(clipboard): fix issue where clipboard wouldn't work on X11-based environments alexpasmantier 2025-02-23 20:32:46 +01:00
  • b35304f1c3 fix: Render images as Widgets instead of paragraphs in Ratatui azy 2025-02-23 22:40:40 +09:00
  • 51eef8ba8d fix: Apply formatting and linting azy 2025-02-23 13:41:12 +09:00
  • 74421b8758 fix: Cache resized images to avoid resizing on every render azy 2025-02-23 13:13:28 +09:00
  • 0e00a23f6c fix: Clean up transparency background handling, apply linting and formatting azy 2025-02-18 17:24:12 +08:00
  • f8e0128d5e fix: Correct mistake from merge conflict resolution azy 2025-02-18 16:48:34 +08:00
  • 3bfe696381 fix: Limit image size to 128x128 azy 2025-02-18 16:37:36 +08:00
  • f7522e261f feat: transparency was previously handled with a threshold; now, pixels blend into the background azy 2025-02-18 16:24:27 +08:00
  • 6019540077 fix: doesn't do a copy anymore for the hash of the cached image azy 2025-02-18 15:57:21 +08:00
  • b3e8e8d2e5 fix: correction after linting azy 2025-02-18 15:10:47 +08:00
  • e9f385c8eb fix: - the more time consuming operation is in fact to open jpeg, tried to find more efficient way to open file than the default way of the image crate but nothing really worked - removed warnings - clean some part of the code azy 2025-02-18 15:02:29 +08:00
  • 64aa6179eb fix: now the image is resize at the moment of the generation of the paragraph for the preview. (because it's no more possible to get the size of the image at the caching time) I tought the bottleneck of the performances issues was the resize so, I implemeneted that with fast_image_resize. There were no good improvement, the problem most likely come from the the conversion rgb -> rgba for example. azy 2025-02-18 13:22:14 +08:00
  • ad21cbd7b1 fix: little fix from the previous merge with origin azy 2025-02-17 19:20:31 +08:00
  • 2aea007007 Merging with origin azy 2025-02-16 18:37:23 +08:00
  • bad0b06485 fix: padding for height of images wasn't correct azy 2025-02-16 17:56:55 +08:00
  • 1e64f85568 feat: loading preview for images azy 2025-02-13 23:02:27 +08:00
  • 3b0e56971c images are centered azy 2025-02-13 22:46:46 +08:00
  • f14c910fb4
    docs: update README Alexandre Pasmantier 2025-02-08 16:32:14 +01:00