-
deprecations
- Remove
button__transparent--secondary
- Remove
button__transparent--danger
- Remove
-
bug-fixes
- Fix button line breaks
- Fix
form__actions
bottom spacing - Fix
action_bar
spacings - Fix input type
file
label - Increase flash element's
z-index
-
features
- Allow to load the reseller specific styles
- Add the following
form_tag_helpers
:email_field_tag
text_field_tag
number_field_tag
password_field_tag
text_area_tag
select_tag
radio_button_tag
- Add
table-layout: fixed;
to tables with.table
class - Add
:hover
effect to table rows - Add
step_list
helper - Allow to send
pre
andpost
attributes to inputs - Automatically subscribe to Beyond webhooks
-
enhancements
- Make
field_wrapper
andinline_wrapper
private onBeyondCanvas::FormBuilder
- Add more margin-bottom to
.body--public .main-wrapper
- Update gem dependencies
- Increase locale expiration to 1 year
- Add
text-overflow: ellipsis;
tocollapse
elements - Allow to use
client_credentials
token via configuration option when opening the app - Allow to use different logos for app and email
- Make
-
deprecations
- Remove support for containers
-
bug-fixes
- Fix minor styles on
breadcrumbs
,notices
,links
,modals
,select2
andvariables
- Make
breadrumbs
work with support for external links
- Fix minor styles on
-
features
- Add
collapse
Rails helper for collapsible elements - Add support for disabled links
- Add
buildButton
function - Allow to prevent adding the spinner to a button adding
button--no-spinner
to the button class - Allow to send
path
andparams
toBeyondCanvas::Shop
'surl
function
- Add
-
enhancements
- Add color and hover to SVGs on
color-darken
mixin
- Add color and hover to SVGs on
-
features
- Add styles for disabled inputs and buttons
- Add support for Rails default alert flashes
- Add styles for supporting the use of Select2
-
enhancements
- Close flashes only when clicking on the
x
(flash__close
)
- Close flashes only when clicking on the
- features
- Add support for statuses (
status_good
,status_warning
,status_danger
andstatus_neutral
)
- Add support for statuses (
-
deprecations
- Prevent loading
beyond_canvas/mailer
layout by default - No need to specify the model when generating the custom controller
- Prevent loading
-
features
- Add
text__align--left
andtext__align--right
- Add
beyond_canvas_controller?
method that returnstrue
if the controller is aBeyondCanvas
controller
- Add
-
bug-fixes
- Fix menu display for vertical align
- Fix block comment on menu generator template
-
features
- Add
margin--clear
class for removing all margins
- Add
-
bug-fixes
- Fix
menu__item--selected
condition
- Fix
-
features
- Add support for
text_area
form tag - Add support for
select
form tag
- Add support for
- features
- Add basic grid styles
- Add scrollbox styles
- Add modal headline styles
-
bug-fixes
- Minor CSS fixes on buttons, alignments...
-
deprecations
- Move back to rollupjs
- Rename
menu
toaction_bar
-
features
- Add cockpit-app development mode
- Add
beyond_canvas/application
layout - Add support for modals
- Add support for breadcrumbs
- Add support for menu
- Add support for titles
- Add shop session
- Add generator for custom menu
-
enhancements
- Update authentication flow to fit future SSO
- Update locale switch location
- enhancements
- Add div id for wrapping flash partial
- bug-fixes
- Remove
!global
from Sass variable declarations (see: https://sass-lang.com/documentation/variables#shadowing) - Fix routes generation
- Remove
- features
- Add shop authentication functionality
- Add generators to create a model for authentication, controllers and views
- bug-fixes
- Add
URI.decode
on signature validation
- Add
- bug-fixes
- Make
showSpinner
hideSpinner
disableActionElements
enableActionElements
closeAlert
functions public
- Make
-
deprecations
- Remove
jquery-ujs
dependency - Set bourbon dependency version to
~> 5.1
- Remove
-
bug-fixes
- Fix Add invalid binding for enabling buttons
-
features
- Add ESLint
- features
- Add support for
check_box
andradio_button
form tags - Add support for containers
- Add possibility to set
label: false
on form inputs
- Add support for
-
deprecations
application.css
is no longer loaded by Beyond Canvas- Move stylesheets from
.sass
to.scss
- Move partials from
.html.slim
to.html.erb
- Deprecations on
BeyondCanvas
configuration file::public_logo
is substituted by:site_logo
-
features
- Add support for both Webpacker and Sprockets
BeyondCanvas
configuration:- Added support for
:favicon
- Added support for
:site_title
- Added the possibility to register stylesheets and javascripts
- Added support for
-
enhancements
- Remove Font Awesome dependency (now
.svg
icons are used) - Title is now taken from
BeyondCanvas
initializer
- Remove Font Awesome dependency (now
- bug-fixes
- Check the
HTTP_ACCEPT_LANGUAGE
header onswitch_locale
function to identify if the request comes from a browser or a server. If the request comes from a browser, useI18n.default_locale
- Check the
-
bug-fixes
- Remove
:file
from metaprogrammed fields - Add
text-overflow: ellipsis;
tofile_field
text to avoid line breaks
- Remove
-
removals
- Remove not used
beyond_canvas_form_utils.rb
template initializer - Remove environment validation on
valid_signature?
- Remove not used
-
features
- Add
beyond_api
gem as dependency - Add a method (
validate_app_installation_request!
) to be called on thebefore_action
of your app's main entry point. This method validates that the installation request comes from Beyond - Filter app installation parameters
- Add
number_field
to form builder
- Add
-
enhancements
- Add a controller for the locale management and adapt the code to work with it
- Add information comments to
lib/generators/templates/beyond_canvas.rb
-
bug-fixes
- Add styles to locale switch select input
-
enhancements
- Now selected locale is saved on
cookies
instead ofsession
- Now selected locale is saved on
- bug-fixes
- Add missing mailers partials
- bug-fixes
- Fix hide spinner
-
bug-fixes
- Rename
app/assets/stylesheets/beyond_canvas/components/spinner.sass
toapp/assets/stylesheets/beyond_canvas/components/_spinner.sass
- Fix
:last-child
margin on_markdown.sass
- Rename
-
features
- Add mailer layout
- Add mailer text and button partials
- Add mailer styles
- Add
premailer-rails
as a dependency
-
bug-fixes
- Fix locale switch functionality
-
enhancements
- Improve
notice_success
,notice_info
,notice_warning
andnotice_error
styles
- Improve
-
features
- Add title display functionality
- Add styles for
file_field
-
enhancements
- Make javascripts work with turbolinks
-
features
- Add
.markdown
class for styling.md
content - Add text align class
- Add
- bug-fixes
- Prevent calling 2 times
set_locale
method - Fix
http/accept
requirement
- Prevent calling 2 times
-
deprecations
- Remove form builder generator
-
features
- Make
beyond_canvas
work as a Rails engine - Add locale switch functionality
- Add form builder initializer
- Add rubocop
- Make
-
deprecations
- Use custom
stylesheet_link_tag
andjavascript_include_tag
on head
- Use custom
-
enhancements
- Make
lib/generators/templates/beyond_canvas_form_utils.rb
rubocop compatible
- Make
-
features
- Add loading buttons
- bug-fixes
- Fix requiting to create the
_head.html.*
on the project instead of the gem itself
- Fix requiting to create the
-
bug-fixes
- Add
slim-rails
dependency - Fix requiring dependencies on
Engine
- Add
-
deprecations
- Remove
neat
dependency as is no longer maintained
- Remove
-
bug-fixes
- Fix button
border-color
- Fix error-input's
border-color
- Fix button
-
deprecations
- Update error-input's class to
.input__error
- Update error-input's class to
- bug-fixes
- Fix
logo_image_tag
- Fix
-
deprecations
- Rename
notice
flash types in favor ofinfo
flash types - Rename
beyond_canvas:form_utils:install
rake task in favor ofbeyond_canvas:install
- Rename
-
bug-fixes
- Fix
p
tagfont-size
and changerem
topx
on typography - Fix button styles
- Fix
-
enhancements
- Update how the public layout logo is handled. Now the logo is set via
config/initializers/beyond_canvas.rb
initializer and it also supports web URLs
- Update how the public layout logo is handled. Now the logo is set via
-
features
- Add notice boxes
- Add custom styles generator
- Add a rake task (
beyond_canvas:release:prepare
) that creates or updates thebeyond_canvas_custom_styles.sass
generator template
- features
- Add select box styles
-
bug-fixes
- Fix transparent button bottom border
- Fix list styles
-
features
- Add table styles
- Add comment styles
- Add margin styles
- Add input type file
- features
- Add flash messages
- Add CHANGELOG file
- Add CONTRIBUTING file
- Add Rakefile
- bug-fixes
- Fix headline margin on card
- Fix gem name
-
features
- Add Beyond form utils
- Add single page layout
- Add lins with icons
- Add FontAwesome
- Add input errors
-
enhancements
- Improve styles
- features
- First pre-release of the gem