1
Fork 0
Commit Graph

46 Commits

Author SHA1 Message Date
Bauke 410c101207
Change Git links to GitLab. 2023-07-23 11:59:33 +02:00
Bauke 24dfcaddf1
Update dependencies. 2023-07-22 17:37:13 +02:00
Bauke 6e275916a0
Add the theme cycler component. 2023-07-22 17:31:52 +02:00
Bauke 548984a6df
Render the steps before the tour starts.
By defining the steps as consts in the top level they were
being initialized immediately as the page loads. By having
them initialized in a function it will correctly have access
to everything on the page and not render steps of tours
we aren't going to start.
2023-07-03 14:11:46 +02:00
Bauke e4dbe14e59
Add a pnpm install task. 2023-07-03 12:18:24 +02:00
Bauke 866d823820
Rework storage values to use a single function. 2023-07-02 12:25:53 +02:00
Bauke 2e0ea98225
Add documentation. 2023-07-02 12:04:29 +02:00
Bauke b130ec37a7
Consolidate all the tour data into a single TourData type. 2023-07-02 11:28:41 +02:00
Bauke 896895c69a
Add the beginnings of the account settings tour.
Also added an error tour for displaying error messages when starting
a tour and a TourRequirements object.
2023-07-01 15:46:23 +02:00
Bauke 48742a9864
Refactor TourId to be an enum. 2023-07-01 12:44:34 +02:00
Bauke 1b063e6e90
Factor the logged out warning to a separate component. 2023-07-01 12:30:02 +02:00
Bauke 02af7391e7
Add a warning to logged out users that tours will break. 2023-07-01 12:14:02 +02:00
Bauke 43ac3c9cf3
Add media queries for grid tour styling. 2023-07-01 11:40:45 +02:00
Bauke 771e69c631
Only start the next tour if the selected tour is not the introduction. 2023-07-01 11:33:54 +02:00
Bauke 395ce2fb62
Add explicit target handling for web-ext run. 2023-07-01 11:29:19 +02:00
Bauke 83e240ad70
Firefox is not needed to build the extension, oops. 2023-06-23 13:04:19 +02:00
Bauke 96e83d7f08
Add documentation for the new parameter. 2023-06-18 13:54:18 +02:00
Bauke 05ded820ee
Version 0.1.2! 2023-06-18 11:36:45 +02:00
Bauke 4f41d1f6b6
Add the Mozilla Addons badge to the Readme. 2023-06-18 11:35:07 +02:00
Bauke 41e767d210
Point the completion status to the progress tracker. 2023-06-18 11:23:44 +02:00
Bauke 93be9bfca8
Make the final step Continue button say Finish instead. 2023-06-17 15:16:29 +02:00
Bauke 76a86eacff
Use tour.cancel instead of complete when the Exit button is clicked. 2023-06-17 15:02:08 +02:00
Bauke 4a875d4eff
Always run the introduction tour if it hasn't happened yet and...
also run any specified tours afterwards.
2023-06-17 15:01:38 +02:00
Bauke de3c21db01
Change all @Community links to go to the new message page. 2023-06-17 14:41:11 +02:00
Bauke b6c847e2c1
Proofread the Homepage tour and make some minor adjustments. 2023-06-17 14:39:45 +02:00
Bauke 2af1e2bc16
Proofread Introduction and use numbers for the step names. 2023-06-17 14:12:15 +02:00
Bauke 0f21f29eb9
Add links to the files too, dummy. 2023-06-16 11:11:32 +02:00
Bauke 37848af05f
Version 0.1.1! 2023-06-16 11:04:11 +02:00
Bauke 34309d4358
Add the beginnings of documentation. 2023-06-16 11:03:39 +02:00
Bauke df0433c0c7
Add a basic footer. 2023-06-16 10:06:38 +02:00
Bauke 21fb058055
Add default colors to a elements. 2023-06-16 09:57:46 +02:00
Bauke 32a167bedc
Remove the Catppuccin class. 2023-06-16 09:54:36 +02:00
Bauke ce27fa8866
Add the AMO ID. 2023-06-15 15:37:03 +02:00
Bauke 4a39d6029a
Add the manifest description. 2023-06-15 15:22:04 +02:00
Bauke b006862af9
Add a basic readme. 2023-06-15 15:07:23 +02:00
Bauke e0c4e8828e
Add a basic options page. 2023-06-15 15:06:41 +02:00
Bauke 4d600e200d
Add the storage logic. 2023-06-15 14:56:59 +02:00
Bauke 5c3d61679c
Add the content scripts and styling. 2023-06-15 14:55:30 +02:00
Bauke 97cb3a5603
Add the tour logic, introduction and homepage tours. 2023-06-15 14:53:00 +02:00
Bauke 8c62714b9b
Move the CSS again because why not. 2023-06-12 20:21:06 +02:00
Bauke 5eafa8d1c8
Rename the content-scripts CSS main file. 2023-06-12 20:11:56 +02:00
Bauke beba5e7d39
Open the options page in dev. 2023-06-11 16:47:33 +02:00
Bauke ebb365223a
Add a bunch of files. 2023-06-11 16:17:01 +02:00
Bauke 137b7a5f18
Add the tsconfig. 2023-06-11 16:16:06 +02:00
Bauke fd7a6cf697
Add the dependency files. 2023-06-11 16:15:23 +02:00
Bauke 0d23dfcc1c
Initial commit. 2023-06-11 13:21:46 +02:00