Notebook

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

Notebook

Post by Phollyer »

Folks, I have just released a new product called Notebook. Notebook is an RTF Notetaking application. System can support any number of notebooks. Each Notebook can support any number of Notes, each note can be of any Length. Of and best of ALL is that is is FREE.

I chose to use the 64 Bit, 6.10 PureBasic Compiler.
Screens were designed using ChrisR's ICEDesign GUI Designer tool, also the Theme engine is ObjectTheme, also created by ChrisR.


HTTPS://www.PAHLabs.com

ICEDesign
https://chrisrfr.gumroad.com/l/TnEVD

Object Theme
https://github.com/ChrisRfr/ObjectTheme
User avatar
ChrisR
Addict
Addict
Posts: 1466
Joined: Sun Jan 08, 2017 10:27 pm
Location: France

Re: Notebook

Post by ChrisR »

Thanks Phollyer,
Glad to see your app designed with my tools 8)
Axolotl
Addict
Addict
Posts: 837
Joined: Wed Dec 31, 2008 3:36 pm

Re: Notebook

Post by Axolotl »

Hi Phollyer,

Interesting project, I've had something like this on my todo list for years. I'm waiting for a better ("more-featured") RichTextGadget somehow.......
Are you using the EditorGadget for your project?

Thanks for sharing.
Just because it worked doesn't mean it works.
PureBasic 6.04 (x86) and <latest stable version and current alpha/beta> (x64) on Windows 11 Home. Now started with Linux (VM: Ubuntu 22.04).
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

Re: Notebook

Post by Phollyer »

Its the standard EditorGadget, in V6 we have to tell it that it is RTF, and then all the RTF "Stuff" works fine.
As for waiting for "More featured" RTFGadget, I seriously doubt that is coming. This uses the standard Microsoft RTF control on the back end.

If your interested I can make my Source available, and you can see how this works. This was a relatively small (for me) project its like 14k lines of code.

Oh and Sorry for my late reply...I've been working on my next Project, which will be released today.

Pete
Axolotl
Addict
Addict
Posts: 837
Joined: Wed Dec 31, 2008 3:36 pm

Re: Notebook

Post by Axolotl »

Thanks for your answer.
I know the EditorGadget and the API quite well. And there are already some implementations here in the forum. Of course, that shouldn't stop you from publishing your code.
Just because it worked doesn't mean it works.
PureBasic 6.04 (x86) and <latest stable version and current alpha/beta> (x64) on Windows 11 Home. Now started with Linux (VM: Ubuntu 22.04).
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

Re: Notebook

Post by Phollyer »

I "Love* to Build Applications. To Me, that is the fun part designing, programming, solving the problems as they arise.
I've been lucky enough to have been able to do this for the better part of 50 years! People ACTUALLY Paid me to do this!
And to be honest I rarely use anything I build.

Pete
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

Re: Notebook

Post by Phollyer »

Question to the folks who have Downloaded Notebook...I've modified the code to add Full Justification, Added Sub-Script and Super-Script to the RTF.
Then I have spent 90% of today researching how to get RTF Tables into Application.

My Research has discovered that the LAST Compiler to support Tables was 5.40. There IS a way to use the Microsoft Control, but in doing so There is NO Gadget ID, so we'll loose lots of other functionality. SO as an Experiment I have Downloaded the 5.4 Compiler and tweaked the code, and NOW I have Tables Working!! But I lost the awesome Theming in the Process. (I still need to Add Insert/Delete Rows & Columns.)

So my question to you all is: Do you care? Personally I do not. I think HAVING RTF Tables is well worth it!

Pete
Axolotl
Addict
Addict
Posts: 837
Joined: Wed Dec 31, 2008 3:36 pm

Re: Notebook

Post by Axolotl »

I have tried many note taking tools. Even before OneNote and EverNote etc.
My favorite program is no longer being developed, so I'm looking for a solution for the future. Preferably something that I can influence myself with regard to the functions. So the programmer is himself.....
Because of the EditorGadget() your program is already out before I download it. (Sorry to be so honest).

And yes, Tables are a must for my "replacement", thats why I talked about a "more-featured" version.

BTW: Unfortunately, the PB ...Gadget() controls are not complete Windows implementations. Since some properties can only be determined during creation, this cannot be cured with API.
This is just an observation from a windows-only guy and should not be taken as criticism.
Just because it worked doesn't mean it works.
PureBasic 6.04 (x86) and <latest stable version and current alpha/beta> (x64) on Windows 11 Home. Now started with Linux (VM: Ubuntu 22.04).
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

Re: Notebook

Post by Phollyer »

What you are saying is truth.
Good luck in your search.

What was your favorite Note Program?

Pete
Axolotl
Addict
Addict
Posts: 837
Joined: Wed Dec 31, 2008 3:36 pm

Re: Notebook

Post by Axolotl »

Thanks Pete.

Before I used Onenote and later Teams (corporate decision) I have worked with CintaNotes to collect notes.
However, ScribblePapers was my favorite program. A german freeware with the author's wish to donate to charitable projects.
Unfortunately, it is now completely outdated.
Advantage: Each note was a separate rtf file. Future-proof: Easy to use with other programs with the loss of the file structure.
To be honest, however, I have to say that I always created the tables with WORD and then copied them.

A small list of notetaking tools I checked for my personal use over the years - the order is arbitrary, all do have their pros and cons
(None of the programs fully meet my requirements. i'm probably too picky.)
CherryTree
FlashNote
Joplin
MemPad
PerpetualNotes
KeyNoteNF
NotesKeeper
AM-Notebook
MemoMaster
lexiCan
Just because it worked doesn't mean it works.
PureBasic 6.04 (x86) and <latest stable version and current alpha/beta> (x64) on Windows 11 Home. Now started with Linux (VM: Ubuntu 22.04).
Post Reply