dpradov / keynote-nf

Tabbed notebook with RichText editor, multi-level notes and strong encryption.
Mozilla Public License 2.0
252 stars 56 forks source link

Modern alternatives to keynote-nf #602

Open Dialga opened 4 years ago

Dialga commented 4 years ago

Since this project is dead, here are two modern alternatives:

Trilium Notes Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. https://github.com/zadam/trilium

Cherrytree A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. http://www.giuspen.com/cherrytree/

000forest commented 4 years ago

Can .knt be imported to Trilium Notes or converted to the format supported by Trilium Notes?

Ferenst commented 4 years ago

Can .knt be imported to Trilium Notes or converted to the format supported by Trilium Notes?

hijacking.. RightNote can import .knt, but loses links.

dieseltherapy commented 4 years ago

And why those application should be better than keynote? Both looks quite primitive and totally behind keynote, that is a very robust and reliable program. I use it since 2006 and never lost data. I use it for everything (word processing, planning, note taking) and I absolutely could not work without it. Most useful program ever. OMG, only now I found that trillium.exe is 108 megabyte! absolutely a bloated dinosaur! Keynote is small, fast and have a nice and more comprensible graphic interface. Absolutely no match!

Ferenst commented 4 years ago

OMG, only now I found that trillium.exe is 108 megabyte! absolutely a bloated dinosaur!

it’s built on Electron framework. It’s more robust than (Delphi-based) KeynoteNF.

Keynote is small, fast and have a nice and more comprensible graphic interface. Absolutely no match!

try RightNote.

AlanSP1 commented 4 years ago

@Ferenst

RightNote can import .knt, but loses links.

What links? I just tried it, freeware version, skipped testing pro features completely, imported my Keynote file, all links are there, work just fine and I tested posting new links, they work without problems.

Ferenst commented 4 years ago

What links?

Inter-note links. Developer retorted that KeynoteNF importing is unusual and won’t justify development time. Otherwise, (give or take) it’s functionality on-par to KeyNoteNF. I paid for lifetime subscription and use it persistently. Periodically, it’s discounted.

AlanSP1 commented 4 years ago

Inter-note links.

What are these exactly? When you link one note within other note? Didn't used that (not even knew about this), so far only used external links.

So far I satisfied with both programs, KeyNoteNF and RightNote are very similar, with RightNote looks faster and with more options on first look (but didn't had time to check everything in so short time, just read from you about it). And, speaking about RightNote, I refer to free version, not paid, just to be clear.

Only thing where KeyNoteNF is "better" is much smaller file size, but for todays disks it is not that important. I plan to use both for some time and to see how they behave, but all in all, RightNote looks really great and is constantly developed from what I saw on their website. Thanks for info about it.

BGMcoder commented 4 years ago

Just watching y'all's exchange here. A long time ago I switched from KeyNote to TreeDBNotes. TDB is absolutely wonderful. The only thing it doesn't do that KeyNote does is that it can't display text files as notes. But it has a lot more features. The website still exists, but it hasn't been developed further in years. I use it every day, all day, for absolutely everything.

s427 commented 4 years ago

I've used RightNote for three weeks about a year ago. I imported all my KN files and completely stopped using KN during that time. I was really hoping that I could make the switch, but in the end I went back to KeyNote.

My experience with RightNote is that it felt less snappy and responsive than KeyNote NF. I'm guessing it's because it uses some kind of skin engine for its whole interface (you can change the look of the interface), a feature that I'm really not a fan of (I much prefer when such a program integrates as seamlessly as possible with the OS). Switching between tabs in the same file took noticeably longer than in KeyNote and I could see the whole interface being redrawn. Even switching between nodes in a tree felt a bit sluggish compared to KN. I use keyboard shortcuts to navigate between nodes (alt + up/down arrow), and it was really obvious if I tried to run through a lot of nodes in order to reach the one I wanted: on several occasions, RightNote actually freezed and I had to kill and restart it. I have never had this kind of problem with KeyNote.

Functionality-wise, RN has everything KN has (as far as I can tell) and more. Most of my gripes are about the interface and user experience, but those are important aspects too and I wasn't able to overlook them. Should KeyNote become unusable one day, it's good to know that I could at least import my files to RightNote, but for now I haven't found the experience with RN to be satisfactory enough to justify the switch.

Ferenst commented 4 years ago

Switching between tabs in the same file took noticeably longer than in KeyNote and I could see the whole interface being redrawn. Even switching between nodes in a tree felt a bit sluggish compared to KN.

Not my experience at all. One of my files (all my FortiGate commands) is at least 100 notes, perhaps more, with multiple pages and formatting - never noticeably slow. I’m using default skin. Startup IS slow - perhaps 10 seconds, but I only do this once a day.

If RightNote supported link migration I’d have abandoned KeynoteNF, if only because image import has been broken since some Windows update a year or so ago.

AlanSP1 commented 4 years ago

@s427

My experience with RightNote is that it felt less snappy and responsive than KeyNote NF.

My experience is just to opposite, RightNote works now much faster, or at least for me, the way I use it. Not that KeyNote is slow, but RightNote felt much faster.

It may be that I used latest version, so they solved whatever made it sluggish.

dieseltherapy commented 4 years ago

OMG, only now I found that trillium.exe is 108 megabyte! absolutely a bloated dinosaur! it’s built on Electron framework. It’s more robust than (Delphi-based) KeynoteNF.

"Electron allows for the development of desktop GUI applications using web technologies" exactly what advantages would such a choice bring? small, quick and fast are better! : )

