Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vhyrro/hologram.nvim

👻 A cross platform terminal image viewer for Neovim. Extensible and fast, written in Lua and C. Works on macOS and Linux.
https://github.com/vhyrro/hologram.nvim

docs: add `magick` installation info to readme

9878181ab1386db3ef885053d28842e173bd92e2 authored over 1 year ago by Vhyrro <[email protected]>
ref: use `vim.treesitter.query.get` instead of `vim.treesitter.get_query`

e4ebc0c099872d438ea718751089dd2aee8f1ace authored almost 2 years ago by Vhyrro <[email protected]>
fix: do not assume that `info` is valid

48478cd1ff7175928ff41bbb9c10ee07298000a6 authored almost 2 years ago by Vhyrro <[email protected]>
feat: display images on buffer enter

669860f9f1b101e11cd624ba872cabd99f7e8298 authored almost 2 years ago by Vhyrro <[email protected]>
ref: use `BufWin{Enter|Leave}` instead of just `Buf{Enter|Leave}`

e4ee93e8481e7afcb8feeaa099721b52163e32aa authored almost 2 years ago by Vhyrro <[email protected]>
feat: make images disappear and reappear when switching buffers

d38622998414c3cc172476824c48b371a75a7adc authored almost 2 years ago by Vhyrro <[email protected]>
docs: update README.md

8a157927f93deaf096caaad3926ac813fadd985d authored almost 2 years ago by Vhyrro <[email protected]>
ref!: use files and temporary files instead of slow direct transfers

f56056007decba8c5545f8571835b76712559320 authored almost 2 years ago by Vhyrro <[email protected]>
ref: don't buffer terminal writes, it makes things feel sluggish

ff82555c36a041060784f43f0ea253abb1a58abb authored almost 2 years ago by Vhyrro <[email protected]>
feat: readd image tracking within a buffer

b071a39dcd3f6a11c74fea1db96abce5d2a32583 authored almost 2 years ago by Vhyrro <[email protected]>
docs: update README.md

8a435405bd9370ca42eb4f93c77b8a8791f0254d authored almost 2 years ago by Vhyrro <[email protected]>
feat: support every file format that ImageMagick supports

eb6c02c9855b69f28a45cb3d2591fe81c2fe45ad authored almost 2 years ago by Vhyrro <[email protected]>
feat: add jpg support

The codebase will have to be refactored as some design choices must be revamped
after switching ...

9f0fd5b4756b0b83f9d003e157a7d1e258b53f95 authored almost 2 years ago by Vhyrro <[email protected]>
feat: allow detection of PNGs even if they are not marked with the `.png` extension

786fda446e6a947eb5559bf016c76b42c1ca3511 authored almost 2 years ago by Vhyrro <[email protected]>
ref!: move `bytes2int` to `utils.lua`

8eacd5946926e31996213c00530e31b679ae1ed1 authored almost 2 years ago by Vhyrro <[email protected]>
ref!: remove `auto_display` to pave way for a more concise

implementation

02b5e49da31d7a85b0695d0fa4cd73ab624c5094 authored almost 2 years ago by Vhyrro <[email protected]>
ref!: move `vim.g.hologram_extmark_ns` -> `state.namespace`

dcf3b64e2586fdd7994579fac6a81b4651f3ed19 authored almost 2 years ago by Vhyrro <[email protected]>
fix: use proper ANSI code for moving cursor

13b8c1ce7faa900a4b852dfc5ec753a44690a975 authored almost 2 years ago by Vhyrro <[email protected]>
chore: fix luacheck issues

fa97d16da4b22dc39d23432a1a2d70d9be87cfa3 authored almost 2 years ago by Vhyrro <[email protected]>
feat: add luacheckrc

60d79530d34ceca87f6440cc9aac00c6bc5d8c72 authored almost 2 years ago by Vhyrro <[email protected]>
fix(luarc): set version to `LuaJIT`

738a569405edaab9e462d832f47a38f46e684744 authored almost 2 years ago by Vhyrro <[email protected]>
feat: add `.luarc.json`

173a3f6464c7b562491eec71e3a4a8295ca95acc authored almost 2 years ago by Vhyrro <[email protected]>
chore: format with stylua

2fc38cd6c8c2d10c627b660f6d2ced1eb8f45563 authored almost 2 years ago by Vhyrro <[email protected]>
ref(stylua): sort `require` statements

