diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-07-12 23:41:52 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-07-12 23:41:52 +0200 |
| commit | d320f8509751a886adb3ca723ebfafccaa8c191b (patch) | |
| tree | 1c5eae34f029a5c12a2a3f96b26e4f677af716f9 /Gemfile | |
| parent | 4ec70e5ecf792a56e868538738d6c7f63bb6cf24 (diff) | |
Add rails_icons (Tabler) for SVG iconography
Vendors the Tabler outline/filled icon sets via rails_icons' sync
mechanism rather than a hand-rolled SVG set or a webfont -- this app
had no icon system of any kind before. Icons are committed like any
other static asset; re-syncing is only needed when adding an icon
that isn't vendored yet, via the new `make sync_icons` target.
Diffstat (limited to 'Gemfile')
| -rw-r--r-- | Gemfile | 3 |
1 files changed, 2 insertions, 1 deletions
| @@ -5,7 +5,7 @@ ruby '3.2.11' | |||
| 5 | # ── Core framework ──────────────────────────────────────────────────────────── | 5 | # ── Core framework ──────────────────────────────────────────────────────────── |
| 6 | 6 | ||
| 7 | gem 'rails', '~> 8.1' | 7 | gem 'rails', '~> 8.1' |
| 8 | gem 'rails-i18n', '~> 8.0' # AR error messages and date formats for :de locale | 8 | gem 'rails-i18n', '~> 8.1' # AR error messages and date formats for :de locale |
| 9 | 9 | ||
| 10 | # concurrent-ruby 1.3 ships with Rails 8 but has a known incompatibility with | 10 | # concurrent-ruby 1.3 ships with Rails 8 but has a known incompatibility with |
| 11 | # some versions of Zeitwerk unless pinned. Remove once upstream resolves it. | 11 | # some versions of Zeitwerk unless pinned. Remove once upstream resolves it. |
| @@ -31,6 +31,7 @@ gem 'jquery-ui-rails' # provides jQuery UI via asset pipeline (admin only) | |||
| 31 | # TinyMCE 8 via asset pipeline; replaces vendored TinyMCE 3 in public/javascripts. | 31 | # TinyMCE 8 via asset pipeline; replaces vendored TinyMCE 3 in public/javascripts. |
| 32 | # Note: TinyMCE 7+ is GPL-licensed. | 32 | # Note: TinyMCE 7+ is GPL-licensed. |
| 33 | gem 'tinymce-rails', '~> 8.3' | 33 | gem 'tinymce-rails', '~> 8.3' |
| 34 | gem 'rails_icons' | ||
| 34 | 35 | ||
| 35 | # ── Model layer ─────────────────────────────────────────────────────────────── | 36 | # ── Model layer ─────────────────────────────────────────────────────────────── |
| 36 | 37 | ||
