263 Commits
Author SHA1 Message Date
Alex Rozanski 29d61656fe Add Release Notes for 2.0.2. 2.0.2 2014-03-06 00:01:22 +00:00
Alex Rozanski 52e21a8ced Bump project to 2.0.2. 2014-03-06 00:00:06 +00:00
Alex Rozanski 60974e14fd Fix #39: Badges not drawn correctly when Source List row is selected.
This fix consists of two parts:
1) We first need to check the backgroundStyle property in
PXSourceListBadgeCell to determine whether to draw the light badge
background or not.

2) Next we need to determine whether the enclosing Source List (or child
view) is focused to decide whether to draw the badge text using the bright
blue or grey-blue. To do this, we walk up the view hierarchy
from the common ancestor view of the controlView and firstResponder
until we hit a PXSourceList instance. If we find one, then the source
list is selected, otherwise not.

Walking up the tree from the common ancestor view catches the highly-
unlikely but possible scenario where there are two PXSourceList
instances on screen and one is focused.
2014-03-05 23:50:11 +00:00
Alex Rozanski 3eadddb784 Bump project to 2.0.1. 2.0.1 2014-01-29 13:25:34 +00:00
Alex Rozanski 20a6e83f86 Add Release Notes for 2.0.1. 2014-01-29 12:55:20 +00:00
Alex Rozanski 7548ffdd1b Update ReleaseNotes for 2.0.0.
The note about -[PXSourceList delegate] and -[PXSourceList dataSource]
being marked as unavailable was missing from the 2.0.0 release notes.
2014-01-29 12:50:24 +00:00
Alex Rozanski 8a647790ab Small fixes to various parts of the documentation. 2.0.0 2014-01-27 17:58:56 +00:00
Alex Rozanski 92b64abde5 Improve class documentation for PXSourceList. 2014-01-27 17:38:26 +00:00
Alex Rozanski 1d82dc7cc6 Fix grammar in README. 2014-01-27 17:32:52 +00:00
Alex Rozanski e54db103c8 Add a list of key features to the 'Overview' section. 2014-01-27 17:31:46 +00:00
Alex Rozanski 9e480433fc Improve 'PXSourceList 2' section. 2014-01-27 17:17:41 +00:00
Alex Rozanski 92e25dfad8 Clarify source list style in README. 2014-01-27 17:07:50 +00:00
Alex Rozanski daac004cd6 Clarify bold sentence in motivation section in README. 2014-01-27 17:06:57 +00:00
Alex Rozanski 0457b85abf Tidy up podspec. 2014-01-27 15:34:15 +00:00
Alex Rozanski 89003e83f6 Fix license attribute in the podspec. 2014-01-27 15:21:04 +00:00
Alex Rozanski 1a42ce1151 Add @param declarations in PXSourceList.h.
These were missing for the parameters for -setDelegate: and
-setDataSource:.
2014-01-27 15:14:01 +00:00
Alex Rozanski 217f046290 Use the new libraryItem and albumsItem methods in the view-based example. 2014-01-27 15:10:16 +00:00
Alex Rozanski 4c9e975bcb Data model changes in the view-based example. 2014-01-27 15:08:39 +00:00
Alex Rozanski ba8878cafa Tidy up model creation code in view-based example. 2014-01-27 15:00:59 +00:00
Alex Rozanski 7449fd8b12 Add a 'type' property to the PhotoCollection class in the view-based example. 2014-01-27 14:58:40 +00:00
Alex Rozanski d1dbe60b4e Make use of a Photo object in the view-based example app. 2014-01-27 14:51:49 +00:00
Alex Rozanski 1187aa3c70 Clarify PXSourceListItem badge value property description in the README. 2014-01-27 14:39:04 +00:00
Alex Rozanski 7342601ea7 Provide a more informative header for PXSourceListItem. 2014-01-27 14:38:12 +00:00
Alex Rozanski 35d1e8992a Add section in the README for PXSourceListItem. 2014-01-27 14:36:34 +00:00
Alex Rozanski 10d6abe252 Remove code styling for heading as it looks terrible. 2014-01-27 14:28:39 +00:00
Alex Rozanski ced5fc1690 Move "Documentation" section close to the top in the README. 2014-01-27 14:25:32 +00:00
Alex Rozanski c5e3ae6f43 Improve "Motivation" section of the README. 2014-01-27 14:23:24 +00:00
Alex Rozanski b03b731601 s/Apple Human Interface Guidelines/OS X Human Interface Guidelines/. 2014-01-27 14:14:40 +00:00
Alex Rozanski 18eca61f0e Add note in the README about Source List styling. 2014-01-27 14:13:13 +00:00
Alex Rozanski 0f6c209972 Update documentation for automatic badge view positioning in PXSourceListTableCellView. 2014-01-27 14:09:36 +00:00
Alex Rozanski 6300fd3844 Change positioning in PXSourceListTableCellView.
Position the badge view in -layout automatically, as NSTableCellView does
for the textField and imageView outlets.
2014-01-27 14:03:08 +00:00
Alex Rozanski 611e6d31cd Fix formatting in README. 2014-01-27 13:40:48 +00:00
Alex Rozanski 22e7df8bb8 Fix small typo in README. 2014-01-27 13:38:42 +00:00
Alex Rozanski 843ec6e8ad Add 'View-based Source Lists' section. 2014-01-27 13:37:38 +00:00
Alex Rozanski 4ee91187ba Move 'PXSourceList 2' section above 'Delegate and Data Source'. 2014-01-27 13:29:04 +00:00
Alex Rozanski f9278ccca3 Add a 'PXSourceList 2' section to the README. 2014-01-27 13:25:57 +00:00
Alex Rozanski 3833e9491c Improve 'Required Methods' section of README.
Add required method declarations for cell-based and view-based
source lists for easy copypasta.
2014-01-27 13:16:51 +00:00
Alex Rozanski 26ef0dcdb0 General README improvements. 2014-01-27 13:14:24 +00:00
Alex Rozanski 5b0de5d015 Tidy up documentation section of README. 2014-01-27 12:52:05 +00:00
Alex Rozanski 5f65870086 Add cell-based and view-based info to the README. 2014-01-27 12:49:11 +00:00
Alex Rozanski 897c93c803 Add additional information to README.
Add information about delegate and data source methods.
2014-01-27 12:44:35 +00:00
Alex Rozanski 719fe1e215 Use "~> 2.0" in the Podfile example in the README. 2014-01-27 12:39:32 +00:00
Alex Rozanski 2fb4bbf2e4 Add Cocoapods installation instructions. 2014-01-23 22:52:01 +00:00
Alex Rozanski 0e6d9044b6 Use relative path for screenshot image in README. 2014-01-23 22:31:22 +00:00
Alex Rozanski 7381b1e96c Add LICENSE file to the repository. 2014-01-23 22:28:50 +00:00
Alex Rozanski 64f9204bf2 Add CocoaPods podspec. 2014-01-23 22:23:17 +00:00
Alex Rozanski 5d641f3c79 Fix the human-readable copyright in PXSourceList.framework's Info plist. 2014-01-23 22:19:23 +00:00
Alex Rozanski b62409e738 Fix header file visibility in the PXSourceList framework.
Some files were marked as Project when they should be Public.
2014-01-23 22:17:04 +00:00
Alex Rozanski 4c7a24ff3b Bump the PXSourceList framework version to 2.0.0. 2014-01-23 22:15:48 +00:00
Alex Rozanski c0cb56bacb Add the correct location for PXSourceList-Info.plist in the Xcode project. 2014-01-23 22:11:20 +00:00