Commit graph

337 commits

Author SHA1 Message Date
M Fahru
6dcc22642a Update "go to line" hotkey for cm6 and add new info text in hotkeys modal
* Update "go to line" hotkey for cm6 and add new info text in hotkeys modal

* Differentiate modal title between cm6 and ace hotkeys

* Update test to reflect change in hotkeys modal title

* Add test for hotkeys modal bottom text

* Update test on editor left menu hotkeys button to reflect change in hotkeys modal title

GitOrigin-RevId: 61bae16313ea7a37fa3b9441dbe5a93ab7823d01
2022-11-25 09:04:20 +00:00
ilkin-overleaf
11e789229e Merge pull request #10528 from overleaf/ii-add-modal-before-checkout
[web] Show student confirmation modal for student plans on checkout page

GitOrigin-RevId: 6009bde36adb2ca24d3438def95db3b47f1ce8b2
2022-11-22 09:04:19 +00:00
Jessica Lawshe
6e064cbcb0 Merge pull request #10560 from overleaf/ae-storybook-page-style
Rename page-style.less to fix Storybook build error

GitOrigin-RevId: 0c59bd74884933aedcf183d8dd9c718d209590c1
2022-11-21 09:04:23 +00:00
Jessica Lawshe
22c9eff086 Merge pull request #10552 from overleaf/jel-cms-icon-with-content
[web] Add "Element | Icon with Content"

GitOrigin-RevId: 5fd2cc16b44612b70e3817c5ad21798ba58422d2
2022-11-21 09:04:15 +00:00
Jessica Lawshe
b425569dc8 Merge pull request #10431 from overleaf/jel-ieee-btns
[web] Update IEEE variables for new build

GitOrigin-RevId: 7f94ca94619b4f599936da6cb3a7fa1955f08f55
2022-11-18 09:06:35 +00:00
Jessica Lawshe
a9741c190c Merge pull request #10471 from overleaf/jel-disabled-btn
[web] Style updates for `btn-danger` and deprecated secondary btns

GitOrigin-RevId: bd121147aa6c7b0a8f6b492b47667adb9369d078
2022-11-18 09:06:28 +00:00
Jessica Lawshe
854c39d3f5 Merge pull request #10526 from overleaf/jel-btn-recompile
[web] `btn-recompile` and `log-btn` for new CSS

GitOrigin-RevId: b92724267a87f5dce8ed0e60e926c1939f64c4f9
2022-11-18 09:05:44 +00:00
Jessica Lawshe
e63905b315 Merge pull request #10525 from overleaf/jel-icons
[web] Use Material icon for CMS icon list

GitOrigin-RevId: 927a7565ebf76343b734af83eb703e0cf91bae37
2022-11-18 09:05:37 +00:00
Jessica Lawshe
87b2f965af Merge pull request #10524 from overleaf/jel-cms-btn
[web] Add new button type to CMS pages

GitOrigin-RevId: fc7c21e936c3ce2a6092a3f62bfcbc78d3c0d2c2
2022-11-18 09:05:30 +00:00
Jessica Lawshe
246866741a Merge pull request #10523 from overleaf/jel-update-focus-visible
[web] Update `focus-visible` for new CSS

GitOrigin-RevId: 20ae3ed2679859540ae157a210402c43121f40e1
2022-11-18 09:05:22 +00:00
Jessica Lawshe
0fe7e74343 Merge pull request #10520 from overleaf/jel-ds-cms-quote
[web] Add new quote layout option from CMS

GitOrigin-RevId: 63d72f7adf72da231093ab82876173082cd5851c
2022-11-18 09:05:09 +00:00
Jessica Lawshe
dc9b901508 Merge pull request #10497 from overleaf/jel-cms-new-style
[web] Add new CMS page style

GitOrigin-RevId: 320e02dc2ccfd211396548d7b813bd4c675e6f84
2022-11-18 09:05:02 +00:00
Jessica Lawshe
33863b8d6c Merge pull request #10496 from overleaf/jel-jk-cms
[web] New CMS element: `Element | Icon Bullet List`

GitOrigin-RevId: eda8a9a4217cd264cbd9621f817399fd60f23d84
2022-11-18 09:04:55 +00:00
M Fahru
d70e0b1c0e Implement grammarly warning alert on cm6 users
GitOrigin-RevId: ed272bbc385faa69811ec1891075906cdca1c984
2022-11-16 09:06:39 +00:00
Davinder Singh
f8fc0f5c73 Merge pull request #10484 from overleaf/ds-homepage-css-bug-fix
fixed the css bug on home page, removed the variable

GitOrigin-RevId: 5a2ca4aa75d15205d56e83d598535128643e6b39
2022-11-16 09:05:09 +00:00
Davinder Singh
c6f8b17647 Merge pull request #10286 from overleaf/jel-ds-toggle
Fix toggle and  `Switch to PDF` aligment

GitOrigin-RevId: d3c77ff34829af875d2b8b9e3797e0e7db867631
2022-11-16 09:04:26 +00:00
Davinder Singh
966a151686 Merge pull request #10270 from overleaf/ds-toolbar-logo-background-color
Removed the background colour for branded logo in light theme

GitOrigin-RevId: 935fba12d306e55bb994ca1b7a376f11cb0bd5c1
2022-11-16 09:04:18 +00:00
M Fahru
5eff354971 Create settings menu react elements in editor left menu for editor left menu react migration
GitOrigin-RevId: e75581a43a8694398b20bee3dc5ec69b60db86ab
2022-11-15 09:07:01 +00:00
Jessica Lawshe
d37344e27b Merge pull request #10387 from overleaf/jel-input-padding
[web] Decrease input padding for new CSS build

GitOrigin-RevId: 5c1513aea854d09d8dc13f1697188f6dc9696737
2022-11-15 09:06:32 +00:00
Jessica Lawshe
62cf8c9d61 Merge pull request #10262 from overleaf/jel-ds-btn-secondary
[web] Buttons for new CSS build

GitOrigin-RevId: 9ae4284ba89296b77c37d61ba9b221bcab2f6458
2022-11-15 09:06:25 +00:00
Brian Gough
782294abae Merge pull request #10212 from overleaf/ii-dashboard-shorten-text-in-dropdowns
[web] Project dashboard add ellipsis to long text in the project filter dropdown on mobile