90d4bb67fffafeea5c83d8d5dc1145e2ef719a37 authored almost 2 years ago by Vhyrro <[email protected]>
feat: add Makefile and `stylua.toml`

abe84e98a3c71aca39ff888558fa8c771e100d30 authored almost 2 years ago by Vhyrro <[email protected]>
chore: format with stylua

ffe578e8aef9b88dfd83cb277bb3314fad3e436c authored almost 2 years ago by Vhyrro <[email protected]>
ref(image.lua): use `vim.fn.expand()` to expand image paths

c92979626abbed86cfa2d24e427a5c81e9afbda6 authored almost 2 years ago by Vhyrro <[email protected]>
fix: add TIOCGWINSZ for OpenBSD/FreeBSD, closes #23

f5194f71ec1578d91b2e3119ff08e574e2eab542 authored over 2 years ago by edluffy <[email protected]>
Merge pull request #21 from propet/main

fix: allow relative paths

338969044a5d6f9f56f728c8efeeced7408d580a authored over 2 years ago by edluffy <[email protected]>
fix: allow relative paths

595cdd3b4540450081e1bb8f42bbb5f6af1d5c4b authored over 2 years ago by luisdomingoaranda <[email protected]>
fix: major segfault issue making neovim crash

25535e9af26bb9231fdf951570674c99cbffce92 authored over 2 years ago by edluffy <[email protected]>
Merge pull request #19 from OmeletWithoutEgg/main

fix: missing picture in wezterm

8fef85ce505097608712452b6f19284a29686b7d authored over 2 years ago by edluffy <[email protected]>
fix: missing picture in wezterm

The `enc_len` variable should use a ceil division, otherwise there will be trailing '\0's in the...

83d26a1bb2e45c0c5c2cf627547c50cb1d3c6969 authored over 2 years ago by Omelet <[email protected]>
docs: update showcase and add logo

842c0b0b1e6f25165078eb83d76d4f3ee0f04340 authored over 2 years ago by edluffy <[email protected]>
fix: send auto resize/crop keys only when required

47a20ccdd566ca9c637ab0c6bfaba0685c591937 authored over 2 years ago by edluffy <[email protected]>
fix: typo

c1b812aab3e659794aa5258564844760c533b5f0 authored over 2 years ago by edluffy <[email protected]>
fix: add ioctl magic number for macOS

58bf1d092958f15e63c14f6259a25f7f67e3e34a authored over 2 years ago by edluffy <[email protected]>
docs: update usage and API notes in readme

9acaaca1ab345832ce309b1d4ed749d8feed3106 authored over 2 years ago by edluffy <[email protected]>
fix: resize FFI arrays that were causing segfaults

eecc06c6c92dcac173e8d17b7a12062625140467 authored over 2 years ago by edluffy <[email protected]>
fix: add toggle for auto image display

fe97078bc77963d34174c9f85bb165bbdc5e4e64 authored over 2 years ago by edluffy <[email protected]>
feat: show images inside virtual lines

f291381e52e1aeef1227cc32ad0a0a81d4e0eb22 authored over 2 years ago by edluffy <[email protected]>
fix: wait until safe to send commands to stdout

e2f9a23072fb34aefaabd3aee1cca1ce208b11e1 authored over 2 years ago by edluffy <[email protected]>
feat: add PNG file operations

3b993b3006ef78e5261afd583de7671111974c79 authored over 2 years ago by edluffy <[email protected]>
feat: move cursor relative to specific window

53906ca0d742c2d3ef00e79a0956e5d60710c959 authored over 2 years ago by edluffy <[email protected]>
refactor: separate terminal-specific functions

60f3809303311ad054073cb5bcfa1cc11db9ffae authored over 2 years ago by edluffy <[email protected]>
feat(performance): transmit and encode file path instead of contents

3e8ca00d1bae87c26d9a036d1dfbfdcd2912f88f authored over 2 years ago by edluffy <[email protected]>
feat: add base64 enc. using FFI (performance++)

2d559d3322e967074794bab5294daa9b2c45e65b authored over 2 years ago by edluffy <[email protected]>
Merge pull request #15 from edluffy/revert-12-development

Revert "API changes & improvements"

