weather icon indicating copy to clipboard operation
weather copied to clipboard

Vue Migration - fixes #80

Open berdosi opened this issue 3 years ago • 13 comments

This is quite a mouthful, for a full rewrite of the frontend template (API calls were kept pretty much as-is)

  • Uses @nextcloud/vue components, giving an uniform feel
  • Responsive behavior is reworked (there is no playing around with font sizes, just columns being hidden / shown)
  • CSS uses classes instead of IDs.
  • Home city is set from the city list.

It builds with npm install && npm build. The bundle is around 1MB, which seems large - but comparable to all the other Nextcloud applications.

Also, I've added a blur to the content panels, which could work around #90 (only works on WebKit):

screenshot-201021-180722

berdosi avatar Oct 21 '20 16:10 berdosi