Developing a new feature

Discussion Forums discussion Developing a new feature

This topic contains 0 voices and has 5 replies.

Viewing 6 posts - 1 through 6 (of 6 total)
Author Posts
Author Posts
February 28, 2012 at 10:54 am #7678

strebeschi
Member

Hi Everyone!

Let me introduce myself: I am Stefano, a student of Computer Science at the Free University of Bolzano Bozen (Italy). In the current semester of study, I am following the course of Software Engineering where the project is as follows:

“get involve in a open source project. Get in touch with the community and ask for a possible feature to implement and implement it. The project and the feature developed must be written in C++”.

Now my question is: there is a list of feature not yet implemented that must be developed? Should I use a particular IDE environment to develop?

Thank you all for the attention!!

February 28, 2012 at 11:44 am #18611

CoDEmanX
Member

Welcome strebeschi! Great offer, much appreciated.

IDE would be Visual Studio 2010, see: http://pnotepad.org/docs/dev/how_to_compile_pn

There are couple feature requests since weeks or months on the bug tracker, which haven’t been fulfilled yet.

List of the most wished features for PN (imo):

- Replace in files, and some other fixes

- Regex searching for “Find in Files”

- Feedback during Find in files / Find in Files – two searches at once locks UI

- Elevated Save on Vista

- Improved CTags / Tag browser tree closes after file is saved. / ctag “go to definition” only works in the current file.

- Project-based Autocomplete (tags)

- Per-Scheme Tab Identation Setting

- Automatic saving

- Using Quick Find when already shown should select (or clear) the old entry / Quick Find should stay open when switching to another open file.

- CTRL+D should duplicate multiple selected lines.

- Replace in all open documents is not possible

- FTP support / I would love to see FTP connection feature with pn

- Built-in Browser / HTML Previewer

- Save bookmarks when exiting editor to be used again next time editor is started

- hex-editor

- Autocomplete/autoclose brackets: ‘(‘ | ‘[‘ | ‘{‘ + quote marks, e.g. ” inserts “” with cursor places between both

- Impoved Project features such as Search in project / project folder, relative paths, auto-reflect file states etc.

- More Text clip features: Import/export, share between schemes, highlighting for clip code, set one clip per scheme to be the default content (clip inserted into new blank file automatically based on scheme), confirm before deleting clip, double-clicking clip not always inserting it

- PN does not work with multiple desktops.

- Dockable windows that are undocked are very slow to respond.

and personally, i’d love to see this accomplished soon:

- “Find Where” field in “Find in Files” dialog should remember MRU entries

February 28, 2012 at 2:29 pm #18612

strebeschi
Member

Great! what if I want to propose a new feature?

February 28, 2012 at 4:10 pm #18613

CoDEmanX
Member

Post it here for discussion and/or file a new issue on the bug tracker!

I’m curious what you got on mind :-)

February 28, 2012 at 6:42 pm #18614

strebeschi
Member

Actually I had an idea that comes from my experience. Four years ago, at the High School, we used to develop using DevC++. I did like that IDE so much but there was the following feature:

It was named sth like “map code” and it consisted in right-side rectangular panel showing the global view of the code (it looks like a the printed file seen from an height of 10 meters). The user can move across the entire file just by clicking a part of the panel, then the pointer of the editor is moved on the piece of code selected.

I found it very comfortable and helpful, four years ago. So far I find no editor with the same functionality.

What do you think about? Loving? Hating?

February 29, 2012 at 12:03 pm #18615

simon
Key Master

@strebeschi Your contribution would certainly be welcome, whether it’s for existing requested changes or something like you suggest.

I think what you’re talking about is similar to the map in Sublime Text yes? It would be interesting to try and implement, I guess you could try just using a readonly Scintilla view with very low zoom – it’s not optimised for this, but may work. It may be easier to use an optimised form that drew just colour blobs depending on code styling.

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.