1
0
Fork 0
Commit graph

200 commits

Author SHA1 Message Date
joostdecock
81831f1dc4 chore(shared): Tweaks to navlinks and allow wide reading view
Having build a documentation system at my job as well as the frontend
for it, it was rather surprised that a surprisingly large proportion of
my colleagues complained that the text was 'too narrow'.

When reading documentation, the horizontal space is constrained to limit
the amount of characters on a line. Long lines make for very hard to
read text, because each time your eyes dart back from the end of the
line to the beginning of the next line, it becomes harder to stay
vertically anchored on the correct line.

It's best practice to limit the line length like this, and so I've
always been doing it. However, after someone at work asked, I added a
toggle to allow the text to fill the available space.

Much to my surprise, this was hailed like some sort of significant
improvement. I still don't think it makes sense, but I've added a
similar checkbox to the docs pages of both dev and org sites anyway.
2024-03-23 17:05:30 +01:00
Joost De Cock
18433331a3 New translations en.yaml (French)
skip-build
2024-02-28 17:22:45 +01:00
Joost De Cock
b056f6170a feat(shared): Allow links to break out of modal 2024-01-08 07:22:32 +01:00
joostdecock
9208fb9a3c fix: Handle newsletter unsubscribe
There were a few issues with the newsletter unsubscribe links that we
sent out in the newsletter. They were pointing to the backend for one
thing.

Also updated the frontend pages to handle unsubscribe from both users
and subscribers.
2024-01-02 16:59:14 +01:00
joostdecock
3e2fafa647 chore: Updating SDE dependency list 2023-12-10 13:13:58 +01:00
Joost De Cock
d4739c941d fix(shared): Stop modal from staying open 2023-11-27 17:54:00 +01:00
joostdecock
7a720ca872 chore: Remove lint 2023-11-26 14:42:02 +01:00
joostdecock
967ed3c443 fix: Allow clicks in modal wrapper content
This raises the content inside the modal wrapper and stops propagation
of clicks. This fixes #5527 which closed the modal when people were
trying to select a different tab in the modal content.

On desktop, you can still close the modal by clicking outside of the
content. However, on mobile, the modal fills the entire screen so there
is no way to click outside and close the modal.
So this also includes a change that adds a close button to the bottom
right corner (only shown on mobile).
2023-11-26 11:42:50 +01:00
Joost De Cock
6536638dd7 New translations en.yaml (Ukrainian)
skip-build
2023-11-03 23:32:11 +01:00
Joost De Cock
d73c78431e New translations en.yaml (Spanish)
skip-build
2023-11-03 22:15:06 +01:00
Joost De Cock
141b84b5ef New translations en.yaml (French)
skip-build
2023-11-03 21:49:01 +01:00
joostdecock
2472ab1824 feat(shared): Add dynamic OG images 2023-11-03 15:36:09 +01:00
joostdecock
88a60a1ac4 fix(org): Final (I hope) changes. Fixes #5230 2023-10-22 18:43:17 +02:00
Joost De Cock
e07c04f94a fix(shared): Text color in mdx wrapper 2023-10-14 12:13:42 +02:00
Joost De Cock
a0bcf01b47 chore: Remove lint 2023-10-09 13:47:36 +02:00
Joost De Cock
90afd3e28e feat(org): Switched to better dynamic mdx 2023-10-09 11:42:16 +02:00
joostdecock
9b32d971a5 wip(shared): Taking MDX out of webpack bundle 2023-10-06 09:15:07 +02:00
joostdecock
c65c5876a3 wip(sde): Working on file list 2023-09-29 16:01:27 +02:00
joostdecock
946d684cf2 feat(sde): Setup sde site 2023-09-29 08:05:40 +02:00
Joost De Cock
ddbbbda2bc chore(shared): Changes kiosk/expand/flags/header
- Revamped the flags ui to be consistent with the rest
- The expand setting is on by default now. Tweaks to its dialog and
  header
- Added a new kiosk mode that will use the entire screen for the
  workbench
- Got rid of the auto-hiding behaviour of the header which gets annoying
  quick
2023-09-09 17:58:44 +02:00
joostdecock
9ef8be1d29 chore(shared): Removed ribbon 2023-09-04 11:56:20 +02:00
joostdecock
2106a38154 feat(org): Bookmarks for docs 2023-09-04 11:01:08 +02:00
Joost De Cock
2d753aa0ef chore(shared): Linter issues 2023-09-01 19:09:58 +02:00
Joost De Cock
01ef6c9896 feat(shared): Initial implementation of Oauth flow 2023-09-01 18:30:24 +02:00
Joost De Cock
61d743a5a5 chore(shared): Better prodcutionWrapper 2023-08-30 17:51:35 +02:00
Joost De Cock
68564edb28 chore(shared): Hide cut layout in production 2023-08-30 17:43:27 +02:00
Joost De Cock
00513958d0 chore(shared): Mobile tweaks 2023-08-30 10:45:53 +02:00
Joost De Cock
7e9d9b6a98 feat(shared): Work on pattern pages 2023-08-29 17:08:16 +02:00
Joost De Cock
5bc223c2b0 chore(shared): Visual consistency for auth wrapper 2023-08-29 14:00:26 +02:00
Joost De Cock
7466aec79c fix(org): Homepage tweaks on mobile 2023-08-28 14:28:07 +02:00
joostdecock
71c559807f chore: Linter issues 2023-08-17 20:02:46 +02:00
Joost De Cock
cf26ba933a chore(org): Updates for github data and account refresh 2023-08-17 17:05:08 +02:00
joostdecock
50b6747584 wip(org): Working on admin & content creation pages 2023-08-15 17:32:47 +02:00
joostdecock
61da3e1dab chore: Work on admin pages/routes 2023-08-14 19:16:47 +02:00
Joost De Cock
394e609b66
Merge pull request #4623 from freesewing/i18n
New Crowdin Translations [skip build]
2023-08-02 17:57:04 +02:00
Joost De Cock
761fe028ba New translations en.yaml (Ukrainian)
skip-build
2023-08-02 14:27:06 +02:00
Joost De Cock
90daa35ce4
Merge pull request #4606 from freesewing/joost
feat(org): Ported themes and tailwind config to ESM + work on the home page
2023-08-01 16:52:38 +02:00
Joost De Cock
b4359be935 New translations en.yaml (German)
skip-build
2023-07-31 21:48:35 +02:00
joostdecock
5728a1d10f feat(org): Ported themes to ESM and made more things themeable 2023-07-29 14:21:59 +02:00
Joost De Cock
5d5b247b77
Merge pull request #4597 from freesewing/i18n
New Crowdin Translations [skip build]
2023-07-28 08:17:20 +02:00
Joost De Cock
21cff63253 Update source file en.yaml
skip-build
2023-07-27 14:30:13 +02:00
Joost De Cock
0992924f9b New translations en.yaml (Ukrainian)
skip-build
2023-07-27 14:18:35 +02:00
Joost De Cock
ef76b25d23 New translations en.yaml (German)
skip-build
2023-07-27 14:18:23 +02:00
Joost De Cock
462cf8afc2 New translations en.yaml (Spanish)
skip-build
2023-07-27 14:18:17 +02:00
Joost De Cock
ec891bcde1 New translations en.yaml (French)
skip-build
2023-07-27 14:18:11 +02:00
Joost De Cock
1ce504b182
Merge pull request #4585 from eriese/eriese-small-ui-fixes
(shared) UI tweaks plus comma decimal separators
2023-07-27 11:46:17 +02:00
Enoch Riese
228825bcbd Fewer re-renders on scroll 2023-07-26 17:04:17 -06:00
Joost De Cock
504c350522 Merge branch 'develop' into joost 2023-07-26 17:49:31 +02:00
Joost De Cock
a2839647dc New translations en.yaml (Dutch)
skip-build
2023-07-26 13:25:42 +02:00
Joost De Cock
6101e34910 fix(shared): Phrasing of membersOnly string 2023-07-26 10:12:05 +02:00