try RightNote.

I know rightnote, but not found very different or better than keynote, that also is free, and this mean that will work forever. some software that I can suggest: infoqube http://www.infoqube.biz/ a very complex software, born from a powerful pim software Ecco pro (that is also an alternative, even if is totally different from keynote) and a free one: neomem. a tree organizer, very nice-looking is hosted here on github at (https://github.com/omerdagan84/neomem)

skaviouz commented 4 years ago

Edit: 10/13/2022

KeyNoteNF (Open Source) - https://github.com/dpradov/keynote-nf

Pandoc (Open Source)

Typora (Commercial, Trial)

OneNote (Microsoft, "free")

Manuskript (Open Source) - https://www.theologeek.ch/manuskript/

Xournal++ or xournalpp (Open Source) - https://github.com/xournalpp/xournalpp

Edit: 10/28/2020 I have tried [QOwnNotes](https://www.qownnotes.org/) and it's a good new alternative, but it took me a few hours to get everything like how I like it. It's MarkDown (With html in the preview enabled). I personally like being able to use RTF like controls, but I could grow to accept this as when I need to use colors I can just type in the html code like < span style="color:red;" >Red text< /span >. I have been using it for a few days, unless I edit this comment again I'll probably continue to use it. End edit

Kinda late to the opinions My 2 cents on everything TL;DR I will continue to use KNT-NF as I like to write stories and journal AIO in my note taking however I saw this issue as I have been thinking about switching for a few months now but still am not convinced to switch yet

Honorable mention: https://html-notepad.com/ is a better WYSIWYG than PageEdit from sigil for HTML file edit - purpose is notes/outline rather than web design

reasons I use KNT-NF (And will continue to)

RightNote

Cherrytree

Trilium Notes

InfoQube

NeoMem

KeepNote

OTHERS

Sigil

Other Simple Note Programs i have tried in the last few months

Dialga commented 4 years ago

Personally right now I use Feathernotes, a lightweight Qt5 hierarchical notes-manager for Linux. It is 1.3mb installed.

thdoan commented 4 years ago

Every now and then I come across a new note-taking app that I compare with KeyNote just out of curiosity (not because I dislike KeyNote), and over the past 10+ years there has only been one application that has been able to beat KeyNote's combination of portability, small size, low memory consumption, speed, and features: KeyNote-NF :). There is something magical about old-school Delphi applications that has been lost with modern software.

crucinal1 commented 1 year ago

bump

did someone find modern alternative?

BGMcoder commented 1 year ago

Here is something quite similar. It works on Android and Windows and you can manually sync them - there's no online account needed at all - all manual. It gives you only one tree, but after that you get all the notes you want. It works. It syncs, too. It doesn't have the million features of KeyNote, though (I use TreeDBNotes now - I used to use KeyNote long ago). http://www.treenotebook.net/index.htm

dpradov commented 1 year ago

Hello, Very soon I will upload a new version of KeyNote NF. From now I'm working (not easy, but just almost finished) in converting the whole project from Borland Delphi 2006 to Embarcadero Delphi Communiy Edition 11.3 (Alexandria)

Regards Daniel

neoakris commented 1 year ago

image Do you have a preferred donate/tipping link? I'd really love to send something as a thank you for all the value I've gotten from it over the years.

You have no idea how excited this update makes me, (btw no rush, and thanks for all your work.) I've been using your software for well over a decade, and always come back to it / find there's nothing better.

Also, doesn't that mean that KeynoteNF would now run on Linux? / be natively multi platform! This is huge! Also, this software is the #1 reason I switched from Linux back to Windows after using Linux for over a full year.

Stefanoko commented 1 year ago

Great news indeed. I've been through all alternatives and every new tree-editor that comes up - nothing compares to Keynote. Btw, big thanks to skaviouz for the nice compilation of similar programs.

Keynote is still unparalleled imo, in terms of portability, speed, ease of use, the many customizing options.

I'd also be willing to donate to keep this project alive.

dpradov commented 1 year ago

image Do you have a preferred donate/tipping link? I'd really love to send something as a thank you for all the value I've gotten from it over the years.

:) First, I'm going to get the new version ready. Then, we'll see. But thank you very much for the offer, sincerely.

