Skip to content

New design 🎉 #1000

Draft
Isak-Kallini wants to merge 92 commits into
mainfrom
new-design
Draft

New design 🎉 #1000
Isak-Kallini wants to merge 92 commits into
mainfrom
new-design

Conversation

@Isak-Kallini
Copy link
Copy Markdown
Member

@Isak-Kallini Isak-Kallini commented Nov 17, 2025

Minor gui fixes

  • The new design lives on this branch! It's automatically deployed to beta.dsek.se.
  • You should not push directly to this branch, make a pull request
  • The design is in figma

Ask Simon if you want to contribute but don't know what to do

Isak-Kallini and others added 19 commits November 22, 2025 22:34
prep for tailwind upgrade

wip

wip

New design

New design
* Add buttongroup

* fix lint
* add input and label

* fix file upload input

* fix formatting
* add pistachio

* add badge component

* add larger badge

* remove unused styles
* Replace default styles for links with utility

* Make layout-container utility for intellisense

* Turn off no-navigation-without-resolve

Our SvelteKit version is too old for this rule.

* Update svelte packages

Skipped updating vite-plugin-svelte since it requires many more updates

* Update devalue patch

* Fix type errors from Svelte update
* add textarea component

* add editor

* move editor file

* fix textarea formatting

* fix selection

* fix selection offset

* fix bind

* fix prepend

* remove comment

* fix translations

* add translations
* add footer

* add translation button to navbar

* fix link styles

* add address strings

* add editor

* move editor file

* remove unused code

* fix editor??

* use simple-icons instead of paths

* fix line height for quote

* fix footer links

* move layout files

* add layout to main page
* add radiogroup component

* fix formatting

* fix destructive
* Add select component

* Add CSS variables used by select component

* Add destructive color

---------

Co-authored-by: Isak Kallini <isak@kallini.se>
fgren and others added 7 commits November 24, 2025 18:47
* style alert dialog

* add dialog component

* add separator component

* fix alert dialog styling

* update styles

* add fileupload translations

* add file upload component

* fix formatting

* make fileupload not have fixed width

* rename variables, use nicer alt
* Add tabs ui component

* Fix tab appearance

* Start check

* Prettify
* add checkbox component

* add checkbox css

* fix formatting

---------

Co-authored-by: jo4485li-s <jo4485li-s@student.lu.se>
* Add command dialog

* Add command dialog part 2

* Ignore svelte/no-navigation-without-resolv

* Fix padding

* do not wrap event date

* fix scroll

---------

Co-authored-by: fgren <179166750+fgren@users.noreply.github.com>
* Added icon support for input component

* Added DatePicker, TimePicker and DateTimeSelector

* Added hidden input elements so DateTimeSelector can be put in form

* Add translations to DateTimeSelector & co.
* Install shadcn checkbox

* CoiceBox checkbox variant implemented

* Made radiobutton

* Added checkbox's properties to choicebox

* redundant imports

* Fixed restprops variable name

* Ran format

* Fix choicebox checked? Description now option

* Can now change props properly
* Add landing page calendar

* Landing page calendar done

* Make code more cursed

* fix lint
fgren and others added 24 commits March 23, 2026 19:56
* article: use better placeholder image

* member: use article card component

* alerts: make naming consistent

* alerts: update component to svelte 5

* member: hide email copy button if no email

* routes: remove stocklist and qr scanner from footer

* inputs: remove css classes

* contact: clean up styling

* pagination: disable next button on last page

* committee: use better placeholder image

* navbar: remove double language button

* settings: fix warning

* homecalendar: fix warning

* button: fix classes
* add carousel

* landing page

* Convert to use tailwind

* Remove console log

* Fix card color

* Improve design

* Fix ci
* add pistachio button

* redesign landing page

* fix page height
* Supress false positive warnings (ciscoheat/sveltekit-superforms#667).

* Use `$derived`.
* refactor forms

* refactor avatar into component

* fix profile page bug
* minor datepicker changes

* add elections to navbar

* add elections page

* add elections editing

* move shared function

* translations and other fixes

* refactor errors
* add position previews

* add position previews to committee page

* fix translation strings
* Notifications

* Fix svelte-check

* notifications debug page

* fix comments

* Empty commit to fix ci?

* fix ci
* fix navbar

* fix broken links
* change navbar content

* more fixes
* Fix warnings

* Use the correct comment format

* Use `resolve` in `goto`

* Use absolute paths

* Add explanations

* Add reason

* Prevent future warnings
@Fiery-132 Fiery-132 requested a review from Copilot May 11, 2026 19:17
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

Isak-Kallini and others added 4 commits May 11, 2026 22:47
* fix toasts

* Fix toast styling and icons

---------

Co-authored-by: Manne <74592735+ManneG@users.noreply.github.com>
* add board page

* format

* fix mobile design
This makes sure to get the value of the search params and adding /
changing them instead of just overwriting them.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🆕 New

Development

Successfully merging this pull request may close these issues.