GitOrigin-RevId: 4b0d4e097ff0f26820c158086d8b089cbf1e364f
2022-11-07 09:03:38 +00:00
M Fahru
19dd2f67e2 Implement "switch away survey" when users switching back to ace from cm6 (#10201)
Implement legacy source editor survey:

* Force user to switch to cm6 if they haven't seen switch away survey

* Only show user switch away survey if they open ace from another editor

* We need to wait 3 seconds until the survey is being shown

* Add comment to explain the reasoning of not showing cm6 switch away survey for rich text users

* Use localstorage `editor.has_seen_cm6_switch_away_survey` setter to not show the survey if user has seen the survey

* the `editor.has_seen_cm6_switch_away_survey` will have the value `true` even if user is not interacting with it, so update comment to reflect that

* Add `once: true` option to keydown event to avoid unnecessary callback invocation upon key presses

GitOrigin-RevId: c26be2bb39efac2dff112c821fca893e5993dcbf
2022-11-04 09:05:50 +00:00
Jessica Lawshe
24dc307d7c Merge pull request #10248 from overleaf/jel-add-switch-import
[web] Add switch import to new CSS build

GitOrigin-RevId: 800a5305432baf98e29d5c9ecd652e3ce806a79c
2022-11-02 09:04:36 +00:00
Jessica Lawshe
c021b48824 Merge pull request #10073 from overleaf/jel-cleanup-imports
[web] Design system updates

GitOrigin-RevId: d5a9d8736083b076474e2a43f0200a6419f24a92
2022-11-02 09:04:29 +00:00
Tim Down
cd60d6719a Merge pull request #10067 from overleaf/ds-design-segmented-control
Changed the css for segmented toggle switch animation

GitOrigin-RevId: e3c0dc496be9fedea5d9463f57b9844991f0c0eb
2022-11-02 09:04:14 +00:00
Tim Down
cbc3aef728 Merge pull request #10109 from overleaf/ds-switch-component
Modifying the Switch

GitOrigin-RevId: 93b8483aa4aa164ea0be5fc2b4ccc5cfb17eae3c
2022-11-02 09:04:07 +00:00
Tim Down
2bb8bd6f14 Merge pull request #10196 from overleaf/ta-galileo-instruction-modal
Add Galileo Instruction Modal

GitOrigin-RevId: c6eb9465c9a90b7b6fb681537bf2851a4570b397
2022-11-02 09:03:46 +00:00
M Fahru
b85ae6e58e Migrate actions menu in editor left menu to react (#10102)
* Migrate actions menu in editor left menu to react

* Move margin from inline style to css file

* remove focus selector to avoid "highlighting" the button after closing modal and regain focus

* Add disabled state on word count button when the compiling is loading or failed

* Use div instead of button for disabled word count button

* Add accessibility text props when LeftMenuButton is disabled

* Add actions menu test cases and storybook components

* use util assign function and wrap function prop in usecallback

GitOrigin-RevId: 81ab104be21fbcf5dfbc72c07d29eeb32976c61f
2022-10-28 08:05:14 +00:00
M Fahru
d98e32f38a Remove unused class selector.
This is an artefact and should have been removed when we removed the rich text survey component.

GitOrigin-RevId: cdda625b02328b8c300a91178733321ecfcd7290
2022-10-28 08:05:07 +00:00
Jessica Lawshe
58ba814cd1 Merge pull request #10114 from overleaf/jel-dash-survey-container
[web] Fix desktop dash survey container click behavior

GitOrigin-RevId: 9e94ee572e348fca1f950698dd5a7449195a52da
2022-10-25 08:04:12 +00:00
Jessica Lawshe
c110e21abf Merge pull request #10072 from overleaf/jel-start-new-css
[web] Copy variable files for new CSS entrypoints

GitOrigin-RevId: 18cf84b9ddc3ce91ae1cb62b14245f6e0226a70e
2022-10-25 08:04:04 +00:00
Jessica Lawshe
ebed539e6d Merge pull request #10045 from overleaf/jel-new-css
[web] Load new CSS if split test enabled

GitOrigin-RevId: 87ef524affa58d931b622d2f70ca6dcff7adc53c
2022-10-25 08:03:57 +00:00
ilkin-overleaf
3cccec6d48 Merge pull request #10105 from overleaf/ii-rich-text-scroll-bar
[web] Scroll bar invisible in rich text mode

GitOrigin-RevId: 48ffabb207dbecf73eb6b00b2cf5b6047d9539a7
2022-10-24 08:03:07 +00:00
ilkin-overleaf
f8e98cd5c6 Merge pull request #10030 from overleaf/ii-dashboard-survey-react-mobile-view
[web] Project dashboard survey mobile view

GitOrigin-RevId: 19612f75a9987625f10626f5f9ea9b53321d5fe2
2022-10-24 08:02:59 +00:00
Jessica Lawshe
9d31ea62b3 Merge pull request #9992 from overleaf/jel-react-dash-sidebar-buttons
[web] React dash - wrap text in sidebar buttons

GitOrigin-RevId: 68c037c93049468fd48104a151188fc20a643910
2022-10-18 08:03:39 +00:00
Jessica Lawshe
8323cb37e8 Merge pull request #9955 from overleaf/jel-actions-list
[web] Maintain project list in actions modal while processing and show processed

GitOrigin-RevId: c671b97646918e185d7989f539b44562a87873ee
2022-10-18 08:03:34 +00:00
Timothée Alby
4af5ed24ad Merge pull request #9866 from overleaf/ta-pdf-detach-safari-no-warnings
Remove PDF Detach Safari Warning

GitOrigin-RevId: 80f17660d81dc3812fab74c5e2ea4ff23cd7f1d0
2022-10-18 08:03:20 +00:00
Timothée Alby
48310f3715 Merge pull request #9990 from overleaf/jel-react-dash-dropdown
[web] React dash - Fix project dropdown overflow

GitOrigin-RevId: 30fc7cd270d393856c0f082f4638588260fefc13
2022-10-18 08:03:14 +00:00
Alexandre Bourdin
7a20e1376d Merge pull request #9882 from overleaf/ii-dashboard-system-message-migration
[web] Project dashboard system & translation message migration

GitOrigin-RevId: 0c723a3b526980e5c749da44ebe8a0a3edcc66ad
2022-10-13 08:05:38 +00:00
Alexandre Bourdin
2d6e6328a6 Merge pull request #9890 from overleaf/td-grammarly-firefox-layout-shift
Fixed position document element to work around Grammarly-related layout shifts in Firefox

GitOrigin-RevId: 1a69c5d753fbb85f28be50d042e370dd3811278e
2022-10-13 08:05:16 +00:00
Eric Mc Sween
7c812162a1 Merge pull request #9895 from overleaf/jel-react-dash-survey
[web] Fixed position survey at bottom left of viewport on React dash

GitOrigin-RevId: a48c50e0cb90ef7356b461c0a480f7b163692303
2022-10-12 08:04:44 +00:00
Eric Mc Sween
103351bc1f Merge pull request #9909 from overleaf/jel-dash-sidebar-tag
[web] Fix tag name expanding React dash sidebar

GitOrigin-RevId: ed316e2219ed78a8a57e593507adac56ff55416e
2022-10-12 08:04:36 +00:00
Jessica Lawshe
0bf147b84c Merge pull request #9842 from overleaf/jel-dash-filter-layout
[web] Dash filter margin handling

GitOrigin-RevId: bfd6b3e43231a28fe76aa5255b97a6e222500d62
2022-10-07 08:04:49 +00:00
Jessica Lawshe
6f007a9703 Merge pull request #9838 from overleaf/jel-dash-scrolling
[web] React dash scrolling

GitOrigin-RevId: 80d8fe8756df717c19c05e6ad848c32d03e487fc
2022-10-07 08:04:42 +00:00
Tim Down
5aa325cf51 Merge pull request #9712 from overleaf/td-galileo-notification-close-button
Improve styling of Galileo notification close button

GitOrigin-RevId: faf0a4180f4f3e837bd4f2302e2689aa4dd1564e
2022-10-04 08:03:19 +00:00
Jessica Lawshe
6095e63c7d Merge pull request #9833 from overleaf/revert-9559-jel-dash-scroll
Revert "[web] Project dashboard scrolling"

GitOrigin-RevId: dc18d2717714b8c044a5c2bd04c3bef0b579663d
2022-10-04 08:03:09 +00:00
Jessica Lawshe
07a68a5a57 Merge pull request #9760 from overleaf/ab-dash-toolbar-tags-dropdown
[web] Add tags dropdown to the React dashboard toolbar

GitOrigin-RevId: 8f949d925e1ba0ef68dde508c0dbbaac5828625e
2022-10-04 08:03:07 +00:00
Jessica Lawshe
94038e1b04 Merge pull request #9748 from overleaf/ii-dashboard-mobile-view-improvements
[web] Projects dashboard improvements

GitOrigin-RevId: 60bf3bd81fbdcb9d43bdb2ab3e2cf77bf02dddc8
2022-10-04 08:03:00 +00:00
Jessica Lawshe
c65e3ac26c Merge pull request #9772 from overleaf/ii-dashboard-row-spacing
[web] Project dashboard adjust row-spaced for mobile view

GitOrigin-RevId: d615372551647f8ac77d9a6b1068d5e87c88c695
2022-10-04 08:02:57 +00:00
Jessica Lawshe
9b09f8426d Merge pull request #9559 from overleaf/jel-dash-scroll
[web] Project dashboard scrolling

GitOrigin-RevId: bd427f29e411d57dbc7c5e79c79195cee664ff88
2022-10-04 08:02:44 +00:00