Commit Graph

1286 Commits

Author SHA1 Message Date
Bruno Lemos
2cf84ed348 [Android] Fix bugs that appeared after react-spring migration
So many random things stopped working.

They were mainly caused by a rerender happening in a child view while some react-spring animation was happening.

Also I could not scroll on some places anymore, so I had to add collapsable={false} to some views as seem here: https://github.com/facebook/react-native/issues/21026#issuecomment-442785268

[Web] Workaround for white edge bug on images

https://github.com/necolas/react-native-web/issues/1228
2019-01-19 02:57:06 -02:00
Bruno Lemos
57576ea45a Fix column size taking in consideration the separator size 2019-01-18 21:32:56 -02:00
Bruno Lemos
e77122c64b Migrate all Animated to react-spring
This allows theme change without triggering component rerenders, improving performance on theme change

Fix #68
2019-01-18 21:32:47 -02:00
Bruno Lemos
686d733dd2 [Dev] New hook: useWhyDidYouUpdate 2019-01-18 03:41:01 -02:00
Bruno Lemos
15ce400286 [Web] Fix CSS Variables support detection on Safari 2019-01-16 21:04:14 -02:00
Bruno Lemos
053b2d1f8b Tweak black and white themes separator color 2019-01-16 21:03:23 -02:00
Bruno Lemos
fc4491ccf9 [UX] Tweak hover out effect on Column filters 2019-01-16 06:58:01 -02:00
Bruno Lemos
e6adeca85f [Mobile] Fix crash due to using View instead of AnimatedView 2019-01-16 06:15:26 -02:00
Bruno Lemos
2e2d047732 Small fix 2019-01-16 05:56:58 -02:00
Bruno Lemos
336402db08 Update README.md 2019-01-16 05:55:59 -02:00
Bruno Lemos
3d2e51d2fc Update README.md 2019-01-16 05:48:48 -02:00
Bruno Lemos
1d3d9edaf1 Update README.md 2019-01-16 05:47:31 -02:00
Bruno Lemos
6b4f1f74f3 Merge pull request #93 from svenefftinge/master
Enable Gitpod for easier contributions
2019-01-16 05:18:21 -02:00
Bruno Lemos
3e5178a2be Prevent users from adding new columns if limit was already reached
Closes #67

![image](https://user-images.githubusercontent.com/619186/51230406-06dc8b00-1947-11e9-936c-a76da587dd09.png)
2019-01-16 04:27:51 -02:00
Bruno Lemos
bd6a5174d8 Disable some gradient overlays 2019-01-16 03:46:44 -02:00
Bruno Lemos
fe6770d42d [UX] Handle hover state on Column filters
#87
2019-01-16 03:46:38 -02:00
Bruno Lemos
3ed11b1023 [Refactor] Unified ScrollView/FlatList + TransparentOverlay in a single component 2019-01-16 02:35:02 -02:00
Bruno Lemos
d2744c98e2 Remove Inbox/Archive filters, replace with better Clear/Show-Cleared workflow
Fix #29

Cleanup items from cache after pressing the Clear button

New footer button: "Show cleared items"

Also improved the saved items filter, made it more flexible by allowing three states (show saved only, hide saved or default, that shows saved together with non saved)

Improved Column Filters layout by showing filter details right of the filter

Disable clear button when there is no item to be cleared

 #87
2019-01-15 21:59:17 -02:00
Bruno Lemos
83651365a1 [Web] Fix image edge bug
#87

https://github.com/necolas/react-native-web/issues/1228

https://github.com/necolas/react-native-web/issues/1229
2019-01-15 19:13:06 -02:00
Bruno Lemos
93c4618505 Fix ColumnHeaderItem color not being overwriten 2019-01-15 02:38:28 -02:00
Bruno Lemos
8bd6c223f6 [UX] Handle hover state
#87

Also made a couple of color changes on some components (e.g. button and textinput)
2019-01-15 01:59:06 -02:00
Bruno Lemos
5411ed738b [Assets] Fix logo edge quality
Also change the favicon and desktop tray icons to be a circle instead of square or rounded

Fix PSD too big to push to GitHub
2019-01-15 01:49:40 -02:00
Bruno Lemos
3f5d522736 Add sitemap.xml 2019-01-13 22:46:04 -02:00
Bruno Lemos
c3cdffa5c8 [Now] Ignore assets folder and .travis.yml file 2019-01-13 22:32:38 -02:00
Bruno Lemos
30130e3111 [Now] Redirect all urls to the root 2019-01-13 22:27:11 -02:00
Bruno Lemos
bc39109b24 Fix fab not showing after opening a modal 2019-01-13 04:50:56 -02:00
Bruno Lemos
62be412443 [UX] Wait for timeout instead of unmount
The wait was too long, ~2s

fb128165a1

 #87
2019-01-13 04:37:16 -02:00
Bruno Lemos
8838f1844e Reduced card padding
So its now aligned with sidebar icon

 #87
2019-01-13 04:22:24 -02:00
Bruno Lemos
2a7fa36078 [UX] Show gradient overlay for the horizontal columns scrolling as well
#87
2019-01-13 03:51:20 -02:00
Bruno Lemos
fb128165a1 [UX] Wait for modal to close before creating new column
Otherwise the animation was getting junky, specially on mobile web

 #87
2019-01-13 02:34:18 -02:00
Bruno Lemos
49393d8869 [Dev] [PWA] Allow oauth flow on dev mode without redirecting to devhubapp.com 2019-01-13 01:30:44 -02:00
Bruno Lemos
0118d11df3 [Web] Reduce scrollbar size, make it cleaner
#87
2019-01-13 00:52:55 -02:00
Bruno Lemos
dfd2661ba4 [Web] Allow selecting most texts, except buttons and icons
#87
2019-01-13 00:52:54 -02:00
Bruno Lemos
667d60ec10 Prevent gradient overlay from covering scrollbar
#87
2019-01-13 00:52:53 -02:00
Bruno Lemos
558c8d7a55 Fix autofocus bug when there is multiple TextInput
Introduced on 2953bc05d6
2019-01-13 00:52:51 -02:00
Bruno Lemos
141c694eb9 Update PRIVACY.md 2019-01-12 22:17:03 -02:00
Bruno Lemos
9802277300 Merge pull request #96 from d2s/patch-1
fix: correct spelling of several words
2019-01-12 22:12:44 -02:00
Daniel Schildt
178c90fe76 fix: correct spelling of several words
- Correct spelling of several words (anonymous, practices, responsibility)
- Update the "last updated" date to match the day of the commit message
2019-01-13 01:58:20 +02:00
Bruno Lemos
5a49a7f337 Update README.md 2019-01-12 19:54:34 -02:00
Bruno Lemos
334f9d5662 [Web] Remove unnecessary .link class 2019-01-12 19:42:01 -02:00
Bruno Lemos
ce8c09233c [Web] Fix white theme flashing on app start due to Helmet
#87
2019-01-12 19:33:58 -02:00
Bruno Lemos
be01b74217 Fix invalid analytics label character 2019-01-12 06:53:25 -02:00
Bruno Lemos
b510d539a1 [UX] Make column options position:absolute, add opacity overlay on outside
Mainly for performance reasons, animating height and moving other things down was slow
2019-01-12 06:48:06 -02:00
Bruno Lemos
5cc0e6e8b7 Partially revert Animated -> react-spring experiment
#68
2019-01-12 06:01:17 -02:00
Bruno Lemos
fae0152226 Experiment migrating all Animated to react-spring
Not good. Super slow because there is too many animated components, need to optimize that.

Lots of warnings on console like this: [Violation] 'requestAnimationFrame' handler took 1296ms

 #68
2019-01-12 05:59:59 -02:00
Bruno Lemos
417b78adcc [UX] Show colorful border on focused TextInput
#87
2019-01-12 00:21:05 -02:00
Bruno Lemos
b81f1c1e3f [Typing] Fix Animated.createAnimatedComponent type definition 2019-01-12 00:20:56 -02:00
Bruno Lemos
6d7387ad2d [Web] Show underline on link hover
#87
2019-01-11 20:09:31 -02:00
Bruno Lemos
127b756aa3 Improve Accessibility by showing outline when focused
#87
2019-01-11 20:09:11 -02:00
Bruno Lemos
cc5b5e6e9b Merge pull request #94 from devhubapp/animations
Add some animations and transitions
2019-01-11 19:13:12 -02:00