Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature req.: Save Desktop App Configurations #256

Closed
grantx2016 opened this issue Apr 22, 2021 · 9 comments
Closed

feature req.: Save Desktop App Configurations #256

grantx2016 opened this issue Apr 22, 2021 · 9 comments
Assignees
Labels
enhancement New feature or request

Comments

@grantx2016
Copy link
Contributor

Great work on the ongoing development with Yarle!

I really like the Desktop App. It appears to work fine except for one thing .. my configurations are not being saved after I quit the app and reopen it. Is this normal?

@akosbalasko
Copy link
Owner

Hi @grantx2016 , yes, that's normal, storing the config is not supported yet, but it's definitely a valid request, so let me label it as 'enhancement', and plan with it in the roadmap.

@akosbalasko akosbalasko added the enhancement New feature or request label Apr 22, 2021
@grantx2016
Copy link
Contributor Author

Cool. Thanks @akosbalasko 👍

@akosbalasko akosbalasko changed the title Desktop App Not Saving Configurations feature req.: Save Desktop App Configurations Dec 17, 2021
@jmtornetta
Copy link

Aren't the config files stored in the program's user files? On Window's I was able to find from ~/AppData/Roaming/....

@Tokolino
Copy link

Thats a feature thats really great! I thought that I could mimick it by editing the config.json file, but that does not help either. If you have to find out what the individual parameters do, actually, and which work best, it's always a hassle to reenter those that you had before.

@akosbalasko
Copy link
Owner

akosbalasko commented Dec 26, 2023

Hi @Tokolino ,
Thanks for raising this story up, I implemented and released it in version 5.9.0.
Now the conversion stores the current config file in the root folder of the output directory in a file called 'yarle.config'. Then it can be loaded by clicking on a brand-new button 'Load config' at the top of the configuration tab.
Please note that currently the next execution overwrites the config file, so please makes sure that you create a bckp from the config if you would like to keep it in a long term. I'll improve the solution by adding a timestamp at the end of the file.
(issue: #549 )
Cheers,
akos

@akosbalasko akosbalasko self-assigned this Dec 26, 2023
@Tokolino
Copy link

Thanks @akosbalasko !
However - it seems to be that the yarle.config file is not plain text. I thougth that it would be json as well, so I could check the configurations in the file. I am now starting to convert my notebooks to Obsidian, and I am still checking the effect of different options, and then it would be helpful if I could see them directly in the file.

Warm regards, Thorsten

@akosbalasko
Copy link
Owner

Hi @Tokolino ,
Yes, it is a base64-encoded version of the config json, which would be a plain text, I mean a human readable config file. I encoded it just to prevent manual changes, because otherwise the output format could be changed to something that is not even recognizable by Yarle, that could lead troubles. But yes, I didn't consider this scenario what you mentioned, to check the changes of different options and compare the config "manually", I agree with it.
So, with the improvements of the multiple config savings I'd remove the base64 encoding. It comes hopefully today.

@akosbalasko
Copy link
Owner

Hi @Tokolino ,
I released the changes in version 6.0.0, please check it out: https://github.com/akosbalasko/yarle/releases/tag/v6.0.0

@Tokolino
Copy link

How great that Notepad++ supports BASE64 decoding, so I could reuse the yarle.config file from the previous version :-)
However, it seems that the option "Convert Web Clips" is not saved - I always have it to switch to "yes" manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Released
Development

No branches or pull requests

4 participants