profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/ahrm/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

ahrm/sioyek 999

Sioyek is a PDF viewer designed for reading research papers and technical books.

ahrm/CoffeeMIPS 0

Shiraz University,CSE MIPS Simulator

ahrm/godot 0

Godot Engine – Multi-platform 2D and 3D game engine

ahrm/less-mess-sess 0

A less messy sess.

ahrm/Spyfall 0

Offline version of the spyfall game.

ahrm/sumatrapdf 0

SumatraPDF reader

push eventahrm/sioyek

ahrm

commit sha 6134009c6e6985c1953ac36a91823b6d2fdf2ceb

Add visual scroll mode

view details

push time in 6 days

issue commentahrm/sioyek

Allow ordering of bookmarks with page numbers

Added a sort_bookmarks_by_location option in 97754607a4505678c03f06ee0fe03f5ac492fa99 which allows you to do that:

sort_bookmarks_by_location	0
A3EKV

comment created time in 9 days

push eventahrm/sioyek

ahrm

commit sha 97754607a4505678c03f06ee0fe03f5ac492fa99

Add option to sort bookmarks by their location instead of creation time

view details

push time in 9 days

issue commentahrm/sioyek

Mouse hovering a reference doesn't show the reference

@ahrm : I agree. I have tried to use portals but I can't wrap my head around them. I have seen the video recording you provided in your website but can't understand how they work. Could you please add more details in the README?

  • Another option that is very time-consuming is to add the cross-referencing manually to the PDF document using either Adobe Acrobat or PDF-Xchange editor (the latter works perfectly under linux using Wine).

Yes, I should definitely write a better documentation for portals. The idea is you can connect a point in a document (source) to a destination in the document. For example you can connect the location of the reference source to the place where reference is located (you do that by pressing p on the source location and then navigating to the destination and pressing p again). Now if you open the helper window (f12 by default) it automatically shows the destination of closest portal source to your current location.

A3EKV

comment created time in 10 days

issue commentahrm/sioyek

Mouse hovering a reference doesn't show the reference

@ahrm : I think this could be easily solved by building a feature based on the Bookmarks features itself. The user will bookmark each reference item in the references page and link it to a specific reference number manually. Then Sioyek should use these information to display the reference when one hovers over the reference number.

Is it doable? Thank you

Well I think using portal feature would be much more natural. But the problem with this approach is that it is very inconvenient. The whole point of hovering to preview is to be able to quickly and conveniently see the referenced material but this is just too cumbersome. I think the best approach is to have the ability to explicitly request a preview (for example by clicking or something), that would avoid the annoying false positives.

A3EKV

comment created time in 10 days

issue commentahrm/sioyek

[Feature Request] set a "page offset"

I have added this feature in 3d94aa856a167e8debb34ce3d07b6cef6519b777. We have a set_page_offset command which allows you to set the page offset. Note that this offset is not persistent, therefore you have to manually reset it every time you close sioyek. This is intentional because this is a relatively obscure feature and I don't want to add unnecessary complexity to the database files.

kaiwizz

comment created time in 11 days

issue commentahrm/sioyek

Adding bullet items to bookmark list

Update: I have managed to install Segoe UI and Segoe UI Emoji on ubuntu and it seems to work but the symbols are not colorful. Here how the following symbol:

image

Appears as:

image

I guess that's a font-related thing? I have the same issue where for example this emoji [📕] is displayed as a blank square but this emoji [✔️] is displayed correctly.

A3EKV

comment created time in 11 days

push eventahrm/sioyek

ahrm

commit sha 3d94aa856a167e8debb34ce3d07b6cef6519b777

Handle page offsets on a per-document basis

view details

push time in 11 days

push eventahrm/sioyek

ahrm

commit sha b557ee5b314d75b45cfa7ddb261f283d44e25481

Add ability to specify non-zero offsets for goto_page

view details

push time in 11 days

issue commentahrm/sioyek

Adding bullet items to bookmark list

This should be fixed in b3186f5. Note that the default font does not have emoji support, therefore I have added a preference to configure the font used by the program. For example here is the relevant part in my prefs_user.config:

ui_font		Segoe UI Emoji
item_list_prefix	▶

Great! Can I use that font in Linux (Ubuntu 20.04)? because my guess is that font is available only in Windows?

Thank you

I don't think so, you just have to replace Segoe UI Emoji with some system font that supports emoji.

A3EKV

comment created time in 11 days

issue commentahrm/sioyek

Adding bullet items to bookmark list

I have tried to use an emoji or any other unicde character but it doesn't work but using ascii characters such as * etc. works. Is there any reason to restrict it to this set of characters only?

Thank you

This should be fixed in b3186f57b8e3473c36fe06f9df20f722772b1e49. Note that the default font does not have emoji support, therefore I have added a preference to configure the font used by the program. For example here is the relevant part in my prefs_user.config:

ui_font		Segoe UI Emoji
item_list_prefix	▶
A3EKV

comment created time in 11 days

