[Bug 170049] Re: Inverted ruler co-ordinate system
The fix is barely adequate for only a few people IMO. Some 1990s-era programs for graphical work had the ability to drag the corner where the rulers meet, out into the document somewhere, to set a new origin. I would expect to _at least_ have a document-specific setting to set the origin anywhere on the page, numerically. If I'm drawing a room (furniture layout etc.), I don't want the corner of the room to need to be at the corner of the page. It should be whichever corner I decided to start measuring from. (And that in fact is what I'm trying to do at this very moment.) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Changed in: inkscape Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
This bug was fixed in the package inkscape - 1.0~rc1-4ubuntu1 --- inkscape (1.0~rc1-4ubuntu1) groovy; urgency=medium * Try to increase timeout to make riscv64 slow builds happy -- Gianfranco Costamagna Wed, 06 May 2020 11:34:12 +0200 ** Changed in: inkscape (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Changed in: inkscape Importance: High => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
And now also pulled in the Debian packaging (for now only uploading in Debian experimental, will reach Ubuntu 19.10 only most likely). ** Changed in: inkscape (Ubuntu) Status: Triaged => Fix Committed ** Changed in: inkscape (Ubuntu) Assignee: (unassigned) => Mattia Rizzolo (mapreri) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Magnificent :) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
This long standing issue has been fixed during the Inkscape Hackfest in Kiel. Those who offered money are welcome to donate to the Inkscape Fund via the Software Freedom Conservancy. Your donations will be used for example for Hackfest travel reimbursements which make such developer meetings possible. https://inkscape.org/en/support-us/donate/ https://inkscape.org/en/support-us/hackfests/ Source commit: https://gitlab.com/inkscape/inkscape/commit/1fa0c72b664afa4803dffd463ed11ce01632ab76 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Changed in: inkscape Status: Confirmed => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Changed in: inkscape Milestone: 1.0-old => 1.0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
https://gitlab.com/inkscape/inkscape/merge_requests/250 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Changed in: inkscape Assignee: Krzysztof Kosinski (tweenk) => Thomas Holder (speleo3) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
@tweenk mind if I assign this to myself? I'd like to work on this. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I too LOVE all the new features and the stability of Inkscape 62.2 but... but I use Inkscape for label design and the wonky design and inversion of the x-y coordinates makes trying to mentally invert all the label alignments makes my head explode... just sayin! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
@yharrow man, can you bring back your patch from the dust, even if it is just visual/fake representation, it still is something, do you have link somewhere ? @kednar it is good in this state, it was in Triaged since 2003, I am not here to complain, but instead of adding new ui and new buttons, this would really be nice to give a little bit of attention :D ... I am not an experienced developer, I am sure it is not a trivial thing, lets just hope for the best. I am willing to pay for this a small amount, if anyone tells how we can support this, a crowd funded stuff such as gofundme or alike, what do you guys think ? Thanks and many bows to the mighty Inkscape! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Sorry I accidentally changed the bug status to Confirmed and can't put it back to Triaged. Also came to say that I love Inkscape and this is a most wanted feature. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Changed in: inkscape Status: Triaged => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Heartbeat comment to keep this love-rage active! Inkscape I love you -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
When you use Gimp to translate mockup to code that uses OpenGL coordinates (Y 0 is bottom), it's sad not to be able to reverse the ruler! Right now, i'm just flipping the image on Y... One day! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I'd like to see this change too. Every other design program I've used has had the origin at top left because that is how we read a page (top to bottom). This isn't a mathematical graph we're wanting to draw here (usually) :P -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
You know.. I appreciate theres probably tons of other issues that have been knocked over... but in what, 12 years? , you'd hope they could have closed this out by now. Is there any progress other than the declined patch to date ? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
@ yharrow I did create a patch to just visually change the ruler and coordinate display, but more experienced devs pointed out that this was not the best way to address the issue (see #76). Time has passed, I don't know how much work is still necessary. I'd also love to see a fix and still suggest to use the svg viewbox element for internal coordinates and visual representation or rulers. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
@vaifrax While I do understand your approach as a programmer. From a design perspective (particularly web-design in which the bottom is not always clearly defined) it's often easier to think of coordinates as originating from the top left corner. Creating web design mock-ups in inkscape without the ability to see this kind of coordinate display is rather inconvenient. The feature being requested here is to at least offer a *visual option* for users to observe the coordinate system as starting at the top left. Nothing needs to change in the background. Plugins can still use the old coordinate system and plugin developers can view the coordinate system however they want. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
@Thorjelly I wrote scripts writing out geometries at scale (in mm). For debugging and other purposes it is most useful if the numeric values in the document stay these numbers and the rulers also show the same numbers. This is not only useful for the scale but also where on the page the origin is and if it is a right-handed or left-handed coordinate system. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
This might seem very naive, but why do you actually have to change the internal coordinate system? Can't you add an option in user preferences or document preferences, which in the latter case could be added as metadata to not affect backwards compatibility, to where 0,0 should be and have it only affect the user interface? Simply translate what coordinates are displayed for an object in the user interface, without changing the internal coordinate system. This should be an extremely simple mathematical translation, and the coordinates can be translated back internally when the document is saved so no internal coordinates need to change, and no previous documents need to be broken. I'm sure there are already translations for object coordinates for specific formats when they are saved since SVG files assume 0,0 is top left. This seems like a perfectly fine and elegant solution; it even seems like it should be preferential to me than implementing a system where all internal coordinates are absolute and revolve around a user-given origin, because a user changing the origin doesn't also change every single coordinate in the file, it only changes how coordinates are displayed in the user interface. To me it seems preferential, because any coordinate system change only affects the mathematical translation and not every single point in the system. I'm literally just talking about translating the x and y values displayed to the user in the top bar by adding a function. What is wrong with this solution? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Still not there in Inkscape 0.91 r13725 ? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I was wondering if this is still an issue. I am currently using .48 and don't want to hassle if it wont fix it. I've been using inkscape for years and love it. I have only recently noticed that this is an issue. If there were a python script out there, that would be cool. I'm not very versed in coding, otherwise I would do it myself. Thanks for the hard work and the great product! I hope you can pull something together with your legal team for that project. I do know about working for something passionately and going broke because of your passion. Hope it pans out. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Having read all that is written here over several years I came to the following conclusion: Surely somewhere someone must be sitting laughing at us, because they know something we don't. Every time someone tries to address this issue it gets shot down. Without explanation! The developers don't seem to need the correct SVG coordinate system, and don't care to fix it for their users. Half the people on here are now willing to pay to get this working and I am sure there are or will be pay-for apps out there that comply to the SVG spec regarding this issue. It is ok to say your application has been downloaded x-million times, but how many of those people uninstalled it shortly afterwards because of unfixed bugs like this? I'm outta here... This is not worth the effort. Keep your broken-ware! Jayson -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Jayson: Thank you for adding absolutely nothing of value here other than whining that a free piece of software isn't the most perfect tool for you personally. It HAS been discussed about why various attempts to fix this over the years have been shot down... basically we need to maintain compatibility with documents created in the past and fix it properly once and for all. Various features in the software currently expect the coordinates to exist as they do now and it's not a quick fix. If it was, it would have been fixed. I'm sorry you feel somehow personally slighted for something nobody has asked you to pay for or to use. We're currently working with our legal counsel on the framework to allow payed projects under the umbrella of our organization and I wouldn't be surprised if someone were to take this on once that is in place. Either way, almost everyone who works on this project is volunteering. Anyone being payed is being done so by a third party and the terms of their arrangement (including what they are working on) is not something we have control over. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 170049] Re: Inverted ruler co-ordinate system
ScislaC++ I love all that you (and team) do, always. I use Inkscape every day, and love all of it, even the parts that are not perfect, because it's free, it's ours, and if I wanted to, I could learn how to fix it myself. I certainly would not complain about any piece of open source software not being exactly as I wanted it, since the point of open source software is that I can make it precisely as I wish at any time. I have that ability. Thank you. John LeMasney. Take a look at my portfolio of design work: http://lemasney.com/consulting/design-portfolio/ See my schedule and propose a meeting here: http://www.doodle.com/lemasney Check out my upcoming public talkshttps://www.google.com/calendar/embed?src=pdst7j4q666373rccaibb6osuk%40group.calendar.google.comctz=America/New_York on technology, design and more. Subscribe to lemasney.com updates herehttp://lemasney.com/consulting/?blogsub=confirming#subscribe-blogto read what I have to say about design, technology, and branding in your email. John LeMasney lemas...@gmail.com 609-553-9498 lemasney.com On Sun, Mar 9, 2014 at 4:29 AM, ScislaC 170...@bugs.launchpad.net wrote: Jayson: Thank you for adding absolutely nothing of value here other than whining that a free piece of software isn't the most perfect tool for you personally. It HAS been discussed about why various attempts to fix this over the years have been shot down... basically we need to maintain compatibility with documents created in the past and fix it properly once and for all. Various features in the software currently expect the coordinates to exist as they do now and it's not a quick fix. If it was, it would have been fixed. I'm sorry you feel somehow personally slighted for something nobody has asked you to pay for or to use. We're currently working with our legal counsel on the framework to allow payed projects under the umbrella of our organization and I wouldn't be surprised if someone were to take this on once that is in place. Either way, almost everyone who works on this project is volunteering. Anyone being payed is being done so by a third party and the terms of their arrangement (including what they are working on) is not something we have control over. -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system Status in Inkscape: A Vector Drawing Tool: Triaged Status in inkscape package in Ubuntu: Triaged Bug description: The y-axis of the rulers' co-ordinate system is inverted (increasing upwards), and places the origin on the bottom left of the viewport. The SVG spec places the default origin on the top left of the viewport, and has the co-ordinate system increasing to the right and downwards. To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Changed in: inkscape Status: In Progress = Triaged ** Changed in: inkscape Milestone: None = 1.0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I tried looking at the svg side and I'm a little confused. How about, as a first step, modifying inkscape so that rulers and mouse pointer coordinate status use the origin that is indirectly defined by the viewbox? What about the viewbox units? Second step would be a gui to actually configure the viewbox within inkscape in a user friendly way. Finally, using those coordinates directly for new objects instead of inserting another transformation (I think this is what Krzysztof wrote in the previous post). (viewbox reference: http://www.w3.org/TR/SVG/coords.html#ViewBoxAttribute ) I played around with a hand coded svg, in case anyone else is interested I attached it. This alone does not allow setting up an inverted y axis (to enable having y axis pointing up like now) but it looks like there is a ‘svg:transform’ attribute for that. Inverting the axis would also require things like flipping text, I think? (svg:transform reference: http://www.w3.org/TR/SVG/coords.html#SVGGlobalTransformAttribute ) Maybe it helps if we can agree on how coordinate systems should be defined in the svg and how inkscape should display units and rulers? I feel like I haven't really understood all issues. ** Attachment added: viewbox with origin in the center of the page https://bugs.launchpad.net/inkscape/+bug/170049/+attachment/3551689/+files/viewbox-test.svg -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 170049] Re: Inverted ruler co-ordinate system
I was not able to compile for Mac OS. I'm sure it's no fault of anyone but me, but this is why I have not been able to test. On Thu, Feb 28, 2013 at 2:34 PM, vaifrax 170...@bugs.launchpad.net wrote: I tried looking at the svg side and I'm a little confused. How about, as a first step, modifying inkscape so that rulers and mouse pointer coordinate status use the origin that is indirectly defined by the viewbox? What about the viewbox units? Second step would be a gui to actually configure the viewbox within inkscape in a user friendly way. Finally, using those coordinates directly for new objects instead of inserting another transformation (I think this is what Krzysztof wrote in the previous post). (viewbox reference: http://www.w3.org/TR/SVG/coords.html#ViewBoxAttribute) I played around with a hand coded svg, in case anyone else is interested I attached it. This alone does not allow setting up an inverted y axis (to enable having y axis pointing up like now) but it looks like there is a ‘svg:transform’ attribute for that. Inverting the axis would also require things like flipping text, I think? (svg:transform reference: http://www.w3.org/TR/SVG/coords.html#SVGGlobalTransformAttribute ) Maybe it helps if we can agree on how coordinate systems should be defined in the svg and how inkscape should display units and rulers? I feel like I haven't really understood all issues. ** Attachment added: viewbox with origin in the center of the page https://bugs.launchpad.net/inkscape/+bug/170049/+attachment/3551689/+files/viewbox-test.svg -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system Status in Inkscape: A Vector Drawing Tool: In Progress Status in “inkscape” package in Ubuntu: Triaged Bug description: The y-axis of the rulers' co-ordinate system is inverted (increasing upwards), and places the origin on the bottom left of the viewport. The SVG spec places the default origin on the top left of the viewport, and has the co-ordinate system increasing to the right and downwards. To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- John LeMasney lemasney on Facebook, Twitter, and everywhere else. http://about.me/lemasney 6095539498 http://john.lemasney.com -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
The patch by vaifrax does not address the actual issue, which is that Inkscape internally uses 'desktop coordinates' in many places. These 'desktop coordinates' are hardcoded as an Y-grows-upwards system that starts at the bottom left corner of the page. A proper solution will be composed of two parts: 1. Remove the dependence on the desktop-to-document transformation from all code that deals with document elements rather than UI elements 2. Provide an UI to set an arbitrary zoom transform (e.g. scaling + translation) as the desktop-to-document transformation. The patch from vaifrax does only 2 and only partially, since it does not actually change the desktop-to-document transformation, but tacks on an extra transformation between some of the UI controls and the desktop coordinates. This approach further complicates things and is untractable in the long run. Furthermore, fixing this problem requires removing or significantly rewriting support for 3D boxes, which contain a fatal bug and write desktop coordinates to the SVG. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
@vaifrax: Hi! I havn't been able to build this on my system yet due to other commitments. I would however like to pay you for your efforts so far and I'd like to encourage you to keep up the good work. I'll pay my original pledge now and make a new one so you can keep on improving this. However, when I attempt to make the payment on FreedomSponsors.org, I get this error message: The programmer(s) who solved this issue do not have a verified Paypal account yet, so you cannot pay them at this time. Please leave a comment for them, asking them to update their profile page with an email of a verified Paypal account, then come back here again. Have you added your PayPal account info to FreedomSponsors.org? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
@jarl-arntzen: Thanks. Even though I spent many days trying to get this little bit of patch working (mainly because of lack of experience), I'm not sure if this idea of mine will be an accepted solution and make it into the official build. I'm not against receiving money but especially in this case it is probably better spent for something else. If I continue to improve this does not depend on money but rather on some dev's opinions if this makes sense. And I hope this will be soon as I will have very little time from April on. Anyway, I will write an email to the dev mailing list and try to get some attention to the topic there. Can someone give a hint where money is needed most? Servers, build infrastructure? Support for meetings for developers? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Could someone else than me test the patch and report back, please? I won't continue with improvements until the more experienced devs agree that this is the way to go. cheers -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 170049] Re: Inverted ruler co-ordinate system
I'll get around to test a build tonight or tomorrow. Sorry about the delay. Den 16. feb. 2013 00.40 skrev lemasney 170...@bugs.launchpad.net følgende: Exciting! Can't wait to test. On Fri, Feb 15, 2013 at 5:19 PM, vaifrax 170...@bugs.launchpad.net wrote: oops, found some debugging messages I forgot, updated now ** Patch added: removed some more debugging messages https://bugs.launchpad.net/inkscape/+bug/170049/+attachment/3530900/+files/bugfix170049_partial2.patch -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system Status in Inkscape: A Vector Drawing Tool: In Progress Status in “inkscape” package in Ubuntu: Triaged Bug description: The y-axis of the rulers' co-ordinate system is inverted (increasing upwards), and places the origin on the bottom left of the viewport. The SVG spec places the default origin on the top left of the viewport, and has the co-ordinate system increasing to the right and downwards. To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- John LeMasney lemasney on Facebook, Twitter, and everywhere else. http://about.me/lemasney 6095539498 http://john.lemasney.com -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
another update, in case you use autotools the new files were not compiled, fixed now (thanks ~suv) ** Patch added: added new files to Makefile_insert for building with autotools https://bugs.launchpad.net/inkscape/+bug/170049/+attachment/3531626/+files/bugfix170049_partial2.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I rewrote the gui code and hopefully fixed all issues, please test. Use the patch or branch https://code.launchpad.net/~vaifrax/inkscape/bugfix170049 future work: - for convenience, add buttons to set origin relative to page (see #62) - for convenience, add draggable origin (see #61, #63) - use origin as default for new grids - optionally specify guides relative to this origin ** Patch added: first part of a solution for custom ruler coordinate system https://bugs.launchpad.net/inkscape/+bug/170049/+attachment/3530899/+files/bugfix170049_partial2.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
oops, found some debugging messages I forgot, updated now ** Patch added: removed some more debugging messages https://bugs.launchpad.net/inkscape/+bug/170049/+attachment/3530900/+files/bugfix170049_partial2.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 170049] Re: Inverted ruler co-ordinate system
Exciting! Can't wait to test. On Fri, Feb 15, 2013 at 5:19 PM, vaifrax 170...@bugs.launchpad.net wrote: oops, found some debugging messages I forgot, updated now ** Patch added: removed some more debugging messages https://bugs.launchpad.net/inkscape/+bug/170049/+attachment/3530900/+files/bugfix170049_partial2.patch -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system Status in Inkscape: A Vector Drawing Tool: In Progress Status in “inkscape” package in Ubuntu: Triaged Bug description: The y-axis of the rulers' co-ordinate system is inverted (increasing upwards), and places the origin on the bottom left of the viewport. The SVG spec places the default origin on the top left of the viewport, and has the co-ordinate system increasing to the right and downwards. To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- John LeMasney lemasney on Facebook, Twitter, and everywhere else. http://about.me/lemasney 6095539498 http://john.lemasney.com -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Due to some problems I have with the gui and to make future changes easier, I'm rewriting the gui code I had so far. @jarl-arntzen: have you tested my partial solution? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 170049] Re: Inverted ruler co-ordinate system
I'm also willing to test. Was there a link to a patch or build? I'm on a Mac, so it may diversify the test. On Thu, Feb 14, 2013 at 9:57 AM, vaifrax 170...@bugs.launchpad.net wrote: Due to some problems I have with the gui and to make future changes easier, I'm rewriting the gui code I had so far. @jarl-arntzen: have you tested my partial solution? -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system Status in Inkscape: A Vector Drawing Tool: In Progress Status in “inkscape” package in Ubuntu: Triaged Bug description: The y-axis of the rulers' co-ordinate system is inverted (increasing upwards), and places the origin on the bottom left of the viewport. The SVG spec places the default origin on the top left of the viewport, and has the co-ordinate system increasing to the right and downwards. To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- John LeMasney lemasney on Facebook, Twitter, and everywhere else. http://about.me/lemasney 6095539498 http://john.lemasney.com -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
@lemasney: here is a partially working first step to a possible solution which only affects rulers and mouse pointer status coordinates: https://code.launchpad.net/~vaifrax/inkscape/bugfix170049 You can find text boxes in the document properties; in the current state keyboard input does not always trigger an update, make sure to subsequently click on the spinner buttons (up/down) to trigger the update. Thanks for testing. My attempt rewriting the GUI part currently fails with a crash, I guess it will still take me some time to finish. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
@vaifrax: Cool stuff. I look forward to testing this out. The main task is to make the origin move at all and to make sure that the rest of the app still works as it should. E.g. moving origin to top left corner and then enter some positive numeric x/y values should work but I'm willing to test any partial solution towards that too. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 170049] Re: Inverted ruler co-ordinate system
So to be clear. Where the vertical ruler and the horizontal ruler meet in the upper left hand corner, click and drag out as though you were dropping a grid line. Instead of a grid line, you'd set the origin of the ruler. It would also set the origin of the grid. Units and other measurements should be inherited from the document settings. On Sat, Feb 9, 2013 at 4:23 AM, vaifrax 170...@bugs.launchpad.net wrote: I have partly implemented what I described in #57, I still have work to do on the GUI elements. See attached image for how it could look like (this is also the easiest to implement that I can think of for now). @lemasney: I did not quite understand, click and drag on that corner then moves the origin? Or is the origin set where the mouse drag is released? Your suggestion from #61 could be used in addition, good idea. -- Scaling of offset/origin -- In which units should the origin be specified? It could use the 'default units' or the same ones as in the page size settings, but this would in general not match the rulers. If it was scaled by the ruler multiplier it would also change when the multiplier was changed. -- Grid origin -- It probably often makes sense to specify the grid origin relative to the ruler origin. But sometimes you may want to keep an existing grid steady while just moving the ruler origin, so should there be an option for each grid to choose either 'relative to ruler origin' or 'absolute position'? I will try to fix a few remaining gui glitches and will report back within a few days. ** Attachment added: possible user interface https://bugs.launchpad.net/inkscape/+bug/170049/+attachment/3521809/+files/ruler-ui-suggestion.png -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system Status in Inkscape: A Vector Drawing Tool: In Progress Status in “inkscape” package in Ubuntu: Triaged Bug description: The y-axis of the rulers' co-ordinate system is inverted (increasing upwards), and places the origin on the bottom left of the viewport. The SVG spec places the default origin on the top left of the viewport, and has the co-ordinate system increasing to the right and downwards. To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- John LeMasney lemasney on Facebook, Twitter, and everywhere else. http://about.me/lemasney 6095539498 http://john.lemasney.com -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I have partly implemented what I described in #57, I still have work to do on the GUI elements. See attached image for how it could look like (this is also the easiest to implement that I can think of for now). @lemasney: I did not quite understand, click and drag on that corner then moves the origin? Or is the origin set where the mouse drag is released? Your suggestion from #61 could be used in addition, good idea. -- Scaling of offset/origin -- In which units should the origin be specified? It could use the 'default units' or the same ones as in the page size settings, but this would in general not match the rulers. If it was scaled by the ruler multiplier it would also change when the multiplier was changed. -- Grid origin -- It probably often makes sense to specify the grid origin relative to the ruler origin. But sometimes you may want to keep an existing grid steady while just moving the ruler origin, so should there be an option for each grid to choose either 'relative to ruler origin' or 'absolute position'? I will try to fix a few remaining gui glitches and will report back within a few days. ** Attachment added: possible user interface https://bugs.launchpad.net/inkscape/+bug/170049/+attachment/3521809/+files/ruler-ui-suggestion.png -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Bounty for this fix including adding dpi to the ruler scale is now at $170. http://www.freedomsponsors.org/core/issue/127/inverted-ruler-co-ordinate-system -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 170049] Re: Inverted ruler co-ordinate system
It's my pleasure. In regards to the way in which it should be implemented, it's been resolved in other systems, like Corel Draw, with a click and drag from corner where rulers meet to set origin. I think this would work perfectly. On Fri, Feb 8, 2013 at 9:36 AM, paul pchristi...@gmail.com wrote: Bounty for this fix including adding dpi to the ruler scale is now at $170. http://www.freedomsponsors.org/core/issue/127/inverted-ruler-co-ordinate-system -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system Status in Inkscape: A Vector Drawing Tool: In Progress Status in “inkscape” package in Ubuntu: Triaged Bug description: The y-axis of the rulers' co-ordinate system is inverted (increasing upwards), and places the origin on the bottom left of the viewport. The SVG spec places the default origin on the top left of the viewport, and has the co-ordinate system increasing to the right and downwards. To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- John LeMasney lemasney on Facebook, Twitter, and everywhere else. http://about.me/lemasney 6095539498 http://john.lemasney.com -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I just sponsored the freedomsponsors project for $30. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I tried to simply add a multiplier and an offset for each ruler which seems to work as expected. (I did not yet manage to link scalar input values of the gui to the actual values but this should not be hard.) This idea could solve the problem of some users I guess, however there would be a few open questions or issues: - should new grids by default have their origin set at the current ruler origin? - coordinates in the svg are not influenced, it's just the ruler numbers that change - what's the best way to integrate in the gui? 4 number input fields for multipliers and offsets could be used - for my default A4 page, setting an inverted y axis requires the user to enter a non integer ruler offset, that's not user friendly at all - with this solution, an inverted y axis might introduce precision issues due to a double transformation - an advantage is compatibility, nothing changes (except additional metadata how to display the rulers) Would this be an acceptable solution? How should the gui look like? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Vaifrax - below is an attempted patch which may give you approach insight. https://bugs.launchpad.net/inkscape/+bug/170049/+attachment/1261051/+files /invert-ruler-v1.diff I know it broke others things, but not exactly sure what. After that there has been no real effort described. Just so you understand, each person's bounty may have slightly different requirements, so review them. Maybe they can be fully combined into a single spec. Also, some of us only require an install or a working version, while others require the fix to be in an approved released. I'm willing to pay for a reasonably stable working version . . . I'll try to write some out some basic requirements for my needs . . . give me several days to get back to you. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Thanks for joining the bounty group, Lemasney. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
This issue now has 3 people offering a bounty for a fix totaling $65 at: http://www.freedomsponsors.org/core/issue/127/create-moveable-ruler- origin-in-inkscape-inverted-co-ordinate-system -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 170049] Re: Inverted ruler co-ordinate system
Well. One proposal could be to put a bounty on FreedomSponsors.org . Let's put it there and make some noise :) . Gimp will get a vastly improved resizing tool thanks to sponsors there. I've had this gripe with Inkscape for as long as I've used it too. I'm coping, thought, no problem. Actually, I'm using Inkscape as the main editor in my work as a UI designer for the last 1.5 years and I'm pretty happy with the results. For me, it's clearly time to pay back that favour, even in hard cash. On Sun, Jan 13, 2013 at 7:27 PM, paul pchristi...@gmail.com wrote: 7 years watching this. I concur, its sad this is not addressed. It is a block on following SVG standards and a block of serious nag to many would be user's. What can us non-dev folks do to help make this happen? -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Hi everyone. I registered this issue in the kickstarting section on FreedomSponsors. This means that if you need this issue that bad, you can go to http://www.freedomsponsors.org/core/issue/127/create-moveable- ruler-origin-in-inkscape-inverted-co-ordinate-system and offer a few bucks for it. I'm offering $30 for starters. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Hi everyone. I need this bug/feature so much that I'm willing to pay 30.00 bucks for it. This offer is registered at FreedomSponsors (http://www.freedomsponsors.org/core/issue/127/create-moveable-ruler-origin-in-inkscape-inverted-co-ordinate-system). Once you solve it (according to the acceptance criteria described there), just create a FreedomSponsors account and mark it as resolved (oh, you'll need a Paypal account too) I'll then check it out and will gladly pay up! If anyone else would like to throw in a few bucks to elevate the priority on this issue, you should check out FreedomSponsors! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 170049] Re: Inverted ruler co-ordinate system
Thanks for the feedback . . . Thinking out loud, I'm willing to put a bounty pledge in if someone on the Inkscape dev leadership team can come up with scope. Anyone interested in seeing if we can crowd fund this issue to the point we get leading stakeholders of Inkscape involved ? ? ? In the meanwhile, i'll look into FreedomSponsors . . . when I have a chance. On Tue, Jan 15, 2013 at 4:38 PM, Jarl Arntzen jarl.arnt...@gmail.comwrote: Well. One proposal could be to put a bounty on FreedomSponsors.org . Let's put it there and make some noise :) . Gimp will get a vastly improved resizing tool thanks to sponsors there. I've had this gripe with Inkscape for as long as I've used it too. I'm coping, thought, no problem. Actually, I'm using Inkscape as the main editor in my work as a UI designer for the last 1.5 years and I'm pretty happy with the results. For me, it's clearly time to pay back that favour, even in hard cash. On Sun, Jan 13, 2013 at 7:27 PM, paul pchristi...@gmail.com wrote: 7 years watching this. I concur, its sad this is not addressed. It is a block on following SVG standards and a block of serious nag to many would be user's. What can us non-dev folks do to help make this happen? -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system Status in Inkscape: A Vector Drawing Tool: In Progress Status in “inkscape” package in Ubuntu: Triaged Bug description: The y-axis of the rulers' co-ordinate system is inverted (increasing upwards), and places the origin on the bottom left of the viewport. The SVG spec places the default origin on the top left of the viewport, and has the co-ordinate system increasing to the right and downwards. To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- -- Paul -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
7 years watching this. I concur, its sad this is not addressed. It is a block on following SVG standards and a block of serious nag to many would be user's. What can us non-dev folks do to help make this happen? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Changed in: inkscape Milestone: 0.49 = None -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Changed in inkscape: milestone:0.49 → none Hi devs, very sad to see this fall down. I wonder if there can be a different way to solve this? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I'm with ~suv about 1.quadrant coordinate system being quite handy. I don't understand why the SVG spec didn't include an option to invert the Y-Axis. Sure you can use a scale 1,-1 for the root viewport but then the text will be drawn upside down. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Longtime Inkscape user, very much love the app and will use and recommend it for many years to come, but the fact that this bug has been filed 9 years ago, is prioritized High and still not fixed makes me chuckle a bit. Like many others, I need to be able to write off x/y origins in images into stylesheets, and it's unnerving having to fire up python and convert each y coordinate via document_height - y. If you guys can't fix it at the XML level, please just give me an alternate mode for the lower right X/Y coordinates for a start, that would already help sooo much. Don't try to get the holy grail, have a heart and live with a hack for a while, will ya? :) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
The reality is that we acknowledge the importance of the bug, but we need to actually fix it, not put a bandaid on it. Something that tends to happen if a hack fix is applied, the real underlying problem is never addressed and properly fixed. At one point Krzysztof had applied a coordinate fix to trunk, but it still had some issues which need to be worked out. It's still targeted for the next major Inkscape release (0.49), so there's still hope for you that it will be fixed in the next major release. Oh, and the holy grail for the coordinates fix would actually be fully customizable coordinates. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I edit metafile technical documents and would love to use Inkscape. Unfortunately the Y coordinates has been a show stopper for years. (I've fawned over IS for over 4 years wishing I could use it or had the technical knowhow to fix it.) It is virtually impossible to create or edit any metafile in Inkscape as it reverses the y data points. Even if you only open, then save the document, it reverses the metadata y coordinates. This is a major incompatibility for using Inkscape as any part of a tool set, or process for technical documents, which relegates it to become a stand alone art tool with very limited use. A real shame, as its a beautiful piece of work which is missing usage in whole industries due to this single flaw. Sure you guys are all smarter than I am, but why not make the y axis user configurable . . . and let users deal with the results. A metafile could be embedded in the document itself to record the way the document was saved and autoconfig the IS viewer and ruler orientation when opening the file, so it doesn't create incompatibility between Inkscape users. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Forgive me for being a back-seat driver, I know how frustrating it can be to receive unsolicited and uninformed comments from random users, yet here I go any way. I can't speak for anyone else, but all I really need is for coordinates to be displayed in the GUI using the correct origin and it really doesn't matter at all how they are represented internally. Does the difficulty in implementing this arise from trying to change the whole internal coordinate system? Some of the comments seem to suggest this because they mention backwards compatibility and the xml (perhaps erroneously because the xml ironically is correct). If that's the case, has the possibility of flipping the values only upon display as an interim fix been considered? This may involve touching more areas of the code than the proper fix, but it sidesteps the backwards compatibility issues and is much less likely to introduce regressions because it shouldn't touch any positioning code. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Hello, I'm a bit confused about the status of the fixes / patches to this bug. Krzysztof Kosinski wrote that there were some regressions, and the fix was reverted. Is this bug going to be fixed in time for the 0.49 release? Just curious, and really hoping it will be. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
ottadini: Krzysztof hasn't indicated otherwise. Either way, there is plenty of time and Inkscape 0.49 isn't on the horizon for anytime relatively soon. I really hope when it lands it does also take care of ~suv's (and my own) concern that was mentioned in https://bugs.launchpad.net/inkscape/+bug/170049/comments/32 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
A great tool. Just want to bump this, 'cuz.. damn... :) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system To manage notifications about this bug go to: https://bugs.launchpad.net/inkscape/+bug/170049/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I am in full agree about this amazing product... and am wondering if the coordinate issue is why it won't sent files to my Universal Laser. Anybody have some light for me? It won't work at all. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
full agreement, that is. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
Totally agree. Hope this will be fixed soon (or add this feature to flip the ruler) soon. Other than that, Inkscape rocks! You guys did awesome job! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
I'm using inkscape as the basis of a level editor for a 2d indie game and hit this problem. I was really confused why everything was upside down... took me a couple hours to figure out what was goin on (i thought it was my projection matrix or a left handed vs right handed coordinate system at first). it would be nice if this were fixed so that the rulers matched reality! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Description changed: The y-axis of the rulers' co-ordinate system is inverted (increasing upwards), and places the origin on - the bottom left of he viewport. The SVG spec places the + the bottom left of the viewport. The SVG spec places the default origin on the top left of the viewport, and has the co-ordinate system increasing to the right and downwards. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/170049 Title: Inverted ruler co-ordinate system -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Changed in: inkscape (Ubuntu) Status: Confirmed = Triaged ** Changed in: inkscape (Ubuntu) Importance: Undecided = Medium -- Inverted ruler co-ordinate system https://bugs.launchpad.net/bugs/170049 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Also affects: inkscape (Ubuntu) Importance: Undecided Status: New ** Changed in: inkscape (Ubuntu) Status: New = Confirmed -- Inverted ruler co-ordinate system https://bugs.launchpad.net/bugs/170049 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Tags added: patch -- Inverted ruler co-ordinate system https://bugs.launchpad.net/bugs/170049 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 170049] Re: Inverted ruler co-ordinate system
** Tags added: patch-rejected-upstream ** Tags removed: patch -- Inverted ruler co-ordinate system https://bugs.launchpad.net/bugs/170049 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs