should be fixed in 3304.. please check. ede

On 07.03.2013 19:43, edgar.sol...@web.de wrote:
> actually i am quite short.. about 1,65 meters ;P ..ede
> 
> On 07.03.2013 19:05, Giuseppe Aruta wrote:
>> Big Ede!!
>> ;-)
>>
>> 2013/3/7 <edgar.sol...@web.de <mailto:edgar.sol...@web.de>>
>>
>>     hmm.. actually i modified a lot of code, and something might be broken.. 
>> but i tried to keep interfaces as they were, so i don't see no reason to 
>> change the major version. i guess the first major version change should be 
>> an additional plugin interface with appropriate plugin manager.. if it'll 
>> happen at all.
>>
>>     also, let's not talk about branches again. too much work, also "release 
>> early, release often" as we do it with the snapshots.
>>
>>     the shortcut changes really need a broader audience to test them, so 
>> let's finish it up neatly and release it with 1.6 . we'll probably do one to 
>> two bugfix releases pretty fast then for bugs that slipped through the 
>> cracks, but that is to be expected anyway.
>>
>>     regarding the "ghost shapes": that's really no big issue, i'll just 
>> restore the old behavior, and we're done. all the talk about it is a mere 
>> spitballing about "what could the future bring".
>>
>>     .. so far, so nice.. ede
>>
>>
>>     On 07.03.2013 16 <tel:07.03.2013%2016>:42, Giuseppe Aruta wrote:
>>     >>i'd suggest to change the icon in the edit toolbox to the same with a 
>> "red x" to visualize users can stop digitizing by clicking on it again. kind 
>> of like a more elegant stop button.
>>     >
>>     > There are also Advanced measure tools which are affected by this 
>> "phantom" problem, and maybe other ones too. I don't feel that an x would be 
>> a "final" solution but probably it opens other  "methodological" problems.
>>     > I say methological because I feel that Ede, Jukka and Michaels reflect 
>> different point of view the way they use OJ.
>>     > I also don't like these  phantoms and I know that this belongs to the 
>> way I use OpenJUMP (heavily work of digitalizing and less analysis) and the 
>> also the matter I use OJ with beginners (students at my small lessons at 
>> University): I am just thinking about many screens full of phantoms, ghosts 
>> and shadows crossing each other. I also feel that it is difficult to change 
>> a habit without making lots of mistakes (and lots of phantoms on the screen)
>>     > On the other hand i don't want to loose the great job made by Ede and 
>> I consider also the time he spends around shortcuts
>>     > I think that there could be  two solutions:
>>     > 1) we leave Ede's work as it is, but we have to accept for the next 
>> future that users will mail our list (included bug list)  about phantoms, 
>> asking o solve it. This means that the "problem" will come and come again
>>     > 2) we should consider to open a branch of developing on SourceForge 
>> where it is possible to go on working on shortcuts and related new problems, 
>> in this case we must give our availability to go on testing. While new OJ 
>> 1.6 should start from OpenJUMP-20130224-r3272, the last before Ede's 
>> modification. By the time that we feel sure that everything is working fine 
>> with shortcuts, there we can have a new OJ realize version, 2.X, in this 
>> case, reflecting what is written in our "Version polycy" 
>> (http://sourceforge.net/apps/mediawiki/jump-pilot/index.php?title=OpenJUMP_Roadmap#Version_policy)
>>     >
>>     >   * First number change is for a new major version. It can break 
>> compatibility in OpenJUMP core (refactoring) and add important new features.
>>     >
>>     > Ede's shortcuts and all possible modification on how to draw will 
>> "break compatibility", in my point of view.
>>     >
>>     >
>>     > my 2 cents
>>     >
>>     > Peppe
>>     >
>>     > 2013/3/7 <edgar.sol...@web.de <mailto:edgar.sol...@web.de> 
>> <mailto:edgar.sol...@web.de <mailto:edgar.sol...@web.de>>>
>>     >
>>     >     On 06.03.2013 23 <tel:06.03.2013%2023> <tel:06.03.2013%2023>:06, 
>> Rahkonen Jukka wrote:
>>     >     > Hi,
>>     >     >
>>     >     > Michaël wrote:
>>     >     >
>>     >     >> Hi,
>>     >     >
>>     >     >> I try to follow interesting Jukka's input, but I don't use 
>> editing tools
>>     >     >> as much...
>>     >     >>> I list some quick notes about digitizing with OpenJUMP and 
>> some other programs.
>>     >     >>
>>     >     >>> 1)  - Before Ede implemented the new keyboard shortcuts the 
>> only way to cancel digitizing was to reselect the same digitizing tool  or 
>> some other tool from the toolbox or Select features or Fence tool from the 
>> main menu.
>>     >     >>>   - With the new keyboard shortcuts we have now, selecting 
>> another tool does not cancel drawing but the only way to cancel digitizing 
>> is to press Esc when the same tool that was used to start drawing is active.
>>     >     >>> -  Behaviour is clearly different. I do not say if it better 
>> or worse.
>>     >     >> so far the others tend to autocancelling as before.. i have no 
>> opinion, so i will do so if nobody objects in time.
>>     >     >
>>     >     >> I think using escape to cancel editing is good.
>>     >     > Me too. But if it is the only way to cancel editing and you have 
>> touch screen computer or just a cup of coffee or a phone in the other hand 
>> you would like to be able to do that with just mouse.
>>     >
>>     >     ok, i get the touchscreen. the other user should simply put the 
>> coffee cup away ;)
>>     >     how about a stop button, similar to what browsers have? on the 
>> other hand.
>>     >     it was never requested before. so why hurry now?
>>     >
>>     >     >In addition, right now changing tools on-the-fly, like from draw 
>> polygon into draw line, leaves phantom lines on the screen and for new users 
>> it may be hard to understand why it happens.
>>     >
>>     >     for edit toolbar: they'll disappear as soon as switching 
>> cursortools cancels drawing again
>>     >
>>     >     for quasimode (shortcuts): it's either that or cancelling. keeping 
>> it there as a visual representation of the geometry in the works sound 
>> reasonable to me as the opposite to make it invisible while in a different 
>> quasimode.
>>     >
>>     >
>>     >     >> I don' understand if the change between previous and current 
>> versions
>>     >     >> when you reselect the digitizing tool to cancel editing (which 
>> is no
>>     >     >> more possible) was motivated by the new framework (which makes 
>> it
>>     >     >> difficult/impossible/hackish to cancel like that) or by your 
>> personnal
>>     >     >> feeling that it is better like that. I have no strong opinion 
>> about it
>>     >     >> except that it makes cancellation keyboard dependant.
>>     >     >> Would double-click on the editing tool be an alternative ?
>>     >
>>     >     i'd suggest to change the icon in the edit toolbox to the same 
>> with a "red x" to visualize users can stop digitizing by clicking on it 
>> again. kind of like a more elegant stop button.
>>     >     don't feel the urgency to implement though.
>>     >
>>     >     >
>>     >     > We  may think why user selects another tool. Probably he thinks 
>> that the current tool was wrong and he wants to use another. If that is the 
>> situation then why to force user to do Cancel - Select another tool if plain 
>> Select another tool and automatic cancelling would do the same with less 
>> clicks? It is another story if we want to offer a possibility to leave 
>> features open for future edits.
>>     >     >
>>     >     >> there is still the option of cancel/keep to allow users to use 
>> other tools as you mention below.
>>     >     >>
>>     >     >>> 2) - It is essential to be able to pan and zoom and continue 
>> to draw a long linestring or big polygon after that. In OpenJUMP this is 
>> possible by using the keyboard shortcuts. Actually, it is the only way. User 
>> cannot use for example Pan or Zoom tools from the main menu because 
>> selecting another tool cancels drawing.
>>     >     >
>>     >     >> Do not understand. Isn't it just the other way ? Selecting 
>> zoom/pan tool
>>     >     >> from the main tool menu does not interrupt drawing,
>>     >     >> you just have to select the editing tool again to go on. Or did 
>> I miss
>>     >     >> something ?
>>     >     >
>>     >     > Yes, you missed that I was using the release version of OJ with 
>> the traditional behaviour while writing that. It is not a wonder because I 
>> did not tell that. I am sorry.
>>     >
>>     >     i vote for assuming our users have a keyboard for now. if the age 
>> of desktop gis really moves on to the tablet gis we will talk about that 
>> soon enough.
>>     >
>>     >     >>> - Digitizing with Pan/Zoom keyboard shortcuts is nice and 
>> efficient but user needs to know how to use the shortcuts. It is probably 
>> not evident for new users.
>>     >     >>> - Panning and zooming during drawing is not possible without 
>> keyboard.
>>     >     >>> - QGis does not have at all as nice shortcuts for digitizing. 
>> It does have configurable shortcuts but they are not as nice to use (my 
>> opinion).
>>     >     >>> - QGis does not cancel drawing if another tool is selected. 
>> Actually the default way to digitize seems to be to draw as long it is 
>> possible, select Pan tool, pan, select drawing tool, continue drawing, 
>> select Pan tool etc.  I wouldn' t like to work that way but it is easy for 
>> the beginners and user do not need to touch the keyboard while drawing.
>>     >
>>     >     i like the approach, but that probably need more love, if we want 
>> to have that in OJ.
>>     >
>>     >     >>> - uDig cancels drawing when another tool is selected.
>>     >     >>> - QGis and uDig are not totally comparable with OpenJUMP 
>> because they allow only one geometry type per layer and only one layer at a 
>> time can be editable.
>>     >     >>>
>>     >     >>> 3) - I do not see a reason for keeping not ready digitized 
>> feature open if it is not compulsory like it is with the QGis way to do use 
>> panning.  Except one use case which I will tell later.  For me it is OK to 
>> cancel drawing without asking if user selects another tool.
>>     >     >
>>     >     >> You mean there is no reason for keeping not ready digitized 
>> feature "except during zooming / panning operation".
>>     >     >> I agree this is not esssential. I do not see disadvantage 
>> though (maybe it is unusual and the user can feel the UI is buggy if it does 
>> not understand how it works).d
>>     >     >
>>     >     > I would say that it is not essential in every day digitizing. It 
>> might be useful for some special cases, like when digitising with GPS, but 
>> has any user so far asked to implement such feature? Well, probably yes 
>> because they have not found the keyboard shortcuts and they would have liked 
>> to pan.  As usual, things are not just black or white.
>>     >     >
>>     >
>>     >     speaking of black and white
>>     >     http://en.wikipedia.org/wiki/Black_Cat,_White_Cat
>>     >     great movie
>>     >
>>     >     >
>>     >     >>> 4) - However, if OpenJUMP should be used for digitizing with 
>> GPS a possibility to keep feature open for digitizing would be very good 
>> thing. It may take 5 minutes to walk to the next vertex when you are out in 
>> the field and if you see something else that should be recorded on another 
>> layer you would like to interrupt, save point or vertex of another feature 
>> and continue gathering points to your first feature. However, for efficient 
>> work user should be able to keep however many features open and  user 
>> interface should be made to support selecting which not ready feature to 
>> continue. It is not so simple but I know one old PDA software (SOLO Field) 
>> where this was implemented well.
>>     >     >> sounds complicated to implement. when users can keep one 
>> geometry unfinished, they will ask why not another one as well?
>>     >     >> for such use case i suggest to collect point on a layer per 
>> feature an merge them when finished
>>     >     >>   or
>>     >     >> simply add point to a multipoint/linestring via add vertex
>>     >     >>
>>     >     >>> 5) - We should perhaps think a bit more about making it 
>> somehow possible to digitize without keyboard because It may be that Windows 
>> 8 computers with touchscreen and keyboard will come more common. There was 
>> discussion about a related thing last year, read "SuperZoom and other 
>> zoom/pan tools" from 
>> http://blog.gmane.org/gmane.comp.gis.jump.devel/month=20120201.  Perhaps 
>> improved SuperZoom tool could be a good solution. Let's hope Matthias hears 
>> and buys a laptop with touchscreen and does some testing :)
>>     >     >> another bridge i'd like to cross when we get there.. although 
>> javabased we do not even run on Android.. ;P
>>     >     >>
>>     >     >>> That's all for today.
>>     >     >>>
>>     >     >> tl;dr
>>     >     >> http://en.wikipedia.org/wiki/Wikipedia:Too_long;_didn%27t_read
>>     >     >>
>>     >     >> just joking.. thanks for all your input!... ede
>>     >     >>
>>     >
>>     >     tl;dr++
>>     >
>>     >     ..ede
>>     >
>>
>>     
>> ------------------------------------------------------------------------------
>>     Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
>>     Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
>>     endpoint security space. For insight on selecting the right partner to
>>     tackle endpoint security challenges, access the full report.
>>     http://p.sf.net/sfu/symantec-dev2dev
>>     _______________________________________________
>>     Jump-pilot-devel mailing list
>>     Jump-pilot-devel@lists.sourceforge.net 
>> <mailto:Jump-pilot-devel@lists.sourceforge.net>
>>     https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
>> Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
>> endpoint security space. For insight on selecting the right partner to 
>> tackle endpoint security challenges, access the full report. 
>> http://p.sf.net/sfu/symantec-dev2dev
>>
>>
>>
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
> 
> ------------------------------------------------------------------------------
> Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
> Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
> endpoint security space. For insight on selecting the right partner to 
> tackle endpoint security challenges, access the full report. 
> http://p.sf.net/sfu/symantec-dev2dev
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 

------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to