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

Migrate to Docusaurus & Yarn Workspaces #31

Merged
merged 69 commits into from
Aug 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
68a3342
chore: Remove old mkdocs files
anqueue Jul 19, 2024
f55ebe3
feat: Initialize Docusaurus project with TypeScript
anqueue Jul 19, 2024
3df1936
dev: Migrate project to yarn workspaces
anqueue Jul 19, 2024
8410787
fix: Double nested /docs/docs for docusaurus
anqueue Jul 19, 2024
d9c960e
dev: Upgrade React to 18.3.1 in desktop
anqueue Jul 19, 2024
a6a5293
chore: Remove unused docusaurus blog
anqueue Jul 21, 2024
d048d19
feat: Update theming
anqueue Jul 21, 2024
ee2324b
ui: Force darkmode for docs
anqueue Jul 24, 2024
a868c54
ui: Add vector files
anqueue Jul 24, 2024
4678029
ui: Change font and general theming
anqueue Jul 25, 2024
c1684fb
ui: Add hero svg
anqueue Jul 25, 2024
54c5346
ui: Initial page body layout
anqueue Jul 25, 2024
f2f5436
ui: Add hero bullets
anqueue Jul 26, 2024
b82fad4
ui(docs): simplify poker chip svg
anqueue Jul 27, 2024
8bba34c
ui(docs): Resize hero svg viewbox
anqueue Jul 27, 2024
955c31e
ui(docs): Animate the hero svg
anqueue Jul 27, 2024
05bb14d
ui(docs): Add hero bullets and features section
anqueue Jul 28, 2024
017bd65
ui(docs): Add framer motion animations
anqueue Jul 28, 2024
6a18489
ui(docs): Add shadows to tilt cards
anqueue Jul 29, 2024
dd3487a
dev(docs): Rename HoverCard to TiltCard
anqueue Jul 29, 2024
76f5773
ui(docs): Change features section background
anqueue Jul 29, 2024
dcfcde4
ui(docs): Add wave to seperator
anqueue Jul 29, 2024
b49cb55
dev: update gitignore to ignore android files
anqueue Jul 30, 2024
6c4cb41
ux(desktop): add "Add" button to focus player balance
anqueue Jul 30, 2024
9c90dc1
ux(desktop): add removing of chip history
anqueue Jul 31, 2024
75aba92
ui(desktop): make folded players unable to be selected
anqueue Jul 31, 2024
b4a7940
fix(desktop): showdown next turn going to folded players
anqueue Jul 31, 2024
a449a6f
ux(desktop): allow switching between community cards
anqueue Jul 31, 2024
a212e5e
ux(desktop): add toggling of touchscreen calculator
anqueue Jul 31, 2024
af097be
ux(desktop): add refresh page button
anqueue Jul 31, 2024
ddf5889
ux(desktop): add chip breakdown to chips
anqueue Jul 31, 2024
a6771d9
feat(desktop): add reopening of last pot payout
anqueue Jul 31, 2024
bd10c6c
ux(desktop): add user-select: none to applicable places
anqueue Jul 31, 2024
62b1dc3
ux(desktop): add auto scrolling for community cards
anqueue Jul 31, 2024
2433ab4
fix(desktop): 'Move to Calc' visible when calc disabled
anqueue Jul 31, 2024
42b9d11
ux(desktop): remove 'Capture' button from AI card recognition
anqueue Jul 31, 2024
2be1881
ux(desktop): remove card menu scroll area
anqueue Jul 31, 2024
5f45416
ux(desktop): disable user select for cards
anqueue Jul 31, 2024
15ddf03
ux(desktop): remove force turn/focus buttons
anqueue Jul 31, 2024
8b729b4
ux(desktop): remove force turn buttons in blackjack
anqueue Jul 31, 2024
66c8060
fix(desktop): poker control buttons shown for folded players
anqueue Jul 31, 2024
ed8865d
fix(desktop): sentry being initialized in development
anqueue Jul 31, 2024
324eeb7
fix(desktop): improve camera menu error handling
anqueue Jul 31, 2024
579ba24
ux(desktop): always keep card selector enabled
anqueue Jul 31, 2024
51e686f
fix(desktop): double state set on pot payout
anqueue Jul 31, 2024
fa0cace
ui(desktop): add bet/balance icons
anqueue Jul 31, 2024
fb0e61d
fix(desktop): blinds/antes being taken twice on bet/raise
anqueue Jul 31, 2024
0b154c1
feat(desktop): add refund and cancel to poker
anqueue Aug 1, 2024
b4437a0
feat(desktop): add pot editor
anqueue Aug 1, 2024
15eceb9
feat(desktop): add winner override to editor
anqueue Aug 1, 2024
5a09098
dev(desktop): fix warns and organize imports
anqueue Aug 1, 2024
8d8d158
dev: add build node script
anqueue Aug 1, 2024
0de2443
fix(desktop): improve data loading and migration
anqueue Aug 1, 2024
1aa9870
dev(desktop): add devtools to error boundary
anqueue Aug 1, 2024
b4ec6bd
fix(desktop): add Bet/Raise/Set Balance hotkey functionality
anqueue Aug 2, 2024
423b3c9
ui(desktop): decrease calc history length
anqueue Aug 2, 2024
cbc0a37
ux(desktop): add +5/+20/0 buttons to chip menu
anqueue Aug 2, 2024
11ea9fa
ux(desktop): add close button to touchscreen menu
anqueue Aug 2, 2024
8c40376
feat(desktop): add selector visual focus
anqueue Aug 2, 2024
37a5edc
dev(desktop): remove unused variable
anqueue Aug 2, 2024
9323cd1
ux(desktop): significantly simplify chips menu keybindings interactions
anqueue Aug 3, 2024
ded3f9c
ux(desktop): remove community card checking
anqueue Aug 3, 2024
7584995
fix(desktop): poker hand results not being reset
anqueue Aug 3, 2024
a779336
feat(desktop): add round editor to poker editor
anqueue Aug 3, 2024
5dced1f
feat(desktop): add player editor to poker editor
anqueue Aug 3, 2024
0de381a
fix(desktop): poker game continuing with no players
anqueue Aug 3, 2024
c15c4ee
feat(desktop): add settings editor to devtools
anqueue Aug 3, 2024
bffeb07
fix(desktop): keybindings being fired twice from Set Balance
anqueue Aug 3, 2024
97b62b3
fix(desktop): poker current bet not resetting between substates
anqueue Aug 3, 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
27 changes: 27 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,30 @@ dist-ssr

