Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List Sorting #38

Open
ElDragonRojo opened this issue Aug 2, 2013 · 0 comments
Open

List Sorting #38

ElDragonRojo opened this issue Aug 2, 2013 · 0 comments
Assignees

Comments

@ElDragonRojo
Copy link
Contributor

  • The talk list and related talk view should be sorted in ascending or descending order.
  • Sort direction should be saved and restored from user defaults.
  • This is a better use of space than the static title and gives the layout more room.

In the future, this segmented control could be collapsed into a toggle button to be placed in a toolbar.

Instead of arrows, it should show fading bars, black, dark gray, and light gray lines representing topics fading as they age, from darkest to lightest or vice versa.

@ghost ghost assigned ElDragonRojo Aug 2, 2013
ElDragonRojo added a commit that referenced this issue Aug 5, 2013
* The talk list and related talk view can now be sorted in ascending or descending order via a control in the navigation bar. (Refs #38)
  * This is accomplished with a boolean property and the sort descriptor of the fetch request.
* Sort direction is saved and restored from user defaults.
* The title is now the topic, i.e. the topic of the selected issue. (Refs #33)

## Refactoring

* Pare down the fetch request automatic accessor to make it easier to refresh the fetch request, potentially with new data, and do so.
* The reloadList: method now serves a legitimate purpose, reloading the fetch as well as the table view, which can still be reloaded directly.

## Style

* Took out all that commented table view code from the talk list.
  * That code was replaced with the simple, naïve implementation. It remains implemented this was in the talk view controller, so we can compare the two.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant