Commit Graph

1423 Commits

Author SHA1 Message Date
Bruno Lemos
d29ffc8196 Change default theme from blue to purple 2019-02-20 07:46:52 -03:00
Bruno Lemos
8aa3e97107 Tweak purple theme color 2019-02-20 07:29:23 -03:00
Bruno Lemos
de7fa7927c Disable label outline because it's ugly 2019-02-20 07:17:08 -03:00
Bruno Lemos
eb914cb51f Remove unused NotificationReasonRow component 2019-02-20 07:16:04 -03:00
Bruno Lemos
1cb612c61e [Desktop] Increase default menubar window dimensions 2019-02-20 07:10:15 -03:00
Bruno Lemos
7bf79cb0e6 Disable animation of settings modal on small screens
To make it work more like the other bottom bar buttons
2019-02-20 07:04:33 -03:00
Bruno Lemos
c185cba201 Fix usePrevious type definition 2019-02-20 07:03:56 -03:00
Bruno Lemos
61274c89ef [Desktop] Move some menu items 2019-02-20 06:58:03 -03:00
Bruno Lemos
4790bc747a [Desktop] Zoom support
Fix #112
2019-02-20 06:52:19 -03:00
Bruno Lemos
0615b49388 Enable participating filter by default for new accounts 2019-02-20 06:40:18 -03:00
Bruno Lemos
b87be378aa Trim big usernames on card header 2019-02-20 06:32:01 -03:00
Bruno Lemos
c987456c4a New theme color: Purple 2019-02-20 06:20:44 -03:00
Bruno Lemos
811f790877 Fix "Mark all as read" button on Participating column
Prevent it from marking ALL notifications as read on GitHub, because it would include non-participating notifications
2019-02-20 05:50:28 -03:00
Bruno Lemos
dc71bc0727 Small text tweak 2019-02-20 05:41:23 -03:00
Bruno Lemos
9ad6e8e3a0 Tweak notification column subtitle
Also show read and unread

Fix when to show "all"
2019-02-20 05:30:15 -03:00
Bruno Lemos
44ba9ba7b5 Always show a column filter subtitle 2019-02-20 05:20:41 -03:00
Bruno Lemos
b455a37079 Increase height required to open filters by default 2019-02-20 05:05:07 -03:00
Bruno Lemos
ea6f4f8e3c Fix columns reducer rehydration 2019-02-20 05:04:11 -03:00
Bruno Lemos
51a34b622e Support "participating" notifications 2019-02-20 05:03:35 -03:00
Bruno Lemos
adf262a188 When changing notification column read/unread filter, change fetch url as well 2019-02-20 03:17:23 -03:00
Bruno Lemos
137ab194d3 Hide issue/pr body if notification update is not from a creation event 2019-02-20 01:12:55 -03:00
Bruno Lemos
064437aacc Handle Draft Pull Requests
But the draft field is not being returned in the Events api yet, even with the preview header
2019-02-19 07:16:07 -03:00
Bruno Lemos
c8d3ac2593 Mention pending keyboard shortcuts 2019-02-19 06:34:40 -03:00
Bruno Lemos
dab5745ecd [Mobile] Fix Add Column bottom button when there are no columns 2019-02-19 06:29:32 -03:00
Bruno Lemos
80022d8b65 Fix mobile crash 2019-02-19 06:26:57 -03:00
Bruno Lemos
058e58e149 Fix grammar
Maybe
2019-02-19 06:20:01 -03:00
Bruno Lemos
3231613128 Keyboard shortcut: "?" to show list of keyboard shortcuts 2019-02-19 06:14:35 -03:00
Bruno Lemos
ca6f71ad2e Keyboard shortcut: "Alt+Arrow" to move the selected column 2019-02-19 05:29:38 -03:00
Bruno Lemos
4cfa15a8c2 Change useKeyPress implementation, now with multi-key support 2019-02-19 05:28:50 -03:00
Bruno Lemos
92922f4103 Increased comment emoji size 2019-02-19 02:49:28 -03:00
Bruno Lemos
5d56e886b4 Tweak label size 2019-02-19 02:38:28 -03:00
Bruno Lemos
db6ec00b19 Tweak mark as read icon alignment 2019-02-19 02:30:39 -03:00
Bruno Lemos
84254b4f65 Keyboard shortcut: "m" to mark items as read/unread 2019-02-19 02:23:40 -03:00
Bruno Lemos
9c7378b6a8 Keyboard shortcut: "s" to save/unsave items 2019-02-19 02:06:42 -03:00
Bruno Lemos
ef29f165b7 Tweak keyboard usage UX
Support arrow keys

Change selected item background

Allow unselecting by pressing Esc

When changing selection to another column, make sure to select a visible item

Save select item id instead of selected item index
Fix selection changing after column being updated with new items

Tweak viewPosition and itemVisiblePercentThreshold
2019-02-19 01:38:34 -03:00
Bruno Lemos
060cf80c44 Update README.md with new keyboard shortcuts 2019-02-18 19:35:42 -03:00
Juliano Rafael
b223ff8fe6 Feature: keyboard scrolling with j and k (#117)
* Create FOCUS_COLUMN action

* Create focusedColumn selector

* Add scroll up and down events to emitter

* Fire scroll events on the keypress

* Create useKeyboarScrolling hook

* Implement useKeyboardScrolling hook on Event and Notification Cards

* Refactor useKeyboardScrolling inline types to interface

* Refactor useKeyboardScrolling to use scrollToIndex

* Refactor useKeyboardScrolling to return selectedColumnIndex

* Keep track of selected column index instead of id

* Highlight selected card

* Add horizontal scrolling with h and l

* Refactor useKeyboardScrolling to improve readability
2019-02-18 19:19:04 -03:00
Bruno Lemos
e2af02af46 Simplified AccordionView implementation
Also use useSpring instead of useTransition to maintain the filters at the tree instad of removing them, so the open/closed state of the subitems are preserved

Related: https://twitter.com/0xca0a/status/1094683974679621633
2019-02-10 20:39:00 -02:00
Bruno Lemos
d2c2a49ca6 Remove alert from code 2019-02-09 02:53:02 -02:00
Bruno Lemos
61911bc64e Update README.md 2019-02-07 22:04:01 -02:00
Bruno Lemos
e370ae7238 v0.45.4 v0.45.4 2019-02-07 22:00:13 -02:00
Bruno Lemos
8f94d2f50f Mention future column types: Issue/PR management 2019-02-07 21:58:42 -02:00
Bruno Lemos
c1ccf7e856 v0.45.3 v0.45.3 2019-02-07 21:23:32 -02:00
Bruno Lemos
fcc1eef827 Improve accordion first animation
Also upgraded react-spring and removed patch
2019-02-07 21:18:22 -02:00
Bruno Lemos
4c77c27a52 [Now] Set public to true 2019-02-07 21:15:50 -02:00
Bruno Lemos
966882d395 Switch order of repo/org column types 2019-02-07 18:25:04 -02:00
Bruno Lemos
0fb3ec4e4f Fix Label color constrast ratio
Specially from read notifications on light themes
2019-02-07 15:12:33 -02:00
Bruno Lemos
d545b8067e Fix react-spring type definition 2019-02-07 09:12:51 -02:00
Bruno Lemos
342ad1cf21 Upgrade react-spring to v8 2019-02-07 09:00:04 -02:00
Bruno Lemos
5ca2e59607 Rename menubar image url 2019-02-06 21:17:56 -02:00