Commit Graph

22 Commits

Author SHA1 Message Date
ec836a8465 Richer card rendering using data from Wiktionary
The choice for pulling HTML data instead of Wiki markup from
Wiktionary was made because the markup content would have
required a lot of code to expand the template data into user
readable content.
2022-08-10 00:20:31 +03:00
d4b838106a Refactor page components, reduce flicker, remove orphaned module
Move some business logic out of the page components. They are now
responsible for just filtering out the unsuccessful render paths
and selecting between an error view or a success view passing the
successfully fetched data.
2022-08-10 00:20:31 +03:00
b43abafa1c Fix top nagivation flickering, add 404 page 2022-08-10 00:20:31 +03:00
ae30e8d4a8 Switch data management to Dexie, add expression promotion/demotion 2022-08-10 00:20:31 +03:00
92f6efa772 Small stylesheet simplification 2022-08-10 00:20:31 +03:00
6f600cf411 Separate error views, minor refactors, stub interaction on practice page 2022-08-10 00:20:31 +03:00
72249d9105 Style fixes
* Fix missing navigation shadow
* Switch to grid organization at top level
* Force calc() sizes to guarantee elements occupy right size
2022-08-10 00:20:31 +03:00
c8ea641e0d Stub practice page 2022-08-10 00:20:31 +03:00
0d0b38391d Simplify CSS styles
A lingering problem exists where the content is allowed to expand
indefinitely vertically. This might be an issue with the stacks of
flex elements near the root of the DOM.

Since the value fixing this is still uncertain I'll leave as it is
for now.
2022-08-10 00:20:31 +03:00
1a4c2ce98f Add expression set details page 2022-08-10 00:20:31 +03:00
47ea97adaf Mock data and add expression set selection page 2022-08-10 00:20:31 +03:00
79ba58bb36 Add ExpressionSetCard component 2022-08-10 00:20:31 +03:00
4f63ec8ee9 Add Page component 2022-08-10 00:20:31 +03:00
b8d3b0578a Add auto-prettifying git hook 2022-08-10 00:20:31 +03:00
e8d99ccf6f Add Navigation, NavigationItem components, storybook router and icons 2022-08-10 00:20:31 +03:00
b3b20de516 Add prettier tool, prettify code 2022-08-10 00:20:31 +03:00
529ca8d270 Add ExpressionCard component 2022-08-10 00:20:31 +03:00
17b0ca596f Move code to src/ 2022-08-10 00:20:31 +03:00
63ca31f6ba Add a CSS reset 2022-08-10 00:20:31 +03:00
20b64fddec Add storybook 2022-08-10 00:20:31 +03:00
133fb62656 Initial commit from Create Next App 2022-08-10 00:20:31 +03:00
faa6cea7dd Initial commit 2022-08-10 00:20:21 +03:00