--- Log opened Sun Aug 14 00:00:09 2016 |
00:16 | | mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
00:16 | | mode/#code [+o mac] by ChanServ |
00:19 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
00:22 | | macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
00:22 | | mode/#code [+o macdjord|slep] by ChanServ |
00:25 | | mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
00:34 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
00:34 | | mode/#code [+o macdjord] by ChanServ |
00:36 | | macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
00:39 | | catadroid` [catadroid@Nightstar-lrjhad.dab.02.net] has joined #code |
00:39 | | catadroid` [catadroid@Nightstar-lrjhad.dab.02.net] has quit [[NS] Quit: Bye] |
00:40 | | mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
00:40 | | mode/#code [+o mac] by ChanServ |
00:42 | | catadroid [catadroid@Nightstar-lh766i.dab.02.net] has quit [Ping timeout: 121 seconds] |
00:43 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
00:53 | | macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
00:53 | | mode/#code [+o macdjord|slep] by ChanServ |
00:55 | | mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
01:57 | | mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
01:57 | | mode/#code [+o mac] by ChanServ |
01:58 | | Kindamoody is now known as Kindamoody[zZz] |
02:00 | | macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
02:25 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving] |
02:30 | | catadroid [catadroid@Nightstar-lrjhad.dab.02.net] has joined #code |
02:52 | <&McMartin> | Confirmed: iOS's autolayout system is the most alien I've ever seen |
02:52 | <&McMartin> | It's also pretty awesome as such things go |
02:52 | <&McMartin> | And it might even be efficient; I'd have to do some research |
03:04 | <&McMartin> | I'm used to setups where you slot things into fixed (and possibly expandable) patterns and then nest them as needed to get the results |
03:05 | <&McMartin> | Starting in iOS 6 their core layout engine appears to involve specifying a system of linear inequalities to constrain widget locations, and widgets are placed by solving those. |
03:09 | <&[R]> | lolwut? |
03:10 | <~Vornicus> | that is fricking alien. |
03:11 | <&McMartin> | It is nice to have something where you get to straight up say "these three widgets form a column, those four form a row" without having to juggle umpteen nested containers. |
03:12 | <&McMartin> | NSLayoutConstraint's classes are preposterously verbose (seriously, it makes MS APIs look like pre-Unix) but there are systems built on top of it to make it cleaner |
03:12 | <~Vornicus> | reminds me I need to learn more about flex |
03:12 | <&McMartin> | https://github.com/SnapKit/Masonry |
03:14 | <&McMartin> | Anyway, Xcode's interface builder is pretending to set up constraints for you, but it turns out it's just pretending to until you get around to doing a bunch of non-obvious things with really inconvenient UI and totally uncued gestures |
03:14 | <&McMartin> | So I got that working, and then I managed to rip it out of Interface Builder and do it by hand |
03:14 | <&McMartin> | My ultimate goal here is to piece by piece eradicate Interface Builder entirely from this app |
03:14 | <&McMartin> | And in so doing see how things actually work. |
03:15 | <&McMartin> | (This is a different workflow than with it, though, because like all sane GUI systems written in the past decade, UIKit's interfaces can be constructed from a declarative interface that is probably either XML or something that *should* be XML) |
03:31 | | ion [Owner@Nightstar-2qv0j0.vs.shawcable.net] has joined #code |
03:34 | | ion_ [Owner@Nightstar-2qv0j0.vs.shawcable.net] has quit [Ping timeout: 121 seconds] |
04:18 | | chriswei__ is now known as Derakon |
04:18 | | mode/#code [+ao Derakon Derakon] by ChanServ |
04:58 | | Derakon is now known as Derakon[AFK] |
05:11 | | celticminstrel [celticminst@Nightstar-nhhr58.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
05:44 | <&McMartin> | Interface Builder: Eradicated! |
05:45 | <&McMartin> | I now have a relatively minimalistic iOS app that kind of does things, sort of |
05:45 | <&McMartin> | The yak that wandered in at about 1630 yesterday has now been haved, 29 hours later. |
05:45 | <&McMartin> | *shaved |
05:52 | <~Vornicus> | woot |
05:53 | <&McMartin> | Also continuing in my grand tradition of my first real program for any system that's mostly graphical being the Cyclic Cellular Automaton |
06:07 | <@Alek> | the game of Life? |
06:10 | <~Vornicus> | CCA is a different automaton. looks very different |
06:13 | <&McMartin> | https://hkn.eecs.berkeley.edu/~mcmartin/CCA.html |
06:15 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
07:09 | | catadroid` [catadroid@Nightstar-brg09m.dab.02.net] has joined #code |
07:11 | | catadroid [catadroid@Nightstar-lrjhad.dab.02.net] has quit [Ping timeout: 121 seconds] |
07:18 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
07:18 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
07:24 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
07:48 | | gizmore [kvirc@Nightstar-afnpau.dip0.t-ipconnect.de] has joined #code |
08:06 | | macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
08:06 | | mode/#code [+o macdjord|slep] by ChanServ |
08:09 | | mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
08:28 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
08:57 | | catadroid` [catadroid@Nightstar-brg09m.dab.02.net] has quit [[NS] Quit: Bye] |
09:21 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
09:24 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
09:24 | | mode/#code [+o himi] by ChanServ |
09:26 | | catadroid [catadroid@Nightstar-brg09m.dab.02.net] has joined #code |
09:34 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
09:46 | | Kindamoody[zZz] is now known as Kindamoody |
09:51 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
09:51 | | mode/#code [+o himi] by ChanServ |
09:54 | | Kindamoody is now known as Kindamoody|afk |
09:58 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
09:58 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
09:58 | | mode/#code [+o himi] by ChanServ |
10:56 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
11:02 | | catadroid [catadroid@Nightstar-brg09m.dab.02.net] has quit [[NS] Quit: Bye] |
11:13 | | abudhabi [abudhabi@Nightstar-7nkq9k.de] has quit [Operation timed out] |
11:45 | | abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code |
11:45 | | mode/#code [+o abudhabi] by ChanServ |
13:32 | | ion_ [Owner@Nightstar-2qv0j0.vs.shawcable.net] has joined #code |
13:34 | | ion [Owner@Nightstar-2qv0j0.vs.shawcable.net] has quit [Ping timeout: 121 seconds] |
15:14 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving] |
15:19 | | catadroid [catadroid@Nightstar-p6qmek.dab.02.net] has joined #code |
16:02 | | ion [Owner@Nightstar-2qv0j0.vs.shawcable.net] has joined #code |
16:05 | | ion_ [Owner@Nightstar-2qv0j0.vs.shawcable.net] has quit [Ping timeout: 121 seconds] |
16:27 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
16:57 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
16:57 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
17:45 | | celticminstrel [celticminst@Nightstar-nhhr58.dsl.bell.ca] has joined #code |
17:45 | | mode/#code [+o celticminstrel] by ChanServ |
17:59 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out] |
18:48 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving] |
18:50 | | gizmore [kvirc@Nightstar-afnpau.dip0.t-ipconnect.de] has quit [Operation timed out] |
18:52 | | gizmore [kvirc@Nightstar-4u307g.dip0.t-ipconnect.de] has joined #code |
19:02 | | Derakon[AFK] is now known as Derakon |
19:05 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
19:10 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
19:10 | | mode/#code [+o himi] by ChanServ |
20:09 | | catadroid` [catadroid@Nightstar-8o59so.dab.02.net] has joined #code |
20:10 | | catadroid` [catadroid@Nightstar-8o59so.dab.02.net] has quit [[NS] Quit: Bye] |
20:10 | | catadroid` [catadroid@Nightstar-8o59so.dab.02.net] has joined #code |
20:10 | | catadroid` [catadroid@Nightstar-8o59so.dab.02.net] has quit [[NS] Quit: Bye] |
20:12 | | catadroid [catadroid@Nightstar-p6qmek.dab.02.net] has quit [Ping timeout: 121 seconds] |
20:12 | | catadroid [catadroid@Nightstar-8o59so.dab.02.net] has joined #code |
20:55 | | gizmore [kvirc@Nightstar-4u307g.dip0.t-ipconnect.de] has quit [A TLS packet with unexpected length was received.] |
21:40 | | Kindamoody|afk is now known as Kindamoody |
22:05 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
22:06 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
22:06 | | mode/#code [+o himi] by ChanServ |
22:15 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
22:18 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
22:18 | | mode/#code [+o himi] by ChanServ |
22:32 | | jeroud [sid10043@Nightstar-h2b233.irccloud.com] has quit [Z-Lined: Session limit exceeded (ID: VEKXDUT3EN)] |
23:23 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
--- Log closed Mon Aug 15 00:00:25 2016 |