GithubHelp home page GithubHelp logo

ponpokodiff's Introduction

PonpokoDiff

A tool to graphically compare text files.

  • Yellow indicates changed lines.
  • Red indicates removed lines.
  • Green indicates added lines.

Double-click to open the left/right file with its preferred application. Hold CTRL while double-clicking to show the left/right file's location in Tracker.

PonpokoDiff automatically keeps track of renamed and moved files and offers to reload files when their contents has changed.

Please help out with translations at Polyglot.

ponpokodiff's People

Contributors

humdingerb avatar hironytic avatar markhellegers avatar chirayudesai avatar n0toose avatar diversys avatar waddlesplash avatar korli avatar pulkomandy avatar jadedctrl avatar scottmc avatar

Stargazers

Bocke avatar  avatar

Watchers

Jessica Hamilton avatar Niels Sascha Reedijk avatar James Cloos avatar  avatar  avatar  avatar  avatar  avatar

ponpokodiff's Issues

Add "refresh" menu item.

It would be nice if there was a refresh option in the menu, that way one wouldn't have to close and restart again to check the diff.

Text disappears on window resize when running a dark colour theme

There's no issue when in a light theme, the default Haiku black text on white background.
If you set a dark theme, i.e. white on black, resizing the window makes the text disappear. Or rather, the text reverts to black (you see that when setting the background to dark grey instead of black).

Waving a window in front of it, colours the text correctly white again...

If I put an Invalidate() at https://github.com/HaikuArchives/PonpokoDiff/blob/master/source/TextDiffView.cpp#L570 it "solves" that issue, though it flickers and, ofc it's nonsense to put it there as it'll keep looping the Draw()...

Odd colour pick with dark theme

Flat Decorator/ControlLook + MoonFlat.
When PonpokoDiff starts the text on the left side is white making it impossible to read highlighted lines in yellow.
As soon as the window is resized, the text turns to black (or a dark tone, I can't tell exactly) and the lines are visible again.

Before (when the app starts)
screenshot1
After resizing the window
screenshot2

Washed out yellow color in version 0.4.0

Using an older version of PonpokoDiff:

PonpokoDiff-Before

Using the latest version:

PonpokoDiff-Current

This is on beta4, 64 bits. I tried deleting the PonpokoDiff_settings file, didn't help.

BTW, on the latest version (0.4.0), the About PonpokoDiff dialog still reads 0.2-beta.

Add visual indication if files are equal.

If the files are exact copies, it would be nice to see that at first glance (instead of having to scroll all the way down and not seeing color changes).

Some example ideas for this:

  • Adding "(identical)" to the end of the window's title, or in the right side of the menu-bar.
  • Setting the background color of both sides to some color X.

Anything except an alert would be OK by me, I think :-)

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.