github devhubapp/devhub v0.94.0
0.94.0

latest releases: v0.102.0, v0.101.0, v0.100.2...
5 years ago

This version contain a redesign, some performance improvements on web, a new way to use the app involving the keyboard and swipe gestures on mobile. 🚀

Do you like DevHub? Talk about it on twitter so more people discover it 🙌
You can also join our Slack to discuss new ideas

Rewrite + Redesign

The "card" components were re-written from scratch to have better performance and design. You can see the comparison in the gif below:

devhub-design-comparison

A new way to use DevHub

You can now simply hover an item (using the mouse or the arrow keys) and press the keyboard shortcuts to take actions. For example, hover an item and press "s" to save it or press "r" to mark it as read/unread. It's super fast! See it in action:

devhub-keyboard-gif

Performance improvements

Besides re-writing the card components, we now use react-window in the web for list virtualization. This makes the columns render only the items that are visible in the screen, improving performance and decreasing memory usage. On mobile we continue to use FlatList, which also supports virtualization.

There are still some performance improvements to be made, specially related to animations. We will get there!

Swipe gestures

The iOS and Android apps now support swipe gestures:

devhub-swipe-gestures

Swipe gestures for the web and more swipe actions are planned.

Better Notch support on Android, iOS and mobile web

You can now use the app on Landscape mode and it will properly handle the device notches.

I wrote an article on how to achieve this: Adding Notch support to your React Native apps: Android, iOS & Web

devhub-android-landscape

Other fixes and improvements

  • [Desktop] Fix wrong window alignment when clicking tray icon
  • [All] Fix issues&prs column not showing all items, it now sorts by updated-desc
  • [All] Handle dates in the future (a GitHub bug)

Do you like DevHub? Talk about it on twitter so more people discover it 🙌
You can also join our Slack to discuss new ideas

Don't miss a new devhub release

NewReleases is sending notifications on new releases.