2022-07-10 12:34:22 +00:00
|
|
|
|
<!-- vim: set textwidth=80 colorcolumn=80: -->
|
|
|
|
|
<!-- markdownlint-configure-file
|
|
|
|
|
{
|
|
|
|
|
"no-inline-html": false
|
|
|
|
|
}
|
|
|
|
|
-->
|
|
|
|
|
# Gomics-v
|
|
|
|
|
|
|
|
|
|
> A GTK comic viewer
|
|
|
|
|
|
|
|
|
|
Gomics-v is a GTK comic and image archive viewer written in Go, available under
|
|
|
|
|
the GNU GPL v3 or later.
|
|
|
|
|
|
|
|
|
|
**This is a personal fork of *Gomics* (without the *-v*). Please also consult the
|
|
|
|
|
main project’s README at <https://github.com/salviati/gomics>**.
|
|
|
|
|
|
2022-07-10 12:47:10 +00:00
|
|
|
|
This fork has been made with personal use for reading manga with
|
2022-07-10 12:34:22 +00:00
|
|
|
|
mouse-centered navigation in mind. Consequently, some aspects of other workflows
|
|
|
|
|
might have been broken.
|
|
|
|
|
|
2023-12-06 21:06:10 +00:00
|
|
|
|
The program has only been confirmed to work on Linux, but it is possible it
|
|
|
|
|
would work on other platforms.
|
|
|
|
|
|
2022-07-10 12:34:22 +00:00
|
|
|
|
<p align="center">
|
|
|
|
|
<img src="screenshot.png" title="A screenshot of Gomics-v">
|
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
## Changes from Gomics
|
|
|
|
|
|
2022-09-08 15:54:45 +00:00
|
|
|
|
* Added **Jumpmarks**
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
|
|
|
|
Temporary page marks for quickly jumping around the currently open archive.
|
|
|
|
|
See the `Jumpmarks` menu in the menu bar for more information.
|
|
|
|
|
|
2022-09-08 15:54:45 +00:00
|
|
|
|
* Added **Hide UI** option (`Alt+M` to hide/unhide).
|
2022-07-10 12:42:44 +00:00
|
|
|
|
|
2022-09-08 15:54:45 +00:00
|
|
|
|
* Added *experimental* **HTTP archive support**
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
|
|
|
|
See `File › Open URL (experimental)` for a detailed explanation.
|
|
|
|
|
A HTTP archive can alternatively be loaded by providing the URL as a program
|
|
|
|
|
argument (see `./gomicsv --help`) or by pasting the URL into the program.
|
|
|
|
|
|
2022-09-08 15:54:45 +00:00
|
|
|
|
* **Reworked page navigation**
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
|
|
|
|
* Click the left/right half of the image area to go to the previous/next page.
|
|
|
|
|
|
|
|
|
|
* Drag with the middle mouse button to pan around the image.
|
|
|
|
|
|
2022-09-08 15:54:45 +00:00
|
|
|
|
* Added integration with **[Kamite]** (a desktop Japanese immersion companion)
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
|
|
|
|
Right-click on text block for automatic OCR. Right-hold-click to initialize
|
|
|
|
|
manual block recognition selection. *Must be first enabled in Preferences.*
|
|
|
|
|
|
2022-09-08 15:54:45 +00:00
|
|
|
|
* Added **Remember reading position** option
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
|
|
|
|
Automatically saves the last reading position for each archive and resumes
|
2022-07-10 12:36:43 +00:00
|
|
|
|
reading at that position. *Must be first enabled in Preferences.*
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
2022-09-08 15:54:45 +00:00
|
|
|
|
* Added **Save image as…** command
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
2022-09-08 15:54:45 +00:00
|
|
|
|
* Added **Copy image to clipboard** command
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
2022-09-08 15:54:45 +00:00
|
|
|
|
* Polished the look of preferences UI.
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
2022-09-08 15:54:45 +00:00
|
|
|
|
* Made the Background color preference functional.
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
2022-09-08 15:54:45 +00:00
|
|
|
|
* Reorganized the codebase.
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
|
|
|
|
* Various other minor tweaks (and breakages).
|
|
|
|
|
|
|
|
|
|
[Kamite]: https://github.com/fauu/Kamite
|
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
2023-12-06 21:06:10 +00:00
|
|
|
|
Download the latest release package from the [Releases] page (Linux only) and
|
|
|
|
|
extract it to the location where you want to keep the program files (e.g.,
|
|
|
|
|
`/opt/gomicsv`).
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
2023-12-06 21:06:10 +00:00
|
|
|
|
Or build it from the source (see below).
|
2022-07-10 12:34:22 +00:00
|
|
|
|
|
|
|
|
|
[Releases]: https://github.com/fauu/gomicsv/releases
|
|
|
|
|
|
2022-07-12 12:01:13 +00:00
|
|
|
|
## Known issues
|
|
|
|
|
|
|
|
|
|
* On GNOME, *Hide UI* breaks once the window is made full screen or maximized.
|
|
|
|
|
|
2022-07-10 12:34:22 +00:00
|
|
|
|
## Building
|
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
git clone "https://github.com/fauu/gomicsv"
|
|
|
|
|
cd gomicsv
|
|
|
|
|
make build
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
A self-contained Gomics-v executable will be produced at `target/gomicsv`.
|
|
|
|
|
|
|
|
|
|
Building requires [go] and some GTK-related dependencies. See
|
|
|
|
|
[gomics: Requirements][gomics-requirements]. GTK-related build steps might take
|
|
|
|
|
up to 15 minutes on first compile.
|
|
|
|
|
|
2023-12-06 21:06:10 +00:00
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
Extra information for Windows and macOS:
|
|
|
|
|
|
|
|
|
|
- <https://github.com/gotk3/gotk3/wiki/Installing-on-Windows>
|
|
|
|
|
|
|
|
|
|
- <https://github.com/gotk3/gotk3/wiki/Installing-on-macOS>
|
|
|
|
|
|
2022-07-10 12:34:22 +00:00
|
|
|
|
[go]: https://go.dev/
|
|
|
|
|
[gomics-requirements]: https://github.com/salviati/gomics#requirements
|
|
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
2022-07-10 12:45:36 +00:00
|
|
|
|
Gomics-v\
|
|
|
|
|
Copyright (c) 2013–2021 Utkan Güngördü <utkan@freeconsole.org>\
|
2023-02-04 17:11:09 +00:00
|
|
|
|
Copyright (c) 2021–2023 Piotr Grabowski
|
2022-07-10 12:45:36 +00:00
|
|
|
|
|
2022-07-10 12:34:22 +00:00
|
|
|
|
This program is free software: you can redistribute it and/or modify it under
|
|
|
|
|
the terms of the GNU General Public License as published by the Free Software
|
|
|
|
|
Foundation, either version 3 of the License, or (at your option) any later
|
|
|
|
|
version.
|
|
|
|
|
|
|
|
|
|
This program is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
|
|
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
|
|
|
PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
|
|
|
|
|
|
|
|
|
You should have received a copy of the GNU General Public License along with
|
|
|
|
|
this program. If not, see <https://www.gnu.org/licenses/>.
|