Coder Social home page Coder Social logo

c0xc / nomacs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nomacs/nomacs

1.0 1.0 0.0 83.63 MB

nomacs is a free image viewer for windows, linux, and mac systems.

Home Page: https://nomacs.org

License: GNU General Public License v3.0

CMake 2.75% Shell 0.02% C++ 92.41% C 0.04% CSS 0.95% Python 1.54% Batchfile 0.09% Roff 0.14% Dockerfile 0.02% Inno Setup 2.05%

nomacs's People

Stargazers

 avatar

nomacs's Issues

Crop is broken in v3.17

Describe the bug
Nomacs v3.17 seems to have a broken crop feature. First of all, clicking on "crop" shows a white grid on top of the image, which is quite distracting. I don't know how to crop a section of the image which doesn't fit on the screen all at once. The selected area moves around when zooming, it doesn't stick to the image...

Expected behavior
Like in <= v3.16.

Additional context
As I don't see the value of this white grid thing now, I'm tempted to revert all relevant changes since v3.16 (or even fork v3.16). OTOH, I'm hesitant, maybe someone prefers this new thing, in which case it should be evaluated how much overhead it might be to keep this new crop-like feature as another tool. Either way, the original crop feature needs to be restored.

Keyboard navigation not working because filter field grabs focus

With the meta data info panel enabled, keyboard navigation is not working because the filter field above it consumes all keyboard events. I have this panel enabled because I want to see the exif data and also, I want to know where the nsa thinks I was (how about an nsa button...).

This means that, when browsing through a collection of images, opening some, you first have to grab the mouse and click into the window or hit tab twice. Only then, you can use the arrow keys to navigate within Nomacs.

Retain file date after minor changes

There should be a feature to retain the file date (mtime) after minor modifications. I consider rotating and, in some cases, cropping to be minor changes or corrections (when a photo is initially sideways, rotating is just a correction, no editing).

Upstream feature request:
nomacs#804

Some notes on that topic:
nomacs#804

Nomacs silently updates rotated image files

Describe the bug
Original upstream bug report:
nomacs#799

To Reproduce
Steps to reproduce the behavior:

  1. Use default settings
  2. Open JPEG image
  3. Rotate it and navigate away
  4. User isn't notified about change, file is updated later

Expected behavior
In most cases, rotating an image should be like any other modification (say, resizing or blurring parts of the image), it should somehow mark the image as edited and, when navigating away, ask the user to save the changes.

More importantly, there shouldn't be anything that saves or updates a file in the background without getting the user's consent.

Additional context
This also affects the history, i.e., it's not possible to undo a rotation.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.