code logs -> 2011 -> Sun, 11 Sep 2011< code.20110910.log - code.20110912.log >
--- Log opened Sun Sep 11 00:00:39 2011
01:35 SmithKurosaki [smith@Nightstar-ce719f8d.home1.cgocable.net] has joined #code
01:51 Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has quit [Ping timeout: 121 seconds]
02:05 Vash [Vash@Nightstar-f03c5637.sd.cox.net] has joined #code
02:49 SmithKurosaki [smith@Nightstar-ce719f8d.home1.cgocable.net] has quit [Ping timeout: 121 seconds]
03:07 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: Z?]
03:29 Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [[NS] Quit: Going dooooown...]
03:30 Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code
03:50 Kindamoody[zZz] is now known as Kindamoody
05:30
<@McMartin>
Ow.
05:31
<@McMartin>
"The best thing about UDP jokes is that I don't care if you get them or not."
05:32
< Vornicus>
:(
05:43 Kindamoody is now known as Kindamoody|chores
06:00 Stalker [Z@2C3C9C.B2A300.F245DE.859909] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.]
06:40 Derakon is now known as Derakon[AFK]
07:12 Kindamoody|chores is now known as Kindamoody
09:16 Vash [Vash@Nightstar-f03c5637.sd.cox.net] has quit [[NS] Quit: I <3Lovecraft<3 Vorn!]
09:23 Vornicus is now known as Vornicus-Latens
10:17 You're now known as TheWatcher
11:11 Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has joined #code
11:31 gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code
14:52 AnnoDomini [annodomini@60F158.737D66.CA1918.CC7562] has joined #code
16:01 * gnolam WTFs at KiCad.
16:02
<@Tamber>
?
16:02
< gnolam>
Mmm, open source GUIs.
16:02
< gnolam>
Scrolling is shift+mouse wheel. Zooming is unmodified mouse wheel. :P
16:03
<@Tamber>
I see that a lot in closed-source software, too.
16:03
< gnolam>
(Not that CAD or schematic design programs tend to have great UIs in general, but still - it takes open source to not just ignore but pervert common paradigms)
16:03
<@Tamber>
Apparently people expect mouse-wheel to zoom.
16:03
<@Tamber>
Really?
16:03
< gnolam>
Yes.
16:04
< gnolam>
Your garden-variety commercial program would've just ignored the mouse wheel altogether.
16:04
<@Tamber>
Ah, yes, because they're still using two-button mice on an ancient UNIX workstation, therefore everyone must be?
16:04
<@Tamber>
:p
16:05 * Tamber shrugs.
16:05
< gnolam>
This takes two UI operations, "scroll with mouse wheel" and "zoom with mouse wheel", but makes sure none of them are done the way you actually expect them to be.
16:06
< gnolam>
(I.e. scroll with unmodified, zoom with ctrl-modified)
16:06
<@Tamber>
I'll admit, it does keep catching me out if I've not used it for a while.
16:06
< ToxicFrog>
gnolam: AFAICT only web browsers actually do that.
16:06
< gnolam>
And it makes it /just/ different enough to drive you crazy.
16:06
< ToxicFrog>
CAD software in particular, rather open or closed source, basically randomly assigns controls.
16:07
< gnolam>
Actually, no.
16:07
< gnolam>
Ctrl+mouse wheel zoom is as close to standard as you get.
16:07
<@Tamber>
Could be worse. You could have to hold super, hyper and then move the mouse forward and back to zoom~
16:07
< ToxicFrog>
gnolam: yes, but that's not very close at all.
16:08
< gnolam>
... I'm trying to think of a program I have installed where zooming is relevant that doesn't do it, but I can't come up with one.
16:09
< gnolam>
Even MS Paint does it nowadays, forchrissakes.
16:13
< gnolam>
So yeah. Switching around scroll/zoom like that is pretty much like remapping copy/paste.
16:14
< ToxicFrog>
Which is also common in CAD software~
16:14
<@Tamber>
Yes, because it's /only/ open-source software that do stupid shit like remap actions to non-'standard' keys, or break UI 'convention'... ;)
16:15
<@Tamber>
(*cough* home-rolled widgets, etc)
16:16
< gnolam>
Hey. Switching to non-standard is way better than switching around established behavior.
16:16
<@Tamber>
What, like "using the scroll wheel scrolls"?
16:16
<@Tamber>
:)
16:17
< gnolam>
The former just unnecessarily steepens the learning curve. The latter makes the program a pain to work with forever.
16:20 Derakon[AFK] is now known as Derakon
16:25 Kindamoody is now known as Kindamoody|out
16:38
< gnolam>
For the record, the rest of the UI turns out to be less than impressive as well.
16:39
< gnolam>
And this is supposed to be the best of the crop. :P
16:40
<@Tamber>
Well, if you can find a better one, let me know, would you? :)
16:40
<@Tamber>
(If you say Eagle, I will set you on /fire/. >:| )
16:41
< TheWatcher>
(not a fan of Eagle, eh?)
16:42
<@Tamber>
Not particularly, no.
16:43
<@Tamber>
Since I don't particularly like the idea of selling both my kidneys to afford the version that doesn't have arbitrary limits.
16:49 * TheWatcher may have a slightly skewed view, given that he bought a full commercial license for lightwave~
16:51
<@Tamber>
Yes, well, in the world that I inhabit, where I have no money... ;)
16:57 * gnolam curses KiCad again and gives up on it.
16:58
< gnolam>
Seriously. That UI defies Hanlon's Razor.
16:59
< gnolam>
"What's that, you moved a component? In that case, let me move that wire as well. Just because you had connected these two components doesn't mean you want to keep them connected, right?"
17:00
< gnolam>
"Copy and paste, what're those? Oh, you select things, press a standard key combination, and then you can create copies... I see. Now what does 'select' mean?"
17:00
< gnolam>
And that is if you even get past the has-to-be-intentional fucking up of the mouse wheel behavior.
17:02 * Tamber patpats.
17:02
<@Tamber>
Calm down, have a cup of tea, that usually helps.
17:02
< gnolam>
Looks like I'm going to have to draw up these schematics in fucking Inkscape.
17:02
< gnolam>
And simply give up on PCBs.
17:02
< gnolam>
Because I'm sure as hell not going to route them by hand.
17:48 Kindamoody|out is now known as Kindamoody
18:01 AnnoDomini is now known as Birds
19:04
<@PinkFreud>
gnolam: I've never understood how someone could create a product so utterly useless and broken, and release it as if it were finished.
19:04
<@PinkFreud>
(see: firmware in any Linksys/Cisco device from the past few years)
19:57 Kindamoody is now known as Kindamoody[zZz]
20:05 Vornicus-Latens is now known as Vornicus
21:16 Birds is now known as AnnoDomini
21:16 AnnoDomini [annodomini@60F158.737D66.CA1918.CC7562] has quit [[NS] Quit: leaving]
21:22 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
21:33
< Phox>
PinkFreud: That's an entire software paradigm. Release early, release often
21:34
<@Tamber>
Not quite, in the case of this firmware.
21:35
< Phox>
No "release often"?
21:35
<@Tamber>
"Release early; fuck it, we've got another product about to be released, we'll fix the bugs in time for that, if we've got time"
21:35
<@PinkFreud>
yeah, wishful thinking
21:35
<@PinkFreud>
:)
22:09 Stalker [Z@2C3C9C.B2A300.F245DE.859909] has joined #code
23:08 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed]
23:58 You're now known as TheWatcher[T-2]
--- Log closed Mon Sep 12 00:00:00 2011
code logs -> 2011 -> Sun, 11 Sep 2011< code.20110910.log - code.20110912.log >

[ Latest log file ]