Commit Graph

403 Commits

Author SHA1 Message Date
3ee3e9a13c Merge branch 'main' into code-scanning 2022-03-01 18:33:40 -08:00
38535f811c Python formatting 2022-03-01 11:39:08 -08:00
8e9bacc527 Fix red for <code> being too harsh 2022-02-28 23:31:57 -08:00
c0fed31fb0 eslint 2022-02-28 21:28:33 -08:00
62b4133e58 Move quagga to vendor. 2022-02-28 21:22:49 -08:00
2c8fa5cd9b Merge branch 'themes' into dark-theme 2022-02-28 13:32:37 -08:00
2d516812b4 Fixes icons by moving import to theme 2022-02-28 09:34:54 -08:00
3a9ff2c2ea Refer to canvas by type
- Fixes stylelint without adding an exclusion
2022-02-27 14:08:11 -08:00
c0380cca5a stylelint 2022-02-27 14:04:30 -08:00
fbe7e860e8 Prettier 2022-02-27 14:01:25 -08:00
005b69177c Merge branch 'themes' into dark-theme 2022-02-27 10:54:15 -08:00
c8d3222c33 Rename dark.scss to bookwyrm-dark.scss 2022-02-27 10:52:07 -08:00
fd0f739418 Rename light.scss to bookwyrm-light.scss 2022-02-27 10:51:49 -08:00
8850b68b52 Show theme options 2022-02-27 10:48:33 -08:00
e4d7dd7ee4 Fix progress bar 2022-02-27 05:29:33 -08:00
40319302b7 Initial theme 2022-02-27 05:20:29 -08:00
f5c66b5b4a Adjust layout more
Ensure camera select box is never hidden.
2022-02-27 00:33:54 -08:00
43f62ef5d7 d'oh, fix event leak 2022-02-27 00:18:38 -08:00
9f67a74340 Show grant access dialog every time we initialize 2022-02-27 00:04:25 -08:00
e71a5e3bdf Add barcode icon and use other icons
Minor formatting and messaging tweaks
2022-02-27 00:00:22 -08:00
cdddf73e29 Improve layout for some camera types 2022-02-26 23:22:44 -08:00
464050deaa Implement switching cameras
Also, use session storage to remember last selected camera deviceId, if any
2022-02-26 21:32:01 -08:00
fee6ffcbd8 Fix formatting in chrome
Was using experimental selector, forget about it.
Also reduce jumping around of video size
2022-02-26 21:29:18 -08:00
8d0e549480 Improve visuals and quality of scanning 2022-02-26 20:19:26 -08:00
649ffe571a Fix typos with searching 2022-02-26 18:29:38 -08:00
fcc8b6aaab Move to sass 2022-02-26 18:19:12 -08:00
48c8166e58 Merge branch 'main' into code-scanning 2022-02-26 17:54:33 -08:00
43269429ac Use selected theme 2022-02-26 13:40:06 -08:00
e15193e100 Adds themes 2022-02-26 12:44:20 -08:00
02808f88e6 eslint fixes 2022-02-25 13:00:23 -08:00
65bd3945e7 Prettify tabs file 2022-02-25 12:52:35 -08:00
cec7625e1e Moves tabs script to main scripts directory
It's our own custom script at this point
2022-02-25 12:47:46 -08:00
5d4efd457a Removes scrollIntoView script behavior for tabs 2022-02-25 12:39:44 -08:00
c77e5a1a90 Split css (#1959)
Divides the css into sub-files and normalizes how colors are defined.

Co-authored-by: Joachim <joachim.robert@protonmail.com>
2022-02-19 16:34:17 -08:00
6daaffeaa7 Compiles css framework from sass (#1956)
* Compiles css framework from sass

* Adds watch commands

* Copies existing css to sass file

* Moves sass out of static path

* Removes global linter

I wasn't sure how to customize this, and it's not providing a lot of
additional value on top of the domain-specific linters

* Reverts invalid change to dockerfile

* Changes stylelint path

* Remove unused bulma files

* Properly minifies generated css

* Fixes regression in thread display

* rgba function only works with percents for whatever reason

* Hush stylelint

* Removes trailing zeros

* Compile sass in Django

Co-authored-by: Joachim <joachim.robert@protonmail.com>

* Python formatting

* Updates linter

* Updates commands

* Adds css-config file

Co-authored-by: Joachim <joachim.robert@protonmail.com>

* Stylelint fix

* Removes unused compiled bulma files

Co-authored-by: Joachim <joachim.robert@protonmail.com>
2022-02-19 15:29:47 -08:00
5d098b3c10 Removes duplicate selector 2022-02-17 17:01:21 -08:00
31a61713d9 Runs stylelint fix 2022-02-17 16:53:53 -08:00
561eaeaf54 Merge pull request #1935 from joachimesque/accessibility/fixes
[Accessibility] Fixes
2022-02-17 16:50:32 -08:00
a07239c6a9 Merge pull request #1933 from bookwyrm-social/announcements
Cleans up code for announcements
2022-02-15 10:40:56 -08:00
82cb170a91 Switch version of quagga to new fork quagga2 2022-02-15 02:39:16 -08:00
1e04385f0c Worked more on visuals of modal
Need to finish camera selection mode.
2022-02-15 02:38:57 -08:00
5ae4eb9b8f Super messy initial working version. To clean up. 2022-02-14 02:56:05 -08:00
d49e9b4dcd Updates packages 2022-02-12 09:41:18 -08:00
b27b6a5980 Certain ARIA roles must contain particular children
https://dequeuniversity.com/rules/axe/4.3/aria-required-children

In order to make this work, I had to translate Bulma's style so it doesn't use `ul` and `li` anymore.

The JS code had to be adapted, I also changed `button` to `tab` (seemed like a more relevant name) and added a `scrollIntoView()` on load the active tab is always visible.
2022-02-12 16:14:35 +01:00
ee23aba994 Use details and summary for announcement panel 2022-02-11 13:50:55 -05:00
a370602903 Merge pull request #1860 from cincodenada/image-generation-add-cjk
Use Source Han Sans for preview images generation (bis)
2022-02-03 11:11:38 -08:00
59b5369654 Updates tests 2022-01-27 18:23:31 -08:00
284eb620dd Add Source Han font for preview generation to Docker image
Include the license and a README explaining things in the repo itself.

Depending on an external source for this is intended to be temporary,
the goal is to have a Bookywrm-managed source for these, but this should
be stable enough for now.

We build it into the Dockerfile to make it available without adding it
to the git repo itself, because git history is forever and we don't want
to bake large files into the history.

Theoretically it would make sense to gate this download on the
ENABLE_PREVIEW_IMAGES environment variable, but ENV variables aren't
available at Docker image build time (for sensible reasons), so we just
unconditonally download it.

This does mean users will ultimately download it anyway, but the benefit
to doing this over adding it to the git history is that if we switch
fonts, or update this one, or change strategies altogether, this version
of the font will no longer have to be downloaded.

Additionally, the font won't be downloaded until the application is
actually built, which involves a bunch of other downloading (of Docker
images and the like), so it's a reasonable time to do it.
2022-01-24 23:16:14 -08:00
3fc690e763 Calculate and translate unread status counts in view 2022-01-22 17:03:48 -08:00
8a0ea674ea Merge pull request #1834 from bookwyrm-social/links-display
Improve link filetype and add availability field
2022-01-17 11:08:40 -08:00