Giter VIP home page Giter VIP logo

Comments (7)

percontation avatar percontation commented on July 19, 2024

Hmm, for the specific problem of "switching through every encoding", you can leave the "Choose encoding" panel focused and switch to the next encoding by pressing down-down-enter.

from hexfiend.

kainjow avatar kainjow commented on July 19, 2024

I think there is a newish API that actually guesses the encoding. Might be interesting to try and integrate that somehow.

from hexfiend.

percontation avatar percontation commented on July 19, 2024

Yeah, integrating encoding guessing seems like an appropriate feature for a hex editor.

Also, here's an idea: add a "Text Encoding" data inspector, an even better solution to the problem of wanting to look at a bunch of different encodings at once. (It would require generalizing inspectors from their current Inspector*Endianess form, but that's not a bad thing.)

from hexfiend.

kainjow avatar kainjow commented on July 19, 2024

10.10 added stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:

It would be nice to convert the UTF8 inspector to be a popup for the most common encodings, and then have the option to add additional ones while keeping a filter search field.

Also making the normal Choose Encoding window use a table instead of a combo box would make it easier to select the encodings via the arrow keys.

from hexfiend.

percontation avatar percontation commented on July 19, 2024

Hmm, not too important, but if you're going to be tabling that anyways, I'd suggest a column of checkboxes for which encodings show up in the main "Text Encodings" menu.

from hexfiend.

kainjow avatar kainjow commented on July 19, 2024

That would be a handy feature.

from hexfiend.

bendoh avatar bendoh commented on July 19, 2024

Wow, talk about responsiveness! Thanks for your replies.

I've tried using the down-down-enter sequence, it works, but is a little clunky. I like the idea of having a table to sift through via up-and-down arrows + adding checkboxes for them to appear in "Text Encodings" menu.

from hexfiend.

Related Issues (20)

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.