CypherPoet
1dcd5af85e
Override `traitCollectionDidChange` and use adaptive UI.
2019-02-20 19:01:43 -05:00
CypherPoet
08b3c12008
Implement main webView functionality
...
- functionality for adding and deleting web views
- functionality for typing addresses in the search bar and triggering page loads in the active web view
2019-02-20 18:32:55 -05:00
CypherPoet
42c0d46cec
initial setup for project 31
2019-02-19 21:21:29 -05:00
CypherPoet
4525d5036c
Exit private mode when app is backgrounded
2019-02-19 20:09:52 -05:00
CypherPoet
ec404a8de2
Implement FaceID login and private photo loading
2019-02-19 20:00:37 -05:00
CypherPoet
a9118dae7c
functionality for transitioning to PhotoDetailView
2019-02-19 14:53:59 -05:00
CypherPoet
1d8102397f
functionality for adding photos through UIImagePickerController
2019-02-19 14:37:22 -05:00
CypherPoet
a749130cab
Initial wiring of collection view with "public" photos
2019-02-19 08:50:19 -05:00
CypherPoet
a0202dd7f5
Add NASA images and setup initial image loading flow
2019-02-18 09:41:24 -05:00
CypherPoet
8a54479e9e
Initial setup of Private Gallery challenge project
2019-02-18 07:43:02 -05:00
CypherPoet
1b3071aa07
prevent unnecessary strong referencing and controller caching
2019-02-18 01:06:01 -05:00
CypherPoet
239de4367c
Use UIImage(contentsOfFile:) to avoid caching detail images
2019-02-17 10:07:18 -05:00
CypherPoet
48ad8d9c3e
Implement reusable table cells
2019-02-17 09:50:26 -05:00
CypherPoet
80f8c5297d
Solution for not having iOS attempt to calculate shadows
2019-02-17 09:09:30 -05:00
CypherPoet
1f97b1a5d1
Naive approach of using Core Graphics to generate drop shadows for thumbnail images in table cells
2019-02-17 08:35:37 -05:00
CypherPoet
0125bc0fbd
add initial version of project-30 for debugging
2019-02-17 00:52:48 -05:00
CypherPoet
548349ccf5
Fix player2 collision detection
2019-02-17 00:22:10 -05:00
CypherPoet
ef24389b6b
functionality for rendering building impact
2019-02-16 12:09:39 -05:00
CypherPoet
36ba0ba182
Handle banana hits on player and moving off scene
2019-02-16 11:06:16 -05:00
CypherPoet
f793374e87
refactor asset structure
2019-02-16 09:10:46 -05:00
CypherPoet
4b16121b86
Initial setup for collision detection handling
2019-02-16 09:09:44 -05:00
CypherPoet
f1b0dea23a
initial functionality for aiming and throwing banana
2019-02-16 08:14:30 -05:00
CypherPoet
1943062806
Functionality for laying out buildings
2019-02-15 10:58:09 -05:00
CypherPoet
cbf63648b6
refactor project structure; add code for drawing buildings
2019-02-15 09:52:30 -05:00
CypherPoet
e8e0d5b3a9
Initialize Project 29
2019-02-15 07:55:56 -05:00
CypherPoet
b1f841105b
Finish first version of Project 28
2019-02-15 07:40:49 -05:00
CypherPoet
8f4c54563f
Setup initial interface
...
- Add authenticate button and text view
- Start with text view hidden
2019-02-14 09:41:21 -05:00
CypherPoet
af7d20a92d
Initial setup of Project 28
2019-02-14 08:50:23 -05:00
CypherPoet
4a07f7a9dc
Complete Core Graphics Challenge
2019-02-14 08:04:59 -05:00
CypherPoet
78f96af562
complete initial version of project 27
2019-02-14 07:21:43 -05:00
CypherPoet
5a1da7fce1
Function for mouse image and font drawing
2019-02-14 06:43:06 -05:00
CypherPoet
81e07d46cb
drawSpiralSquares function
2019-02-14 06:05:56 -05:00
CypherPoet
f770402716
Rotated squares and checkerboard drawing functions
2019-02-14 05:51:35 -05:00
CypherPoet
c0c3a9b8b2
add `drawCircle` function
2019-02-14 02:14:06 -05:00
CypherPoet
29640642d2
Initial setup for project 27
...
- drawRectangle function
2019-02-13 05:18:57 -05:00
CypherPoet
ae38380a87
Collision handling for vortex and star
2019-02-13 03:18:38 -05:00
CypherPoet
ae75f35eac
functionality for updating gravity based on accelerometer data
2019-02-13 01:22:43 -05:00
CypherPoet
86614d535a
Initial setup for Project 26
...
- map creation and physics configuration
2019-02-12 05:47:11 -05:00
CypherPoet
bcc10774df
Finish initial version of project 25
2019-02-12 02:46:48 -05:00
CypherPoet
b6789ec61f
Initial setup for project 25
2019-02-11 05:06:31 -05:00
CypherPoet
167f047b69
Complete Extensions Challenge
2019-02-11 03:44:13 -05:00
CypherPoet
e08244cb3d
playground code for project 24
2019-02-10 06:00:16 -05:00
CypherPoet
5a193c5f26
Complete Project 23
2019-02-10 04:52:14 -05:00
CypherPoet
33596dc4d4
Complete Project 21
2019-02-08 06:20:26 -05:00
CypherPoet
c8efa8769c
Setup initial notification permissions and scheduling
2019-02-08 04:27:10 -05:00
CypherPoet
2130297998
Setup Project 21
2019-02-08 02:14:45 -05:00
CypherPoet
9a54d107e4
Complete Project 20
2019-02-08 02:14:34 -05:00
CypherPoet
c873092e32
Add Score UI
2019-02-07 04:43:18 -05:00
CypherPoet
4a143c11bc
Functionality for launching fireworks
2019-02-07 04:37:04 -05:00
CypherPoet
cbb1a52aba
Initial setup for project 20
2019-02-06 06:10:58 -05:00