Improve UI of commit log page
This commit is contained in:
parent
cc83782a72
commit
8424cedbe6
2 changed files with 61 additions and 52 deletions
|
|
@ -16,8 +16,8 @@ class CommitLogsTableViewController: UITableViewController {
|
|||
override func viewDidLoad() {
|
||||
super.viewDidLoad()
|
||||
commits = passwordStore.getRecentCommits(count: 20)
|
||||
tableView.estimatedRowHeight = 60
|
||||
tableView.rowHeight = UITableViewAutomaticDimension
|
||||
self.tableView.estimatedRowHeight = 50
|
||||
self.tableView.rowHeight = UITableViewAutomaticDimension
|
||||
}
|
||||
|
||||
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
|
||||
|
|
@ -27,14 +27,16 @@ class CommitLogsTableViewController: UITableViewController {
|
|||
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
|
||||
let cell = tableView.dequeueReusableCell(withIdentifier: "commitLogCell", for: indexPath)
|
||||
let formatter = DateFormatter()
|
||||
formatter.dateStyle = DateFormatter.Style.short
|
||||
formatter.timeStyle = .none
|
||||
formatter.dateStyle = DateFormatter.Style.medium
|
||||
formatter.timeStyle = .medium
|
||||
let dateString = formatter.string(from: commits[indexPath.row].commitDate)
|
||||
|
||||
let dateLabel = cell.contentView.viewWithTag(201) as? UILabel
|
||||
let messageLabel = cell.contentView.viewWithTag(202) as? UILabel
|
||||
let author = cell.contentView.viewWithTag(100) as? UILabel
|
||||
let dateLabel = cell.contentView.viewWithTag(101) as? UILabel
|
||||
let messageLabel = cell.contentView.viewWithTag(102) as? UILabel
|
||||
author?.text = commits[indexPath.row].author?.name
|
||||
dateLabel?.text = dateString
|
||||
messageLabel?.text = commits[indexPath.row].message
|
||||
messageLabel?.text = commits[indexPath.row].message?.trimmingCharacters(in: .whitespacesAndNewlines)
|
||||
return cell
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue