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

React rework #28

Draft
wants to merge 41 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
129deff
Tweak existing files
trolleyman Jan 6, 2023
ed400e5
Add rework
trolleyman Jan 6, 2023
88eea14
Implement initial character creator page
trolleyman Jan 7, 2023
1f6936e
Add name input
trolleyman Jan 7, 2023
03fa7fd
Fixed svg in theme toggle position
trolleyman Jan 7, 2023
de7d01a
Add more to character creator
trolleyman Jan 9, 2023
b6a9dfe
Add temp new app
trolleyman Jan 9, 2023
c0f4ca0
Add tab size settings
trolleyman Jan 9, 2023
5669791
Take into account browser theme
trolleyman Jan 9, 2023
f8fae59
Fix issues with themes
trolleyman Jan 10, 2023
1c63d9a
Tweak layout, move dark mode button, invert favicon
trolleyman Jan 11, 2023
98e9a54
Material design
trolleyman Jan 16, 2023
b188ebd
Add resistance points
trolleyman Jan 17, 2023
092cbaf
Reorder in one size
trolleyman Jan 17, 2023
35c44d4
Add thin floating controls
trolleyman Jan 19, 2023
4c7a379
Rewrite to functional style
trolleyman Jan 19, 2023
289ca4d
Tweak style
trolleyman Jan 19, 2023
678de46
Add attribute modifiers
trolleyman Jan 19, 2023
e027200
Short names
trolleyman Jan 19, 2023
54bbaf9
Add HP, temp HP and passive perception
trolleyman Jan 20, 2023
e2f4c5b
Revert changes
trolleyman Jan 20, 2023
3f8e6ae
Reorg
trolleyman Jan 22, 2023
cc021ef
Reorg
trolleyman Jan 22, 2023
7982fa9
Add design sheet
trolleyman Jan 22, 2023
a05649d
Add theme
trolleyman Jan 22, 2023
7e34990
Add sharp to speed up image processing with next
trolleyman Jan 22, 2023
e1d636f
Convert to enums
trolleyman Jan 23, 2023
6b5b34b
Fix export
trolleyman Jan 23, 2023
8f6644e
Rename enum
trolleyman Jan 23, 2023
242f2f9
Add armor type, AC and movement speed
trolleyman Jan 23, 2023
e44f39a
Fix ordering
trolleyman Jan 23, 2023
47e377c
Re-layout
trolleyman Jan 23, 2023
25346e8
Add slight highlight to grouped attributes
trolleyman Jan 23, 2023
bf508c6
Make labels slightly more dark
trolleyman Jan 23, 2023
b0e69b4
Add attack list
trolleyman Feb 3, 2023
1bf2ad7
Add SvelteKit version
trolleyman Feb 3, 2023
257e22e
Move to old
trolleyman Feb 4, 2023
555b31d
Move up
trolleyman Feb 4, 2023
c5c7c4c
Tweak
trolleyman Feb 4, 2023
c5f15c5
Add resistance points
trolleyman Feb 4, 2023
f413775
Add various fields
trolleyman Feb 6, 2023
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
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.DS_Store
node_modules
/build
/.svelte-kit
/package
.env
.env.*
!.env.example
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
engine-strict=true
31 changes: 31 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"version": "0.2.0",
"configurations": [
{
"cwd": "${workspaceFolder}/rework",
"name": "Next.js: debug server-side",
"type": "node-terminal",
"request": "launch",
"command": "npm run dev"
},
{
"cwd": "${workspaceFolder}/rework",
"name": "Next.js: debug client-side",
"type": "chrome",
"request": "launch",
"url": "http://localhost:3000"
},
{
"cwd": "${workspaceFolder}/rework",
"name": "Next.js: debug full stack",
"type": "node-terminal",
"request": "launch",
"command": "npm run dev",
"serverReadyAction": {
"pattern": "started server on .+, url: (https?://.+)",
"uriFormat": "%s",
"action": "debugWithChrome"
}
}
]
}
11 changes: 11 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"[typescriptreact]": {
"editor.tabSize": 2
},
"[javascriptreact]": {
"editor.tabSize": 2
},
"[scss]": {
"editor.tabSize": 2
}
}
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,9 @@ Arcus is a pen and paper tabletop role playing game (TTRPG).
This system draws inspiration from a wide variety of tabletop, video game, and board game systems to deliver a balanced and simple, yet deep and tactical experience compared to other traditional tabletop RPGs.

Arcus’ unique take on combat and character abilities make fights incredibly varied, team based, with great tactical depth and a high skill ceiling. If you like Divinity Original Sin 2, Baldur’s Gate 3, Gloomhaven, or Dungeons and Dragons 5e but wish the combat was more engaging - this might just be the TTRPG for you.

## Server

```bash
npm run dev
```
File renamed without changes.
File renamed without changes.
58 changes: 29 additions & 29 deletions index.html → old/index.html

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
Loading