You can now generate the full email layout partials into your project by running
rrt:email_layout generator in your project. Make sure to have created at
least one Mailer first.
Updated the Kaminari templates to make the 'gap' item not appear selectable. Added in the 'First' and 'Last' items.
Updated the core Bootstrap codebase to 4.3.1!
There's now a
:horizontal_custom_file wrapper that you can use on custom file
controls when using simple form.
The scrollbar styling can now be optionally turned off, or completely customized via overrides:
$style-scrollbar: true !default; $scrollbar-width: 0.15em !default; $scrollbar-foreground: $brand-primary !default; $scrollbar-background: mix($brand-primary, white, 50%) !default;
The background image was not properly resizing because the min-height was not set.
Fix Popper.js config to render tooltips and dropdown menus with animations correctly.
The native Rails form helper
error_notification has been re-written to properly utilize the locale in use, as has the simple_form helpers. A bug was also fixed where the FontAwesome facebook icon was not displaying.
For some unknown reason, sometimes Bundler does not load the
even though it is declared as a dependency of the RRT gem itself. This change
forces that to happen.
.custom-select wasn't theming properly, and has been fixed. The input
group input sizes were tweaked to behave the same way as general form input
We've updated to Bootstrap 4.1.3, but in that release they gave form controls a fixed height. This has caused some unintended issues with input groups (see github.com/twbs/bootstrap/pull/26820) which we've worked around for now until they figure out what they're going to do with that aspect of the change. Because of this issue with Bootstrap 4.1.3 we bumped the minor version as it could result in breaking changes in your control appearances also, which we can't control. If you experience issues, revert to the previous version of RRT you were using until further notice (and also drop us a line to let us know).
This release also fixes an issues with additional borders appearing with input groups with appends when focused.
Parallax.js gets torpedoed when using Turbolinks unless it is specifically re-initialized on each page load, so now RRT defaults to handling those Turbolinks events automatically for Parallax.js
simple_form horizontal checkboxes had a layout bug which is now fixed, correcting the alignment.
Bug fixes for the EmailTemplateHelper and
method_missing. Included the
VERSION file in the Gemspec so that vendoring the gem works as expected.
For people who were generating new Rails projects using the
sass-rails was not being added to the project, which RRT depends on.
This makes the dependency explicit.
Some minor internal code layout changes.
Some rogue calls for the Bootstrap source maps has slipped through the last Bootstrap updates, causing 404s to register in the logs.
Updated to Bootstrap 4.1.1 ☄️
Updated Header blocks 4, 5 and 8 to use
More slight tweaks for simple_form
Change the order of labels and inputs for simple_form vertical forms, and default to the fancy custom checkboxes and radios
Move over to the BS4 final input group markup and styling. Read more here
A small tweak to how the pricing plan page component collapses at smaller resolutions.
A hasty fix for kaminari led to an exception being thrown when kaminari wasn't present. This fix fixes that fix.
Kaminari theming had stopped working, this fix makes it work again.
A small update to the simple_form setup code where in certain circumstances a bug would appear and stop the server from launching.
The metric mini-cards now collpase in a better manner when squeezed. You'll have to update your markup to change the
mr-3 class to
ml-auto on the first child element (
d-flex) of the
All Haml and Slim templates have been re-generated
The generators are now Rails 5.2.0.beta2 compatible.
In the instance when you ran a generator and passed a capitalized controller name, for example:
rails g rrt:user_account_pages Profile, the generators now downcase all params. Not doing so lead to routes being created with capitalized controller names as the target, which wouldn't work.
Now shipping 3 additional dashboard layouts to help you get your app up and running as quickly as possible:
Also, some slight tweaks were made to Lyra to improve contrast with the background:
And some slight tweaks to Orion:
The new dashboards are now available as generated pages
Previously the dashboard generator could conly handle CRUD style action names, now it can handle any action name.
Horizontal forms are better looking out of the box, so they are now the default when scaffolding.
The sidenav will automatically open up when it's been toggled closed and the screen is resized to a smaller breakpoint.
This is a tale of late night code pushing and a lost
git stash. Always pop your stashes, folks!
Sad times, a small bug.
will_paginate styles were not applying correctly, and are now fixed. Paginate away!
Improved the customization generator to handle when typos are made in the theme name or styles, providing a better message to the user when that happens.
Rails 5 introduced
rails_ujs as a replacement for
jquery_ujs used in previous versions of Rails. We now default only to
rails_ujs and don't add
jquery_ujsif it's missing in a previous Rails version. Having both
jquery_ujs can cause strange UI glitches, like multiple confirmation popups and so on, as both libraries attach event handles to elements.
Added a special header block which displays the title of the current scaffolded model, and an actions area for hosting buttons. It's part of the
sidenav layout but only displays when there is
content_for the symbols
PageRewriter class in packaged gem.
Fix a few small typos here and there.
The inaugural unveiling of Rapid Rails Themes v1.0.0