lookbook

A UI development environment for Ruby on Rails apps ✨

MIT License

Stars
827
Committers
64

Bot releases are hidden (Show)

lookbook - Release 2.0.0-beta.7

Published by allmarkedup over 1 year ago

Fixed

  • Add assets dir to list of gem files - fixes icon bug introduced in beta.6 (see #360)
lookbook - Release 2.0.0-beta.6

Published by allmarkedup over 1 year ago

Fixed

  • move assets out of Rails asset pipeline path (see #360)
lookbook - Release 2.0.0-beta.5

Published by allmarkedup over 1 year ago

Added

  • Add support for favicon customisation (docs)
  • Add support for header logo customisation (docs)

Fixed

  • Prevent unintentional full reload of UI when loading preview with an error
  • Fix ordering of scenarios and scenario groups in nav
  • Fix intermittent preview iframe reloading failures
  • Ensure preview_paths are autoloaded

Improved

  • Remove problematic sidebar caching
  • Filter system-defined extensions out of debug data
  • Use inline SVGs instead of huge icon sprite
lookbook - Release 2.0.0-beta.4

Published by allmarkedup over 1 year ago

Added

  • Added live_updates config option (details)

Fixed

  • Fixed ActionView::PathRegistry error when running Rails edge (#345, thanks @charlesobrien!)
  • Fixed initial embed initialization in content pages
  • Fixed noisy mutation observer error
  • Fixed param duplication for grouped scenarios

Improved

  • Typography improvements for UI controls and code (now using Inter and Source Code Pro)
  • Added Entities API documentation
  • Docs layout improvements
  • Better error handling in controllers, less mysterious failures
  • Nicer looking blank slate messaging
  • Improved contrast of debug menu icon
  • New favicon and mini header logo
  • Allow preview_paths array to be completely overridden (#343)
lookbook - Release 2.0.0-beta.3

Published by allmarkedup over 1 year ago

Fixed

  • Fixed all_view_paths error preventing the beta working with Rails 7.1 alpha (#334)
  • Fixed overriding of certain config properties in test env (#332)

Other

lookbook - Release 2.0.0-beta.2

Published by allmarkedup over 1 year ago

New

  • Add preview_embeds.enabled config option to allow preview embeds to be complete disabled (#319 - thanks @agrobbin!)

Fixed

  • url_for route resolving in previews (#328)
  • Dynamic display option value output when defined as [label, value] arrays (#329)
  • X-Frame-Options header for embedded previews
  • Component path listening
  • Expire fragment cache after changes (port of #308 to v2)
lookbook - Release 1.5.3

Published by allmarkedup over 1 year ago

Fixed

  • Expire fragment cache after changes (#308)
  • Fix dynamic display option value output when defined as [label, value] arrays (#329)
lookbook - Release 2.0.0-beta.1

Published by allmarkedup over 1 year ago

Fixed

  • Fix missing branding and search box (#312)
  • Improve X-Frame-Options handling (#313)
  • Ensure display options dropdown reloads the embed when changed (#314)
  • Fix misaligned branding in header (#316)

Other

  • Add preview_path and inspect_path in previews JSON (ported from #309)
lookbook - Release 1.5.2

Published by allmarkedup over 1 year ago

Improved

  • Added lookup_path and preview_path to JSON endpoint (#309 - thanks @joelhawksley!)
  • Removed X-Frame-Options header when serving previews (#301 - thanks @agrobbin)
  • Docs and README improvements (thanks @khiga8 & @dmarcoux!)
lookbook - Release 2.0.0-beta.0

Published by allmarkedup over 1 year ago

🎉 First early beta release of Lookbook v2.0! 🎉

See the discussion here for more info: https://github.com/ViewComponent/lookbook/discussions/310

lookbook - Release 1.5.1

Published by allmarkedup over 1 year ago

New

  • Add JSON endpoint for listing previews and examples (cd26fa44) - thanks @joelhawksley!
lookbook - Release 1.5.0

Published by allmarkedup over 1 year ago

This release adds compatibility with ViewComponent V3 🚀

lookbook - Release 1.4.5

Published by allmarkedup almost 2 years ago

Fixed

  • Initial state of toggle param inputs

Changed

  • Specify Ruby 2.7 or higher (older versions did not work anyway!) - thanks @DRBragg
lookbook - Release 1.4.4

Published by allmarkedup almost 2 years ago

Fixed

  • fix layout breaking when source tab contains HTML button elements - thanks @tleish!
  • ensure '_preview' suffixes are stripped from preview paths correctly
lookbook - Release 1.4.3

Published by allmarkedup almost 2 years ago

Fixed

  • Fix inadvertent caching of main inspector window (88be1431)
lookbook - Release 1.4.2

Published by allmarkedup almost 2 years ago

Improved

  • Better sidebar nav loading performance (#253 - thanks @kirillplatonov)

Fixed

  • Description parsing in @param tags
  • Incorrect left-hand side padding in sidebar nav
  • Ugly FOUC on initial page load
  • Base path detection when multiple preview directories are specified
  • Issue with view_component-contrib abstract classes compatability
  • Occasional issue with unresponsive toggle @param inputs
lookbook - Release 1.4.1

Published by allmarkedup almost 2 years ago

Fixed

  • Sort order of examples in nav
  • Prev/next navigation on pages
  • Intermittent nav morph errors
  • @param options file resolver path error
  • Nav icon for single-example previews
lookbook - Release 1.4.0

Published by allmarkedup almost 2 years ago

New

Changed

  • Entities and collections refactor

Fixed

  • Occasional issue with updating of "Params" panel contents after navigation
  • Old repository links in docs and README
lookbook - Release 1.3.4

Published by allmarkedup almost 2 years ago

New

Changed

  • Improve build scripts and workflow for adding and updating bundled themes

Fixed

  • Fix error in workbench previews
lookbook - Release 1.3.3

Published by allmarkedup almost 2 years ago

New

Changed

  • Misc UI consistency improvements (#221 , #220)