Commit Graph

137 Commits

Author SHA1 Message Date
8fc3f3086d Embed microdata to some pages
Only to some, where it is not invasive and can be useful. If the microdata will be successful in SE rankings, it can be expanded more.

Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
c92e4c5488 Fix links and nested p tags
Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
feda1c2942 Add alternate links to target different regions and make .hk site canonical
Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
c9190565a0 Remove dead SW code
Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
3ccbd41ef2 Fix and optimize shop styles and remove jquery
Reduce bootstrap bundle, replace jquery dependant code and remove jquery. Optimize style loading.
Overall the lighthouse metrics are far better now.

Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
037cadbe6d Replace deferred styles with standard linking
This alone improves CLS from 0.9 down to 0.005, and overall score in lighthouse to green values

Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-23 16:04:31 +08:00
7841bd804a Remove layout_html shortcode
It is used only once and can easily be replaced with inline div, resulting in shorter code. Also fixes broken email within its usage

Signed-off-by: Egor Savkin <es@m-labs.hk>
2025-01-07 17:37:50 +08:00
f29807a913 Optimize the download button
Replace download button with windows icon (just four squares).
Make the download button last so on certain screens it wouldn't cause additional empty-ish lines.
Redo the wording so the button is shorter, but the dropdown menu is filled.

Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-10-21 17:46:40 +08:00
9d9a4c9f5a Split dropdown
On main click it downloads stable, in dropdown there are two choices - stable and beta. Similar to the downloads on jetbrains website

Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-10-21 15:32:19 +08:00
92f7428ac8 Replace download button with dropdown
Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-10-18 12:29:19 +08:00
c63249e8a0 Inject JS in templates with correct domains
Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-07-18 11:56:58 +08:00
c91020b72b Add icon for windows installer download button
Icon from https://www.iconfinder.com/icons/9026548/download_thin_icon - MIT license.
In accessibility options, the link reads as `download Windows installer`

Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-06-21 13:10:20 +08:00
243851ea56 update installer button 2024-06-06 11:14:39 +08:00
5abec7c676 Add installer to the main page
Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-06-06 11:10:56 +08:00
6f7c2c020b Revert "Add installer to the main page"
This reverts commit a6fbae7bcb.
2024-05-08 19:51:32 +08:00
a6fbae7bcb Add installer to the main page
Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-05-08 11:22:22 +08:00
49ef25b5c3 Demangle email addresses on the site
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-11-29 17:21:33 +08:00
f8c19cf9b9 Update funding design
Wrap each funder into the horizontal card with logo and description, increase margins for platinum/gold/... headers

Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-11-20 14:32:50 +08:00
cb99047571 Articles from Nature magazine
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-11-20 14:28:39 +08:00
83a04be40e Sort publications - put individual works to the bottom, add expandable view
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-11-20 14:28:39 +08:00
a5b217c183 Fix hover logic on touchables
* fix cards removal
* fix cards progress bar overlay
* fix cards warning overlay

Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-11-07 14:59:20 +08:00
b88e6bc485 Refactor publications section and layout them as cards
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-10-26 10:28:21 +08:00
dee2a40151 Fix #72 - make side-panel button depend on screen size, same as the appearance
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-08-10 12:29:40 +08:00
77b3836d90 A bit more forgotten pr/pl -> pe/ps
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-08-10 12:29:40 +08:00
752d2fb177 bye bye kam hoi 2023-07-14 10:04:02 +08:00
053d31ddce Optimize webpack usage
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-07-12 13:16:44 +08:00
191d6a970b Fix overflown content in the cards in the resources page on tablets
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-07-11 17:43:48 +08:00
15f08a5b1a Replace removed negative margins with opposite positive ones
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-07-11 16:25:06 +08:00
a377ef9ab3 Fix left/right -> start/end, and other styles issues and adjustments
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-07-11 13:50:32 +08:00
76dc20c798 Fix dropdown, accordion and modal
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-07-10 17:46:45 +08:00
85429b64f8 Add webpack
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-07-10 16:32:09 +08:00
e5d754d2bc Just update dependencies, without any migration/bugfixing
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-07-10 14:55:19 +08:00
52fabb5fad update jobs 2023-04-10 17:33:12 +08:00
6337553556 update logo 2023-03-07 14:23:45 +08:00
b5b1126377 improve front page links 2023-03-07 13:53:01 +08:00
11923be31d new office 2022-09-18 20:17:51 +08:00
ab0605276c we don't touch yosys that much 2022-01-20 09:55:48 +08:00
662fd9b612 add helpdesk email 2021-08-11 12:30:22 +08:00
967da477c1 Freenode -> OFTC 2021-07-05 22:18:22 +08:00
9bcda6af08 fix top element color 2021-06-02 14:31:04 +08:00
49488577f8 fix order hardware button text centering 2021-06-02 09:07:46 +08:00
e63436d712 add trademark notice 2021-05-10 15:23:54 +08:00
0921618ca8 remove old logos 2020-10-12 17:41:23 +08:00
2a2a7da014 fix(issue#3): Loads models separately
- common models functions are loaded in SolveSpaceControls.js
- each js model file is now autonomous
- in page-solvespace.html, add each <script> 'async' attribute

So now, each js model file will be loaded as soon as available,
avoiding blocking rendering page
2020-04-21 18:23:49 +09:00
0c4d2cfdac feat(issue22/UI): Updates shop (email + req to API for RFQ + feeback) 2020-04-14 14:46:51 +09:00
a7f82f608e feat(issue20): Updates mobile version for job page
Displays gallery slideshow for images
2020-02-01 10:56:22 +01:00
413ceb4fe7 fix(issue24): Corrects custom layout for office direction 2020-01-27 15:07:11 +01:00
beff5209f8 fix(issue20): Keeps only the 1st paragraph on job text (homepage) 2020-01-23 11:39:04 +01:00
5b50aa01c1 fix(issue20): Corrects job text, updates on homepage/jobpage 2020-01-23 11:25:21 +01:00
2002f4b913 fix(mobile/menu): Removes topnav effect 2020-01-23 11:10:54 +01:00