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