# Sentry Config File
.env.sentry-build-plugin

# Dependencies
/node_modules

# Production
/build

# Generated files
.docusaurus
.cache-loader

# Misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
/packages/desktop/src-tauri/gen/android/.gradle
/packages/desktop/src-tauri/gen/android/buildSrc
packages/desktop/src-tauri/gen/android/keystore.properties
packages/desktop/src-tauri/gen/android/local.properties
packages/desktop/src-tauri/gen/android/tauri.settings.gradle
/packages/desktop/src-tauri/gen/android/app
16 changes: 11 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,19 @@ directory to install the required packages. Then run `yarn tauri dev` to start t

---

This README is in development. More information will be added soon. Please submit a pull request if
you would like to contribute.
## Development

### desktop

- `yarn desktop tauri dev`

- `yarn desktop tauri ...`

### docs

`mkdocs serve` for running the documentation locally.
- `yarn docs start`

To modify the front/homepage, edit /homepage/Homepage.tsx. Build it with `yarn build-homepage` and
copy /homepage/dist/index.js and /homepage/dist/app.css to /docs/overrides/.
- `yarn docs docusaurus ...`

---

Expand Down
75 changes: 0 additions & 75 deletions docs/Blackjack.md

This file was deleted.

1 change: 0 additions & 1 deletion docs/CNAME

This file was deleted.

30 changes: 0 additions & 30 deletions docs/Players.md

This file was deleted.

21 changes: 0 additions & 21 deletions docs/Poker.md

This file was deleted.

8 changes: 0 additions & 8 deletions docs/Settings.md

This file was deleted.

8 changes: 0 additions & 8 deletions docs/Touchscreen.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/index.md

This file was deleted.

1 change: 0 additions & 1 deletion docs/overrides/app.css

This file was deleted.

46 changes: 0 additions & 46 deletions docs/overrides/home.html

This file was deleted.

Loading
Loading