push eventahrm/sioyek

ahrm

commit sha b3186f57b8e3473c36fe06f9df20f722772b1e49

Add unicode config file support

view details

push time in 11 days

issue commentahrm/sioyek

Adding bullet items to bookmark list

Added in 4540032.

Thank you very much! Is it possible to change that string representing the symbol from the settings? such as prefs.config

Yes. You can add this to your prefs_user.config:

item_list_prefix	*
A3EKV

comment created time in 12 days

issue commentahrm/sioyek

Adding bullet items to bookmark list

Added in 45400325b6670199ed7efe066d22414378162fbf.

A3EKV

comment created time in 12 days

push eventahrm/sioyek

ahrm

commit sha 45400325b6670199ed7efe066d22414378162fbf

Add prefix in bookmark lists

view details

ahrm

commit sha ed835f96f4ad6af600c42b20dbd8adf52e17105c

Merge branch 'main' of https://github.com/ahrm/sioyek into main

view details

push time in 12 days

issue commentahrm/sioyek

Mouse hovering a reference doesn't show the reference

Yes, it currently works only in documents with hyperlinks because the other method would produce too many false positives and would be very annoying. I will add this feature if I can avoid the annoying false positives (for example instead of just hovering maybe the user clicks on the link?).

A3EKV

comment created time in 12 days

issue closedahrm/sioyek

Proposal: Add linux packages in README

We already have Linux binary and Linux AppImage. However, many linux users(including me) prefer to install sioyek with package managers (apt-get/dnf/pacman, etc.)

How about adding another section at end of README, introducing cautious words without endorsement, like

If you prefer to install sioyek with a package manager, you can look at this list. Please note that they are provided by third party packagers. USE AT YOUR OWN RISK

closed time in 13 days

Endle

push eventahrm/sioyek

Zhenbo Li

commit sha e5e83eb6d8c73995a8a5d5de58be998fba8e0112

Add third-party linux packages

view details

ahrm

commit sha 33318aefb61223daf0da9a1894cea8d04cc15af7

Merge pull request #83 from Endle/patch-1 Add third-party linux packages

view details

push time in 13 days

PR merged ahrm/sioyek

Add third-party linux packages
+10 -0

1 comment

1 changed file

Endle

pr closed time in 13 days

issue commentahrm/sioyek

Using this PDF viewer with Mendeley

Doesn't Mendeley actually exports all pdfs with annotations that you made in their reader? You would get the highlights but would lose the annotations I imagine.

Yes but those highlights are embedded in the PDF and are different from sioyek highlights (for example you can not search them).

A3EKV

comment created time in 13 days

issue commentahrm/sioyek

Proposal: Add linux packages in README

I agree. Could you make a pull request?

Endle

comment created time in 13 days

issue closedahrm/sioyek

How To Print a Document

I could not figure out how to print a document.

closed time in 13 days

kaiwizz

issue commentahrm/sioyek

How To Print a Document

There is no such feature in sioyek (and no plans to add it).

kaiwizz

comment created time in 13 days

issue commentahrm/sioyek

Full Page View

There is a presentation mode which you can toggle by pressing f5 which shows entire pages.

kaiwizz

comment created time in 13 days

issue commentahrm/sioyek

Support .cbz and .cbr

Yes i just found out about this by accident! It could be nice if .cbr files are also supported. Simply adding .cbr to the QFileDialog options should be enough.

No, mupdf does not support .cbr because (I assume) unlike zip, RAR is a proprietary file format.

PurpleAzurite

comment created time in 14 days

issue commentahrm/sioyek

key to increment the visual mark by 1 line

Added in 2d63e1ec92b78d1b7220845cab1a79ca250df959.

We have two new commands which allow the highlight to be moved the the next/previous line. For example I have this in my keys_user.config:

move_visual_mark_down	j
move_visual_mark_up	k

https://user-images.githubusercontent.com/6392321/136592038-01548af8-a773-4409-9e9c-3330765c7a7e.mp4

RichardJActon

comment created time in 14 days

push eventahrm/sioyek

ahrm

commit sha 2d63e1ec92b78d1b7220845cab1a79ca250df959

Add ability to move visual marker to the next/previous line using keyboard

view details

push time in 14 days

issue commentahrm/sioyek

could not find "Incremental Search" option

oh, Alright. Are you planning to implement this in the future?

and what's the protocol here? ShouldI keep this issue open or closed or something else?!

I currently don't have a plan to implement it but let's keep it open, maybe I could implement it in the future.

kaiwizz

comment created time in 15 days

issue commentahrm/sioyek

could not find "Incremental Search" option

We currently don't have this feature.

kaiwizz

comment created time in 15 days

issue commentahrm/sioyek

Autocomplete and or tab complete while writing command

Added in 13cff1d30a61e0100838bbdc39c299ac45bd9654.

https://user-images.githubusercontent.com/6392321/136552631-f2213fcc-44dd-423c-9aba-14a326057138.mp4

kaiwizz

comment created time in 15 days