Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V3 #85

Open
wants to merge 79 commits into
base: master
Choose a base branch
from
Open

V3 #85

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
cb10caf
Updated dependencies
felixgirault Apr 18, 2022
53c9eff
Updated build tools
felixgirault Apr 18, 2022
e27e06b
Added TypeScript support
felixgirault May 8, 2022
c74701e
Added Jest support
felixgirault May 8, 2022
27cfee9
TypeScript rewrite
felixgirault May 8, 2022
16f2d25
Removed unused app helpers
felixgirault Apr 22, 2022
088e754
Removed CSS namespacing option
felixgirault Apr 22, 2022
2aef1ee
Vocabulary: using "purpose" instead of "app"
felixgirault Apr 22, 2022
be720e5
Vocabulary: using "banner" instead of "notice"
felixgirault Apr 22, 2022
526993d
Added missing translations keys
felixgirault Apr 22, 2022
5c8c411
Using a raw object to provide translations
felixgirault Apr 22, 2022
66fdfad
Improved translations naming
felixgirault May 8, 2022
c0a503b
Allowing only one instance
felixgirault Apr 22, 2022
39c7eae
Improved control over orejime and app elements
felixgirault May 8, 2022
e5cc524
Made UI options more explicit
felixgirault Apr 24, 2022
7963799
Removed global defaults
felixgirault Apr 22, 2022
eecd79c
Hard coded Orejime's homepage URL
felixgirault Apr 22, 2022
cc7370b
Improved handling of custom logos
felixgirault Apr 22, 2022
cb9a0db
Improved naming of purpose properties
felixgirault Apr 25, 2022
f91896d
Removed categories in favor of a purpose tree
felixgirault May 8, 2022
64f76fe
Refactored dialogs
felixgirault Apr 23, 2022
0fa97aa
Using clearer component names
felixgirault Apr 24, 2022
898e65b
Refactored components using context and hooks
felixgirault Apr 29, 2022
3c200c2
Moved most logic into the main component
felixgirault Apr 24, 2022
e8b7f45
Grouped cookie configuration variables
felixgirault Apr 24, 2022
8f20b94
Using a clearer variable name for the privacy policy URL
felixgirault Apr 24, 2022
d1eb30e
Removed purpose callback
felixgirault Apr 24, 2022
948954d
Using more sensible defaults for cookie options
felixgirault Apr 24, 2022
9099f86
Extracted core functionality
felixgirault May 8, 2022
99fab88
Using ES private identifiers
felixgirault May 10, 2022
25ec808
Using the new core
felixgirault Apr 24, 2022
4cc3472
Moved language switching into user space
felixgirault May 8, 2022
730b78f
Lazy loading translations
felixgirault May 8, 2022
afa78d7
Improved config validation
felixgirault May 8, 2022
9913405
Reorganized files
felixgirault May 8, 2022
beab97c
Not exporting the react app anymore
felixgirault Apr 25, 2022
d082c93
Exporting config and manager at the top level
felixgirault Apr 25, 2022
e1a0351
Split core and ui
felixgirault May 8, 2022
5a8d86f
Added group consent
felixgirault May 2, 2022
cda2b65
Extracted theme components
felixgirault May 3, 2022
b601cfc
Lazy loading themes
felixgirault May 4, 2022
55cce99
Added DSFR theme
felixgirault May 9, 2022
9c9adff
Optimized bundling of react-modal
felixgirault May 9, 2022
ff39eb8
Refactored trigger buttons on the demo page
felixgirault May 10, 2022
0e6467e
Added a demo page for the DSFR theme
felixgirault May 11, 2022
5b2cf32
Added a way to preload the UI
felixgirault May 11, 2022
b18de9e
Updated demo configs
felixgirault Aug 8, 2022
1cf3975
Filled missing translations
felixgirault May 23, 2022
0e35ec5
Refactored default styles
felixgirault May 23, 2022
18cf944
Fixed formatting of npm files
felixgirault Jan 31, 2023
cc9b1aa
Formatted example page assets
felixgirault Jan 31, 2023
40f2ecd
Using latest brand color for the demo site
felixgirault Jan 31, 2023
7161c15
Improved CSS reset for default styles
felixgirault Jan 31, 2023
e9f3e3f
Added a migration interface
felixgirault Jan 31, 2023
0c6d71a
Added keywords for npm
felixgirault Jan 31, 2023
5118734
Fixed incorrect typings for uneval.js
felixgirault Jun 9, 2023
4bdf1f4
Improved typings of the bootstrapping process
felixgirault Jun 9, 2023
05f9a73
Fixed UI loading
felixgirault Jun 9, 2023
008712f
Fixed warning message about updated purposes
felixgirault Jun 9, 2023
2e816d9
Demo site rebranding
felixgirault Jun 12, 2023
6630c60
Fixed typing issues
felixgirault Sep 5, 2024
c4517c7
Using micromodal
felixgirault Sep 5, 2024
efc1f7a
Using Rspack
felixgirault Sep 5, 2024
1e701d1
Improved tests performance
felixgirault Sep 5, 2024
f9cbf00
Improved bundle size with swc helpers
felixgirault Sep 6, 2024
53c4cc0
Improved loading process
felixgirault Sep 9, 2024
85e6e56
Fixed commonjs and esm builds
felixgirault Sep 9, 2024
5c112ca
Fixed accessible names on tiles
felixgirault Sep 9, 2024
804f200
Improved footer styles of default theme
felixgirault Sep 9, 2024
d14d2e3
Fixed type declarations for translations
felixgirault Sep 10, 2024
739f165
Improved documentation
felixgirault Sep 10, 2024
a5b9f35
Fixed missing component keys
felixgirault Sep 10, 2024
2a4d1ea
Exposed the core manager
felixgirault Sep 12, 2024
ea3b4c0
Fixed migrations
felixgirault Sep 12, 2024
6502941
Fixed code splitting
felixgirault Sep 13, 2024
afdea11
Fixed props aliasing
felixgirault Sep 13, 2024
0df59c0
Fixed initial rendering
felixgirault Sep 13, 2024
fd75900
Fixed focus handling with modals
felixgirault Sep 16, 2024
6a6dd08
Improved default styles
felixgirault Sep 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 0 additions & 16 deletions .babelrc.js

This file was deleted.

17 changes: 11 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
node_modules
/dist/orejime.js
/dist/orejime.css
/dist/orejime.scss
/es
/lib
/node_modules
/dist/*.js
/dist/*.cjs
/dist/*.mjs
/dist/*.css
/dist/*.scss
/dist/*.ts
/dist/*.cts
/dist/*.mts
/dist/stats.json
/dist/example-assets/migrations.js
12 changes: 7 additions & 5 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
*
!dist/orejime.js
!dist/orejime.css
!dist/orejime.scss
!es/**/*
!lib/**/*
!/dist/*.js
!/dist/*.cjs
!/dist/*.mjs
!/dist/*.d.ts
!/dist/*.css
!/dist/*.scss
!/dist/*.LICENSE.txt
10 changes: 9 additions & 1 deletion .prettierrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,13 @@
"tabWidth": 3,
"trailingComma": "none",
"useTabs": true,
"parser": "babel"
"overrides": [
{
"files": ["package.json", "package-lock.json"],
"options": {
"tabWidth": 2,
"useTabs": false
}
}
]
}
Loading