Also, doesn't that mean that KeynoteNF would now run on Linux? / be natively multi platform! This is huge! Also, this software is the #1 reason I switched from Linux back to Windows after using Linux for over a full year.

To achieve this I would have to make many changes to the application. You should keep in mind that there are many dependencies with the Windows API. But I'll have to see it. At the moment I myself (who have been an intensive user of KeyNote NF from day one, in my work and at home), have been wanting to incorporate many improvements, and the fact that the application was developed in such an old version has been an impediment. Also, the fact that the code needs a major refactoring to be able to advance and improve it. In my day to day, in my work, I develop on the .NET platform, and there I am very productive, but with Delphi and the way the code is, I progress very slowly. But you also get a very light and powerful product with Delphi (and KeyNote is in Delphi and so there are a lot of working code...). That's why the first thing was to move to a current version of Delphi, carry out a series of refactorings and from there begin to apply corrections and improvements more easily.

For more than 5 years I have a development quite advanced to include improvements in image management that I have been postponing. My intention is to incorporate it, along with other changes. But mainly my intention is to have a cleaner and more reusable code with which to apply a series of more important changes. They would be impossible for me with the current architecture of the application. Among the changes I want to do is to make KNT rely on one or more SQLite files, so that each time it is saved it doesn't save the entire file. And not having to decide to open different files (because having everything in just one right now is not recommended), but simply working from the same instance of the application. Making use of one or more files (SQLite in principle, but I don't rule out making it compatible with other DBs), would be a matter of configuration that should not affect operation. I want to incorporate proper metadata management and another series of improvements that I myself miss in my day to day. Of course, any of these changes at no time can imply a reduction in the response times of KNT. I'm very picky about that and I wouldn't admit it. It has to remain fast and light. From the moment it goes on to incorporate those major changes, it will no longer be called "KeyNote NF". It will have another name, which I will indicate later (something like "*** knt"). It will be a new project on GitHub and of course it will remain open source. I would incorporate only corrections to "KeyNote NF", or small improvements, but the most important improvements would be on the new application.

That is my intention.

mpradovelasco commented 1 year ago

Great news!!

Thanks a lot @dpradov

michelmarqs commented 1 year ago

I'd really love to send something as a thank you for all the value I've gotten from it over the years. Me too. Great news.

thdoan commented 1 year ago

From the moment it goes on to incorporate those major changes, it will no longer be called "KeyNote NF". It will have another name, which I will indicate later (something like "*** knt"). It will be a new project on GitHub and of course it will remain open source.

Maybe you can have a poll to help decide on the name for your next-gen application :D. I can take the first crack at it: since you'll be integrating SQLite, and it is considered a spiritual sequel to KeyNote NF, the name of your next application can be SequelNote or Sequel Notes 😁

dpradov commented 1 year ago

Maybe you can have a poll to help decide on the name for your next-gen application :D. I can take the first crack at it: since you'll be integrating SQLite, and it is considered a spiritual sequel to KeyNote NF, the name of your next application can be SequelNote or Sequel Notes

Hello @thdoan Thanks for the interesting proposal :smile: but I already have a name in mind. In fact, I have decided for a long time, but I will indicate it when that new version is a reality :sunglasses:

vsdmub commented 1 year ago

Hola Daniel. Qué buena noticia! Pensé que el proyecto había muerto. Desde hace años no pude seguir usando Keynote porque con Windows 10 perdía datos, se bloqueaba mucho y tuve problemas con el clip capture, entre otros. Busqué sin éxito uno de la altura y prestaciones de Keynote, pero ni siquiera Scrivener lo logró, pues crea un archivo separado por cada nota y tengo más de 3000. De verdad agradezco mucho que esté trabajando en ello. Sé que no es fácil hacer un programa como este. Dios le ayude a concluir con éxito tan importante trabajo.

dpradov commented 1 year ago

Hello again, For those of you who are interested in testing the new version of KeyNote NF (1.8.0 Beta 1) I attach in this thread a file with the binaries. For now I don't want to upload the beta to the 'Releases' area, so as not to make the Beta 'official' until I confirm that it is stable enough.

Although I have done many tests, do not forget that it is always very important to make backup copies and that you keep one with the last modification of your files prior to using this new version.

A summary of the main changes is in 'history.txt' and more detail in 'Changes in 1.8.0 Beta1.txt'

Do not stop looking, inside the second file, what I point out under 'IMPORTANT' in "New KNT Links, linked to markers, not only to caret position"

Please, comment here any problem you detect relative to the changes of this new version.

After some others Beta versions I want to end up releasing an installer. I will also try to update the help of the program...

Thanks Daniel

history.txt Changes in 1.8.0 Beta1.txt

KeyNote_1.8.0 Beta1.zip BetaReleases_README.txt

santinoscripts commented 1 year ago

This is so exciting! Thanks a lot, Daniel. Will test it to death. :)

Stefanoko commented 1 year ago

Thanks a ton. It was a pleasure to read over the many improvements and fixes.

However, after trying out the improved Search-function, this is what I get:

1) The small font size is still hard to read. It applies to the whole sidebar, including Templates, Macros, Favorites etc. All other font sizes can be cranked up and customized, but the sidebar remains tiny. It makes Keynote hard to use on today's HD monitors.

2) Search results are not easy do decipher. Don't know what to make of it:

search1

search2

dpradov commented 1 year ago

Hello Stefanako, The results should look like this:

imagen

imagen

imagen

In your case, what is happening is that some unexpected character must have been found when constructing the excerpts associated with the matches, and the resulting RTF must not be well constructed and that is why it shows it like this. In the initial tests it happened to me on occasion and I corrected it. Mainly, it was missing 'escaping' some special characters for RTF, like "\", "{" and "}". It is seen that I must have left out some other character. I'll check.

Stefanoko commented 1 year ago

