Revision-Tool Project Update  



After a long hiatus, I have restarted the revision-tool project.

I have a way to add tags and notes, however I would like to create a vertical note structure system in which the user can easily add (drag-and-drop) objects like 'headers', 'text-boxes', 'images' etcetera. I would like to make themed sets of these objects so students can make a CGP-style note-page, or Cornell, or their own!

This is the GUI as of this moment, though progress has been fast.

Constructive criticism is very much appreciated.

Thank you,


EDIT: The above image isn't quite clear, if you would like a better view of container breaks and such, use this image:

"Computer science is no more about computers than astronomy is about telescopes."
~ Edsger W. Dijkstra


The UI is super clean and I love the idea. There are a few ways I can think of making this application better, although I don't have too much of a clue on how realistic they are to implement in pascal.

  • Using graphics tablet input (or input from a touch screen with a pen, like a Microsoft Surface) and converting this to strings to store as notes would be amazing, as realistically it is much more intuitive to write notes then to type them.
  • Having a social function, to be able to share notes, and perhaps in the future collaborate with others. *Would be extra amazing to be able to log in with PlanckTime account XD
  • Perhaps being able to export notes to a word document or something.

As I said before it's an awesome app, and I can't wait to see where is goes!

PlanckTime - Amin


The first point about graphics tablet input, that would be a hell of a task! There are teams of people trying to make a half decent one, Microsoft has the Math Input Panel which is a pain in the backside sometimes. I'll leave that one until I have a team of people that can maybe implement an API for it?

The social function is definitely on the radar, I was going to host a note-sharing platform online for it, hopefully with the help of some good web devs.

I can export notes to a custom format, currently .perlin but subject to change.
The exported notes are not particularly readable when read in a text-editor like Notepad or Emacs,  they're in a certain syntax like:

[Type = CGP_Header('Example Header Text'), Alignment = Center]
[Type = Image('data/example.png',400,400)]
[Type = CGP_TextBox('As you can see from the image above, this is an example.')]

As this is in early stages, this syntax is subject to change also.

Thanks for the feedback!

"Computer science is no more about computers than astronomy is about telescopes."
~ Edsger W. Dijkstra


Please Login or Register