Skip to content

Conversation

@haraldschilly
Copy link
Contributor

@haraldschilly haraldschilly commented Oct 15, 2025

  • breaking up sections
  • URL history: process path's like /settings/account/appearance
  • more uniform styling
  • switches. AntD docs:

The difference between Switch and Checkbox is that Switch will trigger a state change directly when you toggle it, while Checkbox is generally used for state marking, which should work in conjunction with submit operation.

There is no "submit" operation, like in a form. Each state change is saved immediately in the database without any further confirmation.

  • terminal color preview
  • smaller panels to group controls that belong together
  • the "Profile" of a user is lifted out, top level
  • "Settings" index page, to get a general overview

Bonus:

  • cocalc dark & light themes
  • hide/shrink menu on the left to make settings work a little bit better on mobile

status

screen-capture.11.webm

@haraldschilly haraldschilly force-pushed the account-settings-breakup branch from f9e8d28 to af8b683 Compare October 15, 2025 17:46
…Balance" to the more appropriate "Payment Methods" section
@haraldschilly haraldschilly force-pushed the account-settings-breakup branch from ed0a2fc to 4d21399 Compare October 16, 2025 12:05
@haraldschilly haraldschilly changed the title frontend/account: break up preferences, 1st round frontend/account: break up preferences Oct 16, 2025
@haraldschilly haraldschilly force-pushed the account-settings-breakup branch 8 times, most recently from cd40f12 to e72ae17 Compare October 17, 2025 10:33
@haraldschilly haraldschilly force-pushed the account-settings-breakup branch 2 times, most recently from f33e08b to 9969e49 Compare October 17, 2025 14:45
@haraldschilly haraldschilly force-pushed the account-settings-breakup branch from 9969e49 to ac2118d Compare October 17, 2025 15:25
@haraldschilly
Copy link
Contributor Author

haraldschilly commented Oct 20, 2025

feedback:

  1. move "communication" up to its own preferences category
  2. fix next.js dropdown menu links, e.g. fix the SSH key
  3. andrey want's to have a separate profile section in the index just for the index

@haraldschilly haraldschilly force-pushed the account-settings-breakup branch 2 times, most recently from 840dad6 to 6adab75 Compare October 21, 2025 09:30
… cocalc themes, move "communication" to its own category
@haraldschilly haraldschilly force-pushed the account-settings-breakup branch from 6adab75 to f309e1d Compare October 21, 2025 09:38
@haraldschilly
Copy link
Contributor Author

  1. move "communication" up to its own preferences category

done

  1. fix next.js dropdown menu links, e.g. fix the SSH key

done

  1. andrey wants to have a separate profile section in the index just for the index

due to 1, there would be an extra row in a 3 column view. so, not great. I changed it in such a way, that there is no header. all those cards are now in order, and only when it comes to payments, there is a divider. also, I slightly highlighted a few cards, to guide users to the presumably more common settings of higher importance.

@haraldschilly haraldschilly force-pushed the account-settings-breakup branch from 8ce7290 to e0929f1 Compare October 21, 2025 14:49
@haraldschilly haraldschilly force-pushed the account-settings-breakup branch from 74353f3 to 7da37ca Compare October 21, 2025 16:27
…ettings work at least a little bit on mobile devices
@haraldschilly haraldschilly force-pushed the account-settings-breakup branch 5 times, most recently from 80614ae to a543c54 Compare October 22, 2025 10:09
@haraldschilly haraldschilly force-pushed the account-settings-breakup branch from a543c54 to 2d6bdf9 Compare October 22, 2025 10:11
@haraldschilly haraldschilly merged commit 153e1b3 into master Oct 22, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant