Big Ede!!
;-)

2013/3/7 <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: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>>
> >
> >     On 06.03.2013 23 <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
> 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