Recent

Author Topic: Memo Pad XE (Build 5.1.2)  (Read 2884 times)

DreamVB

  • Full Member
  • ***
  • Posts: 100
    • Memo Pad
Memo Pad XE (Build 5.1.2)
« on: April 15, 2023, 09:31:24 pm »
Hi guys I made a new project. it's like Notepad but more powerful it's also a tabbed editor so you can work on any number of documents. anyway, this is my first version I been working on for a few weeks and decided to release the first version I also made a website for it, full source code is available as a compiled version a Windows one only. I hope to get a compiled Linux version soon. hope you like it.

http://dreamvb.rf.gd/MemoPad/

Next update I hope to add support for syntax highlighting.
« Last Edit: July 28, 2023, 10:23:56 pm by DreamVB »
Dream Believe Achieve

Joanna from IRC

  • Hero Member
  • *****
  • Posts: 1205
Re: Memo Pad XE
« Reply #1 on: April 16, 2023, 09:38:00 am »
Congratulations, keep up the good work. Also I’d like to add your website color is gorgeous magenta  :)
✨ 🙋🏻‍♀️ More Pascal enthusiasts are needed on IRC .. https://libera.chat/guides/ IRC.LIBERA.CHAT  Ports [6667 plaintext ] or [6697 secure] channel #fpc  #pascal Please private Message me if you have any questions or need assistance. 💁🏻‍♀️

DreamVB

  • Full Member
  • ***
  • Posts: 100
    • Memo Pad
Re: Memo Pad XE
« Reply #2 on: April 25, 2023, 11:55:57 pm »
Hi just to let you know I updated my Editor to Version XE1 (Build 2) now uses SynEdit anyway take a look at my site you find the source code and a portable version for windows. Let me know what you think.
Dream Believe Achieve

DreamVB

  • Full Member
  • ***
  • Posts: 100
    • Memo Pad
Re: Memo Pad XE
« Reply #3 on: May 02, 2023, 11:09:40 pm »
Hi, all just to let know I down a new update we are now on XE1 (Build 3) a few more things have been added and a little more bug fixing up you like the new update. check out the history page for updates.

http://dreamvb.rf.gd/MemoPad/history.html

Let me know what you think I really like to here comments about my work
Dream Believe Achieve

dbannon

  • Hero Member
  • *****
  • Posts: 3156
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Memo Pad XE
« Reply #4 on: May 03, 2023, 02:16:11 am »
Nice. Builds on Linux fine and a quick look indicates it 'mostly' works.

Mostly ?  Your use of the System Tray does not suit Linux systems. If you want a Tray Icon to show up on all Linux it MUST have a popup menu assigned and new in Gnome 44, that popup menu must have at least one menu item. All assigned before calling its Show Method (or, as you do, set Visible:=True).

I am not sure you can detect, reliably, the TrayIcon OnClick event too I am afraid. Might have to look at responding to the MenuItem I mentioned.

Honestly, might just be easier to look to see if the user is running a Gnome Desktop and simply disable the SystemTray option if they are. Gnome spend much of their development budget on trying to stop people using the System Tray. (Apparently some unfortunate incident during toilet training...)

You should either stamp a license on each file or include a license file in the zip and refer to it in each file. I use -
Quote
  Copyright (C) 2017-2023 David Bannon

    License:
    This code is licensed under BSD 3-Clause Clear License, see file License.txt
    or https://spdx.org/licenses/BSD-3-Clause-Clear.html
       

That does not stop anyone doing almost anything with it but does stop someone from grabbing it and claiming its their own.

And a very minor thing, the source zip should have everything in an upper level directory, eg 'memopad', people like me unzip something like that into our 'Pascal' directory expecting it to be contained in a subdirectory  :-[


But otherwise, quick look, a nice simple to use text editor, I'll probably use it on my rarely used Windows machines, a GUI VIM just does not feel right there.

Davo
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

DreamVB

  • Full Member
  • ***
  • Posts: 100
    • Memo Pad
Re: Memo Pad XE
« Reply #5 on: July 01, 2023, 09:51:18 pm »
Hi guys just to let you know I done a new update of my Memo Pad XE1 editor here are the changes

http://dreamvb.rf.gd/MemoPad/history.html

Hope you find the project and code us full.
Dream Believe Achieve

Boleeman

  • Hero Member
  • *****
  • Posts: 715
Re: Memo Pad XE (Build 4)
« Reply #6 on: July 02, 2023, 08:46:09 am »
Thanks DreamVb.

I was a member of the old PlanetVB and theForumn (nics were CreativeDreamer and JustaBeginner).

Always liked many of your Vb6, CSharp and Lazarus programs (especially the CSharp DM Quick Color Picker program with ARGB that I found on Github).



Was after something simple to code in Js, Css and Html so will give Memo Pad XE (Build 4) a try.

Thanks and take care.


Some feedback:
I had a bit of a play around with Memo Pad. Looking at the source (counted 37 tabs of source) I can see that you did a huge amount of work on the program. I like looking at the different parts to try to understand how different parts work. The program compiles and works flawlessly with Lazarus v2.2.4.

A few things that I noticed:

When a html page contains html, css and javascript all in one html which syntax do you pick?
(I picked CSS. I tried all three types one at a time but Css seems more colorful in highlighting different values)

Also when picking Run With Other I picked Firefox (my default browser was Edge).
Could there be a save to Other browsers feature so that you do not have to select other paths all the time?
Some other editors have this feature to test code on multiple browsers).

So impressed with the program. I have tried others, but they all seem bloated (and some take up too much disk space).
Fantastic.




« Last Edit: July 02, 2023, 01:00:27 pm by Boleeman »

DreamVB

  • Full Member
  • ***
  • Posts: 100
    • Memo Pad
Re: Memo Pad XE (Build 4)
« Reply #7 on: July 02, 2023, 02:44:32 pm »
Thanks for the feedback Boleeman

As for the html that may include CSS, java script or other stuff at the moment the HTML highlighter included in this version only does HTML you can of cause do as you said using the MulitSyn component I am working on this for the next version. as for browser support this will be added so you can add any browser you like to view the document if you’re doing HTML stuff, also in the next update I be adding more support for HTML editing.
Dream Believe Achieve

DreamVB

  • Full Member
  • ***
  • Posts: 100
    • Memo Pad
Re: Memo Pad XE (Build 5.1.1)
« Reply #8 on: July 09, 2023, 10:47:22 pm »
hi all,

I am glad to say I now released a new update Memo Pad XE1 (Build 5.1.1) 09-07-2023
See history for the new features.

http://dreamvb.rf.gd/MemoPad/history.html

Any ideas for features you like to see let me know and I try and add them, comments welcome.
Dream Believe Achieve

DreamVB

  • Full Member
  • ***
  • Posts: 100
    • Memo Pad
Re: Memo Pad XE (Build 5.1.2)
« Reply #9 on: July 28, 2023, 10:26:22 pm »
Memo Pad XE1 (Build 5.1.2) 28-07-2023

Hi guys I now updated me little editor more things have been added some bugs fixes and more, Next update I am hoping to include more tools for HTML editing. anyway, comments welcome see the history page for the new updates.

http://dreamvb.rf.gd/MemoPad/history.html
Dream Believe Achieve

 

TinyPortal © 2005-2018