Code Monkey home page Code Monkey logo

Comments (12)

giuspen avatar giuspen commented on August 23, 2024 1

Eh but if you are French you will find utf-8 chars everywhere, you should limit the search in links targets but there is currently no way to search only in links

from cherrytree.

giuspen avatar giuspen commented on August 23, 2024 1

If you are in a rush to generate a pdf you can build yourself the latest from GitHub as described in the readme. I will release anyway the new version this evening or tomorrow

from cherrytree.

giuspen avatar giuspen commented on August 23, 2024

Are you using homebrew or mac ports ? have you tried https://gitlab.com/dehesselle/cherrytree_macos/-/releases ?

from cherrytree.

tsaphnat avatar tsaphnat commented on August 23, 2024

I cannot succeeded to attach the input CherryTree document bug.ctd
That's why I sent you a photo of its content, the attached file: bug.ctd.png
bug ctd

In order to send you the input cherrytree document (reduced to one page only), I added the .txt extension just after file name: bug.ctd, then it gives: bug.ctd.txt.
Don't forget to remove the .txt extension to recover initial document: bug.ctd
Open it with CherryTree and generate the PDF of the whole tree.
-- whatever option you use to generate the PDF you will be able to reproduce the bug --
Try to open the generated .pdf. It's impossible. It is corrupted.
bug.ctd.txt

% brew -v
Homebrew 4.1.22
Homebrew/homebrew-core (git revision 96c81f87bbd; last commit 2023-12-02)
Homebrew/homebrew-cask (git revision 484b485baf; last commit 2023-12-02)

% cherrytree --version
CherryTree 1.0.2

from cherrytree.

giuspen avatar giuspen commented on August 23, 2024

I cannot reproduce it in linux, I'll try later today on the only Mac OS I have working, Monterey.
Could you in the meantime try the installer version https://gitlab.com/dehesselle/cherrytree_macos/-/releases so we understand if it's a library issue or something that can be fixed in cherrytree

from cherrytree.

tsaphnat avatar tsaphnat commented on August 23, 2024

from cherrytree.

tsaphnat avatar tsaphnat commented on August 23, 2024

Giuseppe,
the nobility of a computer application is knowing how to die.
I think you should warmly recommend your users to use Obsidian.
I believe you should provide all the necessary tools to allow users to painlessly migrate to this tool.
I was developed in a past life, and I will be happy to help you.
thank you and best regards.

from cherrytree.

giuspen avatar giuspen commented on August 23, 2024

Thanks for the very useful tip Christian, I still find CherryTree useful for my personal use and a couple of users still like it so I will keep developing it 😄

from cherrytree.

giuspen avatar giuspen commented on August 23, 2024

In upcoming v1.0.3 the problem of corrupted pdf won't happen anymore but the non ASCII links to files/folders won't work in the pdf. Those are supported only in Linux for now (the same happens on windows).

from cherrytree.

tsaphnat avatar tsaphnat commented on August 23, 2024

Does exist a regular expression to search for non ascii characters on entire CherryTree active document, please?

from cherrytree.

giuspen avatar giuspen commented on August 23, 2024

You are not losing the text of the link, it's just not clickable in the resulting pdf / clicking it won't open the file manager on that location.
In future I'll try to debug the library (Cairo) responsible for this issue.

from cherrytree.

tsaphnat avatar tsaphnat commented on August 23, 2024

And searching all the non-ascii characters before the pdf generation by typing:
“[\x80-\xFF]”
into the tool of CherryTree for searching in multiple nodes

from cherrytree.

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.