Thank you Daniel. on your screenshot it looks fantastic. I will test it later today with my other keynote files (I have dozens) and report back.

Is there any chance you can do something about the font sizes in the sidebar? If not for Search, then maybe for Templates and Favorites and Macros? Maybe even allow users to customize those fonts?

I highly appreciate your work. I am working with Keynote all the time, daily, hourly, and I am already impressed with your improvements, especially when it comes to pasting text.

Best wishes, and big praise for your efforts. Stef

dpradov commented 1 year ago

Of course, I will also consider what you said about small font sizes and HD monitors.

I will test it later today with my other keynote files (I have dozens) and report back.

You can also test the new export to .knt format from that file. This way you could easily isolate what note/node includes the text that is doing that Find All is not working as it should. (Or simply use a test copy of your file and try to remove some notes or nodes, until the Find All results looks ok) Try also with different search patterns that returns different results (and excerpts).

Regards Daniel

dpradov commented 1 year ago

@Stefanoko , Could you resize the width of the resource panel and retry your previous search, so that the whole result text is visible? (it was only 16 matches) If it does not include personal information and you can show it here (or send it to me), it can help me to see what problem is there with the RTF constructed.

Thanks

Stefanoko commented 1 year ago

Here you go, Daniel

and also the results when running the same search with all notes enabled, both as text files.

Another thing: Links are not clickable, I tried various websites, they all trigger the error on the screenshot. search current.txt search_all_notes.txt

error

dpradov commented 1 year ago

Thanks for the files, they will help me a lot.

Another thing: Links are not clickable, I tried various websites, they all trigger the error on the screenshot.

Try to define the path of the web browser:

imagen

I'm realizing that it that the option 'Use system default web browser' doesn't work, but not in this version, in any. For example, in 1.6.5: imagen

dpradov commented 1 year ago

Hello @Stefanoko, It's strange, because the RTF generated by 'Find All' seems ok. Well, it looks odd in the .txt because it is the RTF as it is shown from another RTF, and so many characters are 'scaped', and so, duplicated. I have done the inverse operation: I have removed the RTF text that was wrapping the text (RTF constructed by the results), and undo that scapements: replace all '\{' with '{', all '\}' with '}', and all '\\' with '\'. I don't know how have you copied the text in a txt file, because the second file (search_all_notes.txt) was wrapped two times. I have applied the same proccess two times. I have attached de resulting RTFs. You can see how your results should be shown in KNT.

It has been helpful for me to look at these files because it allows me to check that it has nothing to do with any special characters that should have been escaped. I'll try to think what might be happening in your case.

SearchResults.zip

Coud you check what version of RichEdit control are you using? Also, what version of Windows do you have?

imagen

Stefanoko commented 1 year ago

That does the trick. Thanks. I was on 1.7.9.8 before, and I am sure it did work there. The reason I had it on System default — I work portable, and with a hard-wired path I have to continually adjust the path on every host machine. But no worries. I can live with it.

Oops, our posts overlapped. Hang on a minute ....

Stefanoko commented 1 year ago

You are exactly right. I am currently on an old Win 7 notebook. RichEdit version 4.1 — that is miles away from your 7.5. It will probably be okay on Win 10 and Win 11, but I cannot check at the moment.

I suggest to not worry about it. Should the problem persist for me on Win 10 and Win 11, I will report back. Thanks for checking into this, Daniel.

Stefanoko commented 1 year ago

Thanks a ton for fixing the option "Limited size to", so it does no longer affect regular pasting. It used to drive me crazy, and for a long time I just could not figure it out, why it kept truncating my text. The redesigned options dialog also helps to clear up the confusion.

I love the new navigation features. Great idea to allow local vs global, and to color the TB-buttons differently. Btw, I wonder if the TB-buttons could be sized up, too, along with the fonts in the resource panel, for HD-monitors?

Makes a lot of sense for history to include bookmarks and internal links. Now that knt links keep their position (even when text is added above), I have begun using them again. The markers are not hidden in my case, but I guess that's also due to my outdated RichEdit controls. I am sure it will be okay on newer Windows versions.

{\rtf1\ansi{\colortbl ;\red0\green0\blue255;}{\fonttbl}{\field{\*\fldinst{HYPERLINK "file:///*2|46|452|0|1"}}{\fldrslt{\cf1\ul KeyNote/Versions}}}\cf0\ulnone}

dpradov commented 1 year ago

Hi Stefanako

The markers are not hidden in my case, but I guess that's also due to my outdated RichEdit controls. I am sure it will be okay on newer Windows versions.

Could you show a capture where that markers are visible? It should also look good on older versions of Windows. You see, the new internal links are helped by a few hidden characters next to the word being pointed to. This is accomplished with an RTF command that is available since very old versions of RichEdit. For example, "Hello,{\v hidden } world" would show "Hello, world"

Look at this capture:

imagen

If I open that text with an older version of KNT it will see identical, although the link will point at the same exact location regardless of the real position of the word 'link' (that is the old behaviour). But if I apply, for example, the 'Copy Format' button over that sentence, then the hidden characters will appear:

imagen

The fragment of RTF you have pasted doesn't include none of this hidden characters. It is a normal hyperlink expressed in RTF. What I see is that it is a link created with the new version of KNT, that points to the marker "1" in that node: imagen

For example, the Rich Text Format of the text I have shown, as it is generated para the RichEdit control, and saved in KNT is:

{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang3082{\fonttbl{\f0\fnil\fcharset0 Tahoma;}} {\colortbl ;\red0\green0\blue255;} {*\generator Riched20 10.0.19041}\viewkind4\uc1 \pard\f0\fs18 12345\par

\pard\widctlpar\fs20\par There is a \v\'11B1\'12\v0 link pointing to the word "link".\par \par {{\field{*\fldinst{HYPERLINK "file:///*19|0|18|4|1"}}{\fldrslt{\ul\cf1\cf1\ul Pos.18}}}}\f0\fs20\par \par }

imagen

I wonder if the TB-buttons could be sized up, too, along with the fonts in the resource panel, for HD-monitors?

I would have to prepare different icons for each button, adapted to different sizes. Well, we'll be advancing little by little .. ;)

Stefanoko commented 1 year ago

Thank you Daniel,

for taking the time to explain the workings under the hood. I had no idea about the complexity of RichText. Some of it makes more sense to me now, other parts still remain cryptic and arcane.

2023-08-04_22_01

If I read you correctly, it really is related to my outdated Windows version. Instead of trying to be downwards compatible, I rather see you working on future-oriented features, like HD-issues.

I would have to prepare different icons for each button, adapted to different sizes

That seems like an awful lot of work. I had hoped for an easier work-around, like say, zooming the existing icons to 150%. I am aware that the buttons would look pixelated, but for the sake of operating ease ... Only as an option, ofc. An ini-setting to zoom the toolbar.

Or maybe there is way for users to provide their own icons? But what would happen to the dropdowns for styles and fonts? Would they automatically zoom along, if the user feeds larger icons into Keynote?

I understand that the toolbar has lower priority than other, much more important improvements. The toolbar is fully operable, after all.

Cannot tell you, how glad I am that you continue the development of Keynote. The pasting issues alone, that you already fixed, have been worth it.

Thanks a million!

skaviouz commented 1 year ago

So obviously, I've been playing with this new "not Official" version, KeyNote NF v.1.8.0 Beta 1 (01/08/2023). I'll likewise not create a new issue like the others and make this into a review style instead?

Overall TL;DR;

Good job on the pre-release. It's functional and now running on updated libraries and compiled on Delphi 11.

dpradov commented 1 year ago

If I read you correctly, it really is related to my outdated Windows version.

Hello @Stefanoko There is certainly something odd with your installation, although I don't understand why, I don't think it's due to the version of Windows. Since version 1.7.7 (due to a change made on 09/20/2009) the application inserts the hyperlinks with the RichEdit EM_SETTEXTEX message (https://learn.microsoft.com/es-es/windows/win32/controls/em-settextex), instead of using EM_STREAMIN like before. Just out of curiosity, could you try to reference a different version of the RichEdit library from that computer? That is possible since some versions. You could try to copy the MSFTEDIT.DLL file from your Windows 10 to any folder (or to the KNT folder) and reference it from the keynote.ini file. This way:

imagen

From the About dialog, you will see if it was able to open that DLL or not.

dpradov commented 1 year ago

Hello @skaviouz

I did find a "bug" where if you search for something with no results

Well, I was actually aware of it, but I didn't see it as a problem, because in the tests I've been doing, I've always set the resource window wide enough, so that the number of results is always displayed, which I found convenient. . I have preferred to replace the modal window that indicated that no results have been found with that indication of 0 matches. Showing the previous and next match buttons didn't seem strange to me in that case. But of course, if the number of results is not displayed, I understand that it is.

Previous version: imagen

In 1.8.0: imagen

dpradov commented 1 year ago
  • you can drag and drop png and it'll show the image and not an "object" with a link to a file.

Wow, I just realised. Indeed, I think that was not possible before, and it has to be due to some improvement on the RichEdit control in one of the recent Windows updates. It is now possible to drag or copy .png files, but also .gif or .jpg files, for example

Now, the ability to create hyperlinks to those files, via drag and drop, is still there, but you have to drag into the tree, not into the editor.

dpradov commented 1 year ago

You say Redesigned navigation history mechanism, but what exactly was changed?

It is described in 'Changes in 1.8.0 Beta1.txt'

I'd like to point at some old issues/requests that could be closed soon https://github.com/dpradov/keynote-nf/issues/104 and https://github.com/dpradov/keynote-nf/issues/531.

Ok, thanks

I'd suggest in addition to the alt+left and alt+right you need to add mouse button_4 (back) and mouse button_5 (forward) set as additional key bindings as this is a very common hardware feature

Thanks, I'll consider it.

When you navigate away from a node and then back, the undo/redo history does vanish, so you can take what you want from that. If you could make it so that it retained that memory until you make new changes on a different node, that would also be logical.

Sorry, but I don't understand you well. Can you clarify it with an example?

Stefanoko commented 1 year ago

Thanks again, Daniel,

I copied MSFTEDIT.DLL into the keynote folder and referenced it in the ini as you advised. Unfortunately it triggers an error message upon starting up Keynote, which then proceeds to open normally. The About-dialog still shows the outdated installed version. I guess you are right and there is something wrong with my machine.

error

However, I really like the idea of carrying along my own RichEdit, to make Keynote even more portable and independent. The ini-file even supports relative paths, I noticed: RichEditLibraryPath=.\MyRichEdit\msftedit.dll

This is great, thanks for this info. In a few weeks I will be working on various computers again, so I can try it out on different Windows versions.

DrownedStarfish commented 1 year ago

Hi, @dpradov !

I have just tried installing the new beta, and it won't display knt notes as anything like rich text. It displays them as plain text + all of the keynote internal code.

Thanks, DS

dpradov commented 1 year ago

Hi @DrownedStarfish Please, give more info: what Windows version are you using, what version of KeyNote have you been using before, what format of .knt file are you using (¿native, compressed, encrypted..?) Is your problem similar to what Stefanako indicated (win W7 in that case)? Attach some screenshot so that I can see what you said.

Regards Daniel

DrownedStarfish commented 1 year ago

Hi!

Windows 11 Pro 22H2 Old KN Version: Keynote NF v.1.7.9 Beta 8 Happens on both .knt native and encrypted. I haven't tried it on a compressed file, because I never knew they existed. I think that it's the same problem that Stefanako noted, but I wasn't sure.

knt18