d6d3ebe931529681c99aff18bc4d4c2487867e06 authored over 2 years ago by edluffy <[email protected]>
Revert "API changes & improvements"

8012536a8af639537586595bb1703859a616e1f8 authored over 2 years ago by edluffy <[email protected]>
Merge pull request #12 from romgrk/development

API changes & improvements

cd054d9ee931422414aed9cecac2e913e0558e4f authored over 2 years ago by edluffy <[email protected]>
Merge branch 'main' into development

13041725a4b0fe7908cc83b01a93d60c0c3e1b08 authored over 2 years ago by Rom Grk <[email protected]>
commit some work

6b0b956ad172a9946403fbaf28813cee162f8b4a authored over 2 years ago by Rom Grk <[email protected]>
Merge pull request #10 from geier/fix/better_error_message

Show error message for unsupported filetype

7bd3ffb073dde94c8d86c1b49c47ef9d2f2bc605 authored almost 3 years ago by edluffy <[email protected]>
Show error message for unsupported filetype

cc7f700954ca8062e32760d7da11fb7b6df09206 authored almost 3 years ago by Christian Geier <[email protected]>
Create LICENSE

de698e1f8db5d1d3a65ba9dd1880096ae2d5ff7f authored almost 3 years ago by edluffy <[email protected]>
Merge pull request #8 from romgrk/fix-issues

Fix: make it work for larger images

68755d390ee439f4d3fa38fb08b420be14e837ee authored almost 3 years ago by edluffy <[email protected]>
feat: send PNG data to terminal and add cairo primitives

ece65d319bc7ac658b0a2984f055738b1625cc4d authored almost 3 years ago by Rom Grk <[email protected]>
lint

82a21c32a8f0f720665b9e2cbaf86927d5cf5f35 authored almost 3 years ago by Rom Grk <[email protected]>
feat(api): support absolute images

780305acc3d9ca9bf4345d90f4564ff6af8fdbde authored almost 3 years ago by Rom Grk <[email protected]>
fix: remaining bugs with window cropping

77623916c9ded03f56a40eca5b9a3c63ee196076 authored almost 3 years ago by Rom Grk <[email protected]>
build: change submodule to normal code

bf4b3b2626c485221e731e5748be99f15930c01f authored almost 3 years ago by Rom Grk <[email protected]>
feat: support cairo images

934c4cdf2a57969d658370579da61553a3d1714b authored almost 3 years ago by Rom Grk <[email protected]>
feat: add rectangle primitive & use it for cropping

bb78733388f41f4cf077ed9fa563083dc24a67ee authored almost 3 years ago by Rom Grk <[email protected]>
doc: comment

1614bc1d0b5875f93180e7b13975e6f0fa51e988 authored almost 3 years ago by Rom Grk <[email protected]>
lint

23882d32d3ee4169ed363a8d85d287b27dfdf10d authored almost 3 years ago by Rom Grk <[email protected]>
feat: add very basic png file viewing support

ec34784de19bd4c71abc6c19b333b20cf43b0450 authored almost 3 years ago by Rom Grk <[email protected]>
refactor: create state.lua

48e8e107f6a636f0967368f5dacfb5df65d73fca authored almost 3 years ago by Rom Grk <[email protected]>
refactor: move list of images to image.lua

cf47f7f93d7d1dd9cd60203328c2f4cadab0c6ad authored almost 3 years ago by Rom Grk <[email protected]>
refactor: move utils in their own file

8c5fb21ee2e1d4fe317661eb775594eb3a42519a authored almost 3 years ago by Rom Grk <[email protected]>
feat: implement sending rgb/rgba data

4c4c30ba6eaa47ba7ef470e3468462b2294f760a authored almost 3 years ago by Rom Grk <[email protected]>
refactor: split & clean api

0a095f00e3cee90690d8832cbfd96603f29149ef authored almost 3 years ago by Rom Grk <[email protected]>
feat: use lua base64 encoder

64e5d52d92de7cff696e5f7178ae04d578cad9ed authored almost 3 years ago by Rom Grk <[email protected]>
fix: make it work for larger images

3d487a0e6240795dd46874abd5bec94f82ced838 authored almost 3 years ago by Rom Grk <[email protected]>
fix: remove whitespace, replace tabs

1d1acf102de7a5eed7de62691250b064d6db9d8a authored about 3 years ago by edluffy <[email protected]>
Merge pull request #6 from tzachar/main

Fix: misc fixes

7cd1db7f1e4234b8f6a797a43cd69ae1d77fbd5c authored about 3 years ago by edluffy <[email protected]>
Fix: chunking

83060a33b86bfc23792e35740dc7d66c83ed00b3 authored over 3 years ago by Nir Tzachar <[email protected]>
Fix: make config local

379c5640de43d30777a017bafc7ff2cdebad58bd authored over 3 years ago by Nir Tzachar <[email protected]>
refactor: move configs into separate file

5598fea84f0bab236293793a6398fb7fbbf1cbc6 authored over 3 years ago by edluffy <[email protected]>
fix: remove unnecessary calls to uv.new_async

eb23c495bd512ce8d3f762a61f2f16df1e53633c authored over 3 years ago by edluffy <[email protected]>
docs: add Image:identify()

d8300f996fde96fc37c02b89f70642c1c44057a3 authored over 3 years ago by edluffy <[email protected]>
fix: bug involving image failing to display when using 'add_image'

ef09b73fbd5a20860ea89a5a338a0240ff5bc86d authored over 3 years ago by edluffy <[email protected]>
fix: replace broken base64 encode causing transmit issues

9533e167c427feea78ec50ecaa9f6c6539cb1bc2 authored over 3 years ago by edluffy <[email protected]>
fix: major bug when finding terminal window size on versions of macOS + Linux

8a8e9a5b2d6a74ff83797da497c38e7120413609 authored over 3 years ago by edluffy <[email protected]>
feat: check if ImageMagick is installed + jobs run correctly

9229823148b1632617f8e484f9ae76896a2cfece authored over 3 years ago by edluffy <[email protected]>
refactor: rename magick.lua to job.lua

ce0399a5e5065a96fd8d03a49dff8f6073d3fb3d authored over 3 years ago by edluffy <[email protected]>
fix: bug when image top overlaps bottom after clip

593a458d04f7457669280373d98e41195c106d13 authored over 3 years ago by edluffy <[email protected]>
fix: prevent transmit with no raw data

453ff1322d7599cdf61a588021c5ebab665f5f70 authored over 3 years ago by edluffy <[email protected]>
Merge pull request #3 from vhyrro/main

Bug fixes

7466e360040f14a828fe07cfa7fb6089d50f618e authored over 3 years ago by edluffy <[email protected]>
fix: spaces in code instead of tabs (edluffy's preferred method)

9a6d97761c6a3bcae531e32212ed102abac8ae02 authored over 3 years ago by Vhyrro <[email protected]>
fix: better error handling when reading an image from path

067c8d243ba8c7f4b72ee86fe1468204ac978e8e authored over 3 years ago by Vhyrro <[email protected]>
fix bug with new_pipe parameters

f261edd13317ba9d4c86e28e76055a323964e92f authored over 3 years ago by Vhyrro <[email protected]>
feat: redo basic image functions

975e9fbd0c154deb9c4e212490fb31cfa4257c98 authored over 3 years ago by edluffy <[email protected]>
feat: run jobs directly on an image

8b290939344ea174219a0ec915a7083a41ebc643 authored over 3 years ago by edluffy <[email protected]>
fix: example in readme

31108af1a9a4fc842656c6a319ce3decc3baf8e8 authored over 3 years ago by edluffy <[email protected]>
docs: move docs to readme + add example

e282540e08d21780ad1dce392ba08bbce6d8c962 authored over 3 years ago by edluffy <[email protected]>
fix: EAGIN error when writing to non-blocking stdout

d64633b38dfc64c452447ab4137807e7bb9215ef authored over 3 years ago by edluffy <[email protected]>
feat: add buf specific image display

c95d75d2ae403731fa3354348684015f23b17ce2 authored over 3 years ago by edluffy <[email protected]>
fix: move image placements instead of accidentally deleting and recreating them.

d0044bd7fd6116be7ac0361ad7f6be384a7fb59c authored over 3 years ago by edluffy <[email protected]>
fix: remove bug with x-crop when in vertically split windows

156b06d53628c60e82a6a8f8d2d113e594951975 authored over 3 years ago by edluffy <[email protected]>
feat: add x-crop to image if too wide

c793170f60455ba7fc2f046a592430ccc7201968 authored over 3 years ago by edluffy <[email protected]>