jcaillon / 3P

3P (short for Progress Programmers Pal), is a notepad++ plugin designed to help writing progress 4GL (OpenEdge ABL) code. It transforms notepad++ into a full featured IDE for openedge code editor, providing syntax checking, compilation, auto-completion, tool-tips and much more!
https://jcaillon.github.io/3P/
GNU General Public License v3.0
80 stars 35 forks source link

Old download link, new issue options, and questions #306

Open David-Maisonave opened 1 year ago

David-Maisonave commented 1 year ago

Old Download Link

I found this add-on from the following link via google: https://community.notepad-plus-plus.org/topic/13583/plugin-update-an-alternative-auto-completion-for-notepad That link has your post pointing to an old version of the add-on. You can edit that post and replace the URL to the following: https://github.com/jcaillon/3P/releases/latest That will make it so that it's always pointing to the latest version. I verify before posting this, to make sure the reply post can be edited.

New Issue Options

This post is not rely for features or to post a bug, but the new issues link is limited to only Bugs and Features. You can add a help or questions option to the list of issue types. For example see the following link: https://github.com/David-Maisonave/MediaFileDuplicateFinder/issues/new/choose

It's really easy to add help by going to the following link: https://github.com/jcaillon/3P/tree/main/.github/ISSUE_TEMPLATE Then upload the help.yml file that is in the following zip file. help.yml.zip I've already modified the help.yml to replace my program name with 3P. You'll notice when you use a YML file you can create fields where the user can enter the specific details you want from the user. You can mark these fields as optional or as required.

It helps the the title includes a prefix of the issue type (Bug: , Feature-Request: , Help: , Question: ), that way you can easily distinguish between them. If you would like this in your bug and feature new issue templates, let me know and I can post the bug_report.yml and feature_request.yml. If you want I can create a pull request with the modification. Let me know if you're interested.

Questions

  1. Path to help file: Where can I get lgrfeng.chm file from? I google this file and couldn't find a source. Can you please include a copy on the main page?
  2. What does "Start Search files" do?

I which there was help available that would give a summary for each option.

Great Job

Great job on the GUI. It's very well done.

jcaillon commented 1 year ago

Hi David,

Thanks for the suggestion; you are welcome to the open the PR but the truth is that I did not work on this project for many years now. As I no longer work with Openedge it was too hard to improve the tool w/o using it daily.

As for your questions:

Thanks for the feedback; the UI is actually drawn programmatically; i was quite happy of the result but I did not know about high res / high PPI screen and did not took that into account -> this is the problem you have on your other issue.