Skip to content

feat: support DjangoCMS Bootstrap4 Link/Button#1020

Merged
wesleyboar merged 14 commits into
mainfrom
deps/corestyles-v4-28
Nov 12, 2025
Merged

feat: support DjangoCMS Bootstrap4 Link/Button#1020
wesleyboar merged 14 commits into
mainfrom
deps/corestyles-v4-28

Conversation

@wesleyboar

@wesleyboar wesleyboar commented Nov 4, 2025

Copy link
Copy Markdown
Member

Overview / Changes

  • Support DjangoCMS Bootstrap4 "Link / Button" plugin.
  • Update Core-Styles to get .btn and .text- support.

Related

Testing

  1. Create a Link / Button.
  2. Play with all the options.
  3. Verify render matches Core-Styles.

UI

buttons   links
admin.form.demo.mov

@wesleyboar wesleyboar force-pushed the deps/corestyles-v4-28 branch from 99c3898 to a90bfbd Compare November 4, 2025 20:34
@wesleyboar wesleyboar changed the base branch from main to stable November 4, 2025 20:34
@wesleyboar wesleyboar changed the base branch from stable to main November 11, 2025 18:29
@wesleyboar wesleyboar changed the title deps: core-styles v2.48 deps: core-styles v2.50 Nov 11, 2025
@wesleyboar wesleyboar changed the title deps: core-styles v2.50 feat: Core-Styles for DjangoCMS Bootstrap4 Link/Button Nov 11, 2025
@wesleyboar wesleyboar changed the title feat: Core-Styles for DjangoCMS Bootstrap4 Link/Button feat: support DjangoCMS Bootstrap4 Link/Button Nov 12, 2025
@wesleyboar wesleyboar marked this pull request as ready for review November 12, 2025 04:53
@wesleyboar wesleyboar merged commit 3b52267 into main Nov 12, 2025
@wesleyboar wesleyboar deleted the deps/corestyles-v4-28 branch November 12, 2025 04:53
wesleyboar added a commit that referenced this pull request Nov 12, 2025
* deps: core-styles v2.48

* deps: core-styles v2.50 for core-styles.bootstrap

* fix: bootstrap4.css, not bootstrap.css

* feat: do not deprecate Link / Button plugin

* fix: .btn with .icon (FOR CORE-STYLES)

* fix: .icon not working via djangocms-bootstrap4

django-cms/djangocms-bootstrap4#124

* fix: load REAL Core-Styles v2.50 (TEMP FIX)

* feat: NO preview for Bootstrap Link/Pluign render

Because:
1. Using Core-Styles to skin it requires @layer's.
    - Cuz Core-Styles selectors are often less specific than Bootstrap.
2. Using @layer's requires the same for DJango CMS and Django.
3. Using @layer's for Django CMS nad Django is not worht the trouble.

* deps: core-styles v2.50.1

* feat: remove link_outline and link_block options

* feat: remove unsupported bootstrap "colors"

might revisit this for alerta

* feat: remove unsupported bootstrap button "size"

* feat: rename Context to Type
wesleyboar added a commit that referenced this pull request Nov 12, 2025
* feat: support DjangoCMS Bootstrap4 Link/Button (#1020)

* deps: core-styles v2.48

* deps: core-styles v2.50 for core-styles.bootstrap

* fix: bootstrap4.css, not bootstrap.css

* feat: do not deprecate Link / Button plugin

* fix: .btn with .icon (FOR CORE-STYLES)

* fix: .icon not working via djangocms-bootstrap4

django-cms/djangocms-bootstrap4#124

* fix: load REAL Core-Styles v2.50 (TEMP FIX)

* feat: NO preview for Bootstrap Link/Pluign render

Because:
1. Using Core-Styles to skin it requires @layer's.
    - Cuz Core-Styles selectors are often less specific than Bootstrap.
2. Using @layer's requires the same for DJango CMS and Django.
3. Using @layer's for Django CMS nad Django is not worht the trouble.

* deps: core-styles v2.50.1

* feat: remove link_outline and link_block options

* feat: remove unsupported bootstrap "colors"

might revisit this for alerta

* feat: remove unsupported bootstrap button "size"

* feat: rename Context to Type

* fix: core-styles v2.50.2 (#1021)
wesleyboar added a commit that referenced this pull request Nov 14, 2025
wesleyboar added a commit that referenced this pull request Nov 14, 2025
wesleyboar added a commit that referenced this pull request Nov 14, 2025
feat: support DjangoCMS Bootstrap4 Link/Button (#1020) (#1022) (#1030)

fix: remove redundtant social media icon css
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant