Skip to content
Snippets Groups Projects

Upgrade to Bulma v1

Merged Valentin Rigal requested to merge bump-bulma-v1 into release-1.8.0
All threads resolved!

Merge request reports

Checking pipeline status.

Approved by

Merged by Bastien AbadieBastien Abadie 1 month ago (Mar 14, 2025 3:48pm UTC)

Merge details

  • Changes merged into release-1.8.0 with a471b6ea (commits were squashed).
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Valentin Rigal added 2 commits

    added 2 commits

    Compare with previous version

  • Valentin Rigal resolved all threads

    resolved all threads

  • Valentin Rigal added 1 commit

    added 1 commit

    Compare with previous version

  • Valentin Rigal added 1 commit

    added 1 commit

    Compare with previous version

  • Valentin Rigal added 1 commit

    added 1 commit

    Compare with previous version

  • Valentin Rigal added 13 commits

    added 13 commits

    Compare with previous version

  • Valentin Rigal added 2 commits

    added 2 commits

    Compare with previous version

  • Valentin Rigal added 15 commits

    added 15 commits

    Compare with previous version

  • Valentin Rigal marked this merge request as ready

    marked this merge request as ready

  • changed milestone to %Arkindex 1.8.0

  • Valentin Rigal requested review from @babadie

    requested review from @babadie

    • Author Maintainer
      Resolved by Valentin Rigal

      That was quite much work to get it look like the actual Arkindex.

      I did not implement dark theme (which is usable but quite ugly and has some unreadeable black on entities or modal body).

      This removes bulma-tooltip and bulma-switch. The code is still hosted at https://www.npmjs.com/package/bulma-switch?activeTab=code, but unfortunately it is compiled with Gulp. I suppose it will be quite hard to port this code to Dart. Switches are actually rendered as check boxes.

    • Resolved by Valentin Rigal

      Pretty amazing... I have a hard time finding meaningful differences.

      I think we should consider dropping bulma-switch, using default HTML elements is not a bad idea.

      Regarding the tooltip, I don't even know where they are used. Thoughts @erouchet ?

  • Bastien Abadie requested changes

    requested changes

  • Valentin Rigal added 1 commit

    added 1 commit

    Compare with previous version

  • Valentin Rigal added 1 commit

    added 1 commit

    Compare with previous version

  • Valentin Rigal resolved all threads

    resolved all threads

  • LGTM, I'll let @erouchet review, considering we drop switches & will replace tooltips in a followup.

  • Bastien Abadie approved this merge request

    approved this merge request

  • Bastien Abadie requested review from @erouchet and removed review request for @babadie

    requested review from @erouchet and removed review request for @babadie

  • mentioned in issue #1551 (closed)

  • Valentin Rigal added 2 commits

    added 2 commits

    Compare with previous version

  • Valentin Rigal added 26 commits

    added 26 commits

    Compare with previous version

  • Valentin Rigal added 2 commits

    added 2 commits

    • efb60f53 - Rebase
    • 80590170 - Reduce border-radius of most elements and remove button's shadow

    Compare with previous version

  • Valentin Rigal requested review from @erouchet

    requested review from @erouchet

  • Valentin Rigal resolved all threads

    resolved all threads

  • Bastien Abadie
  • I'm testing all pages by comparison, the main "issue" (more like a nit to be honest), is a slight margin/padding change on some select.

    For example, in the metadata free edit component, the type select is sliiiightly bigger than in 1.7.3 and is visible because the text input next to it has the "correct" size

    Screenshot_2025-03-14_at_14-51-11_Arkindex

  • The actions in a process task top bar have a bit more margin

    Screenshot_2025-03-14_at_14-57-03_Arkindex

    Edited by Bastien Abadie
  • The user icon in the top right corner is further away from the email

    Screenshot_2025-03-14_at_14-58-09_Arkindex

  • Valentin Rigal added 4 commits

    added 4 commits

    • 9358000f - Restore range.scss
    • e421593c - Remove ref to a HTTP 404
    • 38d4ce50 - Move generic SCSS from theme.scss to main.scss
    • 58f2ff73 - Changes related to code in main.scss

    Compare with previous version

  • Valentin Rigal added 1 commit

    added 1 commit

    • 21d3dc1e - Fix a weird bug where bottom border is hidden depending on screen resolution

    Compare with previous version

  • Valentin Rigal resolved all threads

    resolved all threads

  • Valentin Rigal added 1 commit

    added 1 commit

    • a57251d1 - Ensure every item renders at the right height on a control div

    Compare with previous version

  • Valentin Rigal added 1 commit

    added 1 commit

    Compare with previous version

  • Valentin Rigal added 1 commit

    added 1 commit

    Compare with previous version

  • Author Maintainer

    I patched the last couple of things mentioned (obviously not the easiest). Now the frontend really looks like usual !

  • Valentin Rigal requested review from @babadie and removed review request for @erouchet

    requested review from @babadie and removed review request for @erouchet

  • Author Maintainer

    And I also tested with chromium, works as expected.

  • mentioned in issue #1438 (closed)

  • mentioned in issue #1560 (closed)

  • Please register or sign in to reply
    Loading