Commit graph

9835 commits

Author SHA1 Message Date
Ehan 426694afa1
impr(themes): update nord and purpurite (ehanahamed) (#4668)
* Update nord theme

* Update purpurite (now "purpleish") theme

* Update theme list

* Update Purpleish theme

* Update nord theme
2023-10-02 15:42:25 +01:00
JAY TAILOR d2a6b896ee
impr(commandline): scroll active entry into view when searchbar is empty (JayTailor45) (#4663)
* fix: language selection scroll into view behaviour

* impr: improve animation logic

* impr: display selected language to center

* impr: add background hover for selected language

* impr: reuse existing keepActiveEntryInView function
2023-10-02 15:31:50 +01:00
Remilia Alucard 6096b0cde1
impr(quotes): add guilty gear quote (remalucard) (#4682)
* fixed quote?

* why

* why is this such a pain

* please just work

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2023-10-02 15:30:43 +01:00
aikoo7 c19db19a45
impr(quotes): add 6 quotes (aikooo7) (#4675) 2023-10-02 15:17:45 +01:00
Sanidhya Singh 5844f1da5a fix: auto switch theme behavior & footer theme indicator (sanidhyas3s, miodec) (#4677)
* fix: auto switch theme behavior & footer indicator

Changing manually to a preset or custom theme now
turns auto switch theme mode off with a notification.
And now the auto switch mode does override the custom
theme as well (statement in settings also updated) if it
is the later one set.
Fixes #4659, that is the footer theme is now correctly
displayed with auto switch themes as well.

* removed unnecessary function

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2023-10-02 13:48:26 +01:00
Miodec 59be910857 refactor: swap button placement 2023-10-02 12:02:12 +01:00
Miodec 47e10de46e fix(result): words history being stuck on the same words 2023-09-28 19:49:47 +01:00
Miodec fcaf0d1da4 fix: keymap disappearing after one test 2023-09-28 17:45:33 +01:00
Miodec 9f1f53aa89 fix(typing): old safari versions deleting whole word when pressing backspace once(?????) 2023-09-28 16:55:34 +01:00
Miodec 08c6b2b4da fix(quotes): quote reports 2023-09-28 13:00:12 +01:00
Miodec 6667fe53ba refactor: add error logging to analytics 2023-09-28 12:32:36 +01:00
Miodec e0bb96e008 refactor: test config
- added function which instantly loads current state and updates dom (used when showing test page)
 - focus is applied through main instead of by directly adding and removing a class
 - reworked performance by storing dom elements
 - improved animation smoothness by grabbing actual width of punc and num
 - removed unused code
 - not updating when not on the test page
2023-09-27 23:00:17 +01:00
Miodec 3c32eee9a5 refactor: not running test dependent functions if active page is not test 2023-09-27 22:08:14 +01:00
Miodec 897cfde4eb impr: changing keymap mode will no longer restart the test 2023-09-27 15:03:40 +01:00
Miodec 85124413eb refactor: clean up restart function
- reordered code
 - removed unused code
 - remove duplicated code
 - move code to other files which make more sense
2023-09-27 14:55:35 +01:00
Miodec 5fa300e3de refactor: update function name to make more sense 2023-09-27 14:53:54 +01:00
Miodec ecbf5fa4f1 chore: add debug log 2023-09-27 13:08:15 +01:00
Miodec 4a1a7ea456 style: remove icon margins causing height change 2023-09-27 12:34:02 +01:00
Miodec e9c4512fa6 refactor: throw if el not found 2023-09-27 11:52:10 +01:00
Miodec cf1c93f551 impr: update title on page change 2023-09-27 11:16:34 +01:00
Miodec bebf7b6f52 refactor: use form and button type submit in simple popups to improve tab navigation 2023-09-26 17:14:39 +01:00
Miodec 2aad78d262 refactor: focus button if popup has no inputs 2023-09-26 17:13:29 +01:00
Miodec c695fb1eda chore: add one more guard check 2023-09-26 17:09:08 +01:00
Miodec 7440f70b04 style: move result ad below the "sign in to save result" message 2023-09-26 16:36:39 +01:00
Miodec d7dfe9ef6c style: change focus visible outlines to be rem based instead of em
This ensures the thickness of the outline is consistent, no matter whats the font size.
2023-09-26 16:29:55 +01:00
Miodec 2a006ddf5f refactor: use button instead of div for settings group titles 2023-09-26 16:28:05 +01:00
Miodec 102d97c416 fix(settings page): account section link remained visible even when not signed in 2023-09-26 16:03:18 +01:00
Miodec ad8ac3c402 refactor: reordered functions 2023-09-26 16:02:12 +01:00
Miodec fd35be0bae perf: setting transition on background only instead of all properties 2023-09-26 15:42:57 +01:00
Mohanad Fteha 619bc23331
fix: confidence mode not saved after changing stop on error mode (mohanadft) (#4667)
* fix: save confidence mode after setting stopOnError and vice versa

* refactor: save to local storage if values updated

* fix: save freedomMode when it's reset
2023-09-26 15:38:28 +01:00
Miodec 923f69ab55 impr(server): don't return errors for public endpoints when providing authorization 2023-09-26 14:44:45 +01:00
Miodec 89e8fef2b3 feat(funbox): add backwards funbox
closes #4661
2023-09-26 14:36:51 +01:00
Miodec 12e83c53f4 impr(typing): preventing arrow navigation and text selection of the test input
closes #4671
2023-09-26 14:18:34 +01:00
Miodec 7599cbb82e fix: notification bubble remaining visible when header was hidden
closes #4670
2023-09-26 14:05:34 +01:00
Hinson Chan 8e72b515e4
docs: update node version (flatypus) (#4669) 2023-09-26 14:00:44 +01:00
Miodec 8516ad6309 style: fix modern dolch light low contrast
closes #4666
2023-09-26 13:58:44 +01:00
Johan le stickman dc19e87396
impr(quotes): add french quotes (johan-perso) (#4654) 2023-09-26 13:51:59 +01:00
alyoro bb4eaee9ee
fix(quote): delete unecessary double tabs in Java quote (alyoro) (#4665)
* Deleting unecessary double tabs at the end of line in Java quote

* Updated length of the quote
2023-09-26 13:51:16 +01:00
Shuja-Mahmood c147624222
fix(qote): typo (Shuja-Mahmood) (#4664) 2023-09-26 13:44:06 +01:00
Miodec c39fdb0263 fix: tab navigation not working on the result page in safari 2023-09-25 16:32:21 +01:00
Miodec 64772e63c7 fix: alerts notification bubble showing in the wrong spot 2023-09-25 15:57:52 +01:00
Miodec 9327a62da5 chore: add cal versioning (broken for now, waiting until the next release) 2023-09-25 14:26:48 +01:00
Miodec 18b4e62f13 chore: release v1.17.14 2023-09-25 14:15:45 +01:00
Miodec 1f218fcf8e chore: fix quote length script 2023-09-25 14:13:44 +01:00
Miodec df98b84a5d refactor: replace set columns with repeat auto-fit and minmax 2023-09-25 13:48:30 +01:00
Miodec 0aab73ad67 refactor: change icon buttons to text buttons for consistency 2023-09-25 12:57:50 +01:00
Miodec ef4964ca1a chore: more consistent casing 2023-09-25 12:54:45 +01:00
Miodec d79f38dd87 chore: quick fix for an issue added in a previous commit 2023-09-25 12:54:45 +01:00
Miodec 3dd5c880b7 fix: ape key not shown after generation
Fixed by making the close function async and resolving the promise on animation finish

Closes #4657
2023-09-25 12:54:45 +01:00
Shuja-Mahmood aee1cc1581
impr(custom text): add checkbox to toggle control character replacing (Shuja-Mahmood) (#4648) 2023-09-25 12:51:29 +01:00