From f04fcf1b918dc122d95c5167135d86d863f1b212 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 1 Oct 2017 15:48:35 -0700 Subject: [PATCH 1/4] Add cmd+k as search trigger --- frontend/components/Layout/Layout.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/components/Layout/Layout.js b/frontend/components/Layout/Layout.js index 1d72cd14a..3827f2539 100644 --- a/frontend/components/Layout/Layout.js +++ b/frontend/components/Layout/Layout.js @@ -46,7 +46,7 @@ type Props = { search: true, }; - @keydown(['/', 't']) + @keydown(['/', 't', 'meta+k']) goToSearch(ev) { ev.preventDefault(); ev.stopPropagation(); From c6e260b5dd4b0647aeba73124c85714a5863b0c9 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 1 Oct 2017 16:00:18 -0700 Subject: [PATCH 2/4] Give stars some polish --- frontend/components/DocumentPreview/DocumentPreview.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/components/DocumentPreview/DocumentPreview.js b/frontend/components/DocumentPreview/DocumentPreview.js index ad8002954..14ec4e2bd 100644 --- a/frontend/components/DocumentPreview/DocumentPreview.js +++ b/frontend/components/DocumentPreview/DocumentPreview.js @@ -24,9 +24,16 @@ const StyledStar = styled(({ solid, ...props }) => ).attrs({ top: 1px; margin-left: 4px; opacity: ${props => (props.solid ? '1 !important' : 0)}; - transition: opacity 100ms ease-in-out; + transition: all 100ms ease-in-out; ${props => props.solid && 'polygon { fill: #000};'} + + &:hover { + transform: scale(1.1); + } + &:active { + transform: scale(0.95); + } `; const DocumentLink = styled(Link)` From 6ddd07172ab2f5f78e5e5386505af074d0dd4f9d Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 1 Oct 2017 16:05:40 -0700 Subject: [PATCH 3/4] Strike through done checkbox items --- frontend/components/Editor/components/TodoItem.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/components/Editor/components/TodoItem.js b/frontend/components/Editor/components/TodoItem.js index 47b75603f..2418ead44 100644 --- a/frontend/components/Editor/components/TodoItem.js +++ b/frontend/components/Editor/components/TodoItem.js @@ -1,6 +1,7 @@ // @flow import React, { Component } from 'react'; import styled from 'styled-components'; +import { color } from 'styles/constants'; import type { Props } from '../types'; export default class TodoItem extends Component { @@ -22,7 +23,7 @@ export default class TodoItem extends Component { const { children, checked, readOnly } = this.props; return ( - + (props.checked ? 'line-through' : 'none')}; + color: ${props => (props.checked ? color.slateDark : 'inherit')}; `; const Input = styled.input` From 82d6855d4edebe3232f568adac81c24fa1f6bfe2 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 1 Oct 2017 18:45:20 -0700 Subject: [PATCH 4/4] Remove cmd+k, already used to add links --- frontend/components/Layout/Layout.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/components/Layout/Layout.js b/frontend/components/Layout/Layout.js index 3827f2539..1d72cd14a 100644 --- a/frontend/components/Layout/Layout.js +++ b/frontend/components/Layout/Layout.js @@ -46,7 +46,7 @@ type Props = { search: true, }; - @keydown(['/', 't', 'meta+k']) + @keydown(['/', 't']) goToSearch(ev) { ev.preventDefault(); ev.stopPropagation();