Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000850Taste[All Projects] OpenGeodepublic2019-03-29 07:212019-05-09 14:38
Reportershd01 
Assigned Tomaxime 
PrioritylowSeverityminorReproducibilityN/A
StatusassignedResolutionopen 
PlatformOSOS Version
Summary0000850:

Feature requests

Description

Please could the following features be considered in OpenGeode?

  1. Pages (similar to Excel worksheets) so I can put one transition or state per page. Also make it so I could give the pages useful names.
  2. Search facility (jump to the next box, state, etc, that contains the given text.
  3. More column space by default in the Data dictionary pane so that I don't have to keep resizing the pane and then the columns to see the ASN.1 type names every time I open the project.
  4. Alternatively to 0000003, save the layout of the Data dictionary pane when the project is saved.
  5. Contextual help, e.g. "Goto declaration" facility when hovering over or selecting a variable.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0003598)
maxime (administrator)
2019-03-29 08:52
edited on: 2019-03-29 08:52

2 is already there!

Type / (slash) to open the search dialog. Then the "n" key allows to move the highlight to the next occurence.

You can also Search & Replace:

type ":" (colon) to open the dialog (on the bottom)

Then you can do:

:%s,word1,word2,g

If you want to rename state names only, you can do:

%state,state1,STATE1,g (the search pattern is case insensitive)

It works for all symbols:
state
input
output
procedurecall
task
...

to allow renaming only specific parts of the model

The search pattern can be a regular expression for both Search and Search&Replace features.

(0003599)
shd01 (reporter)
2019-03-29 10:44
edited on: 2019-03-29 10:44

Thanks for the hint about point 2. Neat!

Is there an OpenGeode user manual that I've missed? I seem to be raising a lot of tickets about things that are already supported :(

(0003600)
maxime (administrator)
2019-03-29 11:22

No, there is no user manual.
This "vim"-like search & replace is mentionned on www.opengeode.net in the list of features, but admittedly it is not obvious to spot :-)

(0003602)
shd01 (reporter)
2019-04-01 11:21

BTW I have noticed that the search function does not find things declared in FPAR blocks.

(0003607)
maxime (administrator)
2019-04-04 12:10

.3 and .4 are fixed in 2.0.34

the column for the types is now large enough by default to fully display the types, and the windows geometry is saved/restored when you quit the tool

(0003608)
maxime (administrator)
2019-04-04 12:59

I do not understand the comment about the FPAR blocks. FPAR declaratiosn are in standard text boxes. the Search looks into them (however it does not point precisely at the place where the text is found in the box, which is not very helpful if there is a lot of text).

(0003609)
maxime (administrator)
2019-04-04 14:40

.5 is addressed in 2.0.35

When you edit text and move the cursor on a variable, this variable will be highlighted in the data dictionary on the right (therefore you'll get its type)

I'll extend this to other items of the data dictionary, but the basic feature is implemented.

(0003635)
shd01 (reporter)
2019-05-09 14:38

It seems that the highlighting in the data dictionary only works if you make an edit. It does not appear possible to highlight the variable name and see its declaration, you have to actually change it.


- Issue History
Date Modified Username Field Change
2019-03-29 07:21 shd01 New Issue
2019-03-29 07:21 shd01 Status

new => assigned

2019-03-29 07:21 shd01 Assigned To

=> maxime

2019-03-29 08:52 maxime Note Added: 0003598
2019-03-29 08:52 maxime Note Edited: 0003598 View Revisions
2019-03-29 10:44 shd01 Note Added: 0003599
2019-03-29 10:44 shd01 Note Edited: 0003599 View Revisions
2019-03-29 11:22 maxime Note Added: 0003600
2019-04-01 11:21 shd01 Note Added: 0003602
2019-04-04 12:10 maxime Note Added: 0003607
2019-04-04 12:59 maxime Note Added: 0003608
2019-04-04 14:40 maxime Note Added: 0003609
2019-05-09 14:38 shd01 Note Added: 0003635


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker