Skip to content

Commit

Permalink
Merge pull request #78 from kakakaya/release/v16
Browse files Browse the repository at this point in the history
* Update version to v16

* Feature/storybook (#87)

* Update .gitignore and add new files for Storybook and Chromatic configuration

* Add CharCounter to manage in Storybook

* Bump storybook

* Add hidden functionality to CharCounter component

* Update Chromatic configuration for Storybook

* Refactor CharCounter component to use max_count instead of MAX_COUNT

* Refactor WailsJS imports and remove unused code in App.svelte, and Move style.css inside App.svelte

* Add App.stories.ts to manage in Storybook

* Add InputBox component and its Storybook configuration

* Move reset css into single file

* Add noto fonts, remove nunito fonts

* Change font to noto

* Update InputBox component in InputBox.stories.ts and style.css

* Update StatusBar component in StatusBar.stories.ts and StatusBar.svelte

* Update package.json.md5 and CharCounter.svelte, and refactor InputBox.svelte

* Remove unused Storybook default components

* Add Storybook style.css file and import it in preview.ts

* Fix margin around body

* Fix App vh / vw oversizing problem

* Fix 1-char latency problem, prop order is the key

* Fix misc

* Update INFO_PRODUCTVERSION to "16.0.0" in wails_tools.nsh

* Add pizza call (#88)

* Add pizzaCommand function to dispatchInput.ts

* Update SLASH_COMMAND.md with new commands and shortcuts
  • Loading branch information
kakakaya committed Apr 21, 2024
2 parents 21f090e + 7748135 commit a101d04
Show file tree
Hide file tree
Showing 25 changed files with 7,452 additions and 971 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,5 @@
node_modules
/build/bin
/build/windows/installer/tmp/

*storybook.log
2 changes: 1 addition & 1 deletion build/windows/installer/wails_tools.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
!define INFO_PRODUCTNAME "まぜそば大陸"
!endif
!ifndef INFO_PRODUCTVERSION
!define INFO_PRODUCTVERSION "15.0.0"
!define INFO_PRODUCTVERSION "16.0.0"
!endif
!ifndef INFO_COPYRIGHT
!define INFO_COPYRIGHT "Copyright 2023-2024 kakakaya"
Expand Down
30 changes: 15 additions & 15 deletions docs/SLASH_COMMAND.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,25 @@ DiscordとかSlackにあるみたいなやつ。

## コマンド一覧

| COMMAND | ARGS | ACTION | SHORTCUT |
|------------------------------------|---------------------------------|------------------------------|------------------------------|
| `/help` | | [README.md](/README.md) を開く | |
| `/help command` | | これを開く | |
| `/help config` | | [CONFIG.md](./CONFIG.md) を開く | |
| `/open config` | | 設定ファイルの場所を開く | <kbd>Ctrl</kbd>+<kbd>,</kbd> |
| `/open log` | | ログの場所を開く | <kbd>Ctrl</kbd>+<kbd>.</kbd> |
| `/open profile (<HANDLE> / <DID>)` | HANDLE / DID : ユーザーのハンドル名またはDID | ユーザープロフィールを開く |
| `/open search <TEXT>` | TEXT : 検索したい文言(v10時点では) | ユーザープロフィールを開く | |
| `/post chikuwa` | | ちくわ。 | |
| `/post earthquake` | | 地震だ! | |
| `/post version` | | 今使っているバージョン | |
| `/quit` | | 沈没 | <kbd>Ctrl</kbd>+<kbd>q</kbd> |
| COMMAND | ARGS | ACTION | SHORTCUT |
|------------------------------------|------------------------------------------------|-------------------------------------|------------------------------|
| `/help` | | [README.md](/README.md) を開く | |
| `/help command` | | これを開く | |
| `/help config` | | [CONFIG.md](./CONFIG.md) を開く | |
| `/open config` | | 設定ファイルの場所を開く | <kbd>Ctrl</kbd>+<kbd>,</kbd> |
| `/open log` | | ログの場所を開く | <kbd>Ctrl</kbd>+<kbd>.</kbd> |
| `/open profile (<HANDLE> / <DID>)` | HANDLE / DID : ユーザーのハンドル名またはDID | ユーザープロフィールを開く | |
| `/open search <TEXT>` | TEXT : 検索したい文言(v10時点では) | ユーザープロフィールを開く | |
| `/open weather <ADDRESS> | ADDRESS : 地域 | 天気を調べる | |
| `/pizza <ADDRESS>` | ADDRESS : 郵便番号(7桁) | ピザ注文(ピザハット) | |
| `/post chikuwa` | | ちくわ。 | |
| `/post earthquake` | | 地震だ! | |
| `/post version` | | 今使っているバージョン | |
| `/quit` | | 沈没 | <kbd>Ctrl</kbd>+<kbd>q</kbd> |

<!--
/open weather 100-0001
/set footer #spam
/set header #eggs
/unset footer
/unset header
/mzsb version
-->
20 changes: 20 additions & 0 deletions frontend/.storybook/main.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import type { StorybookConfig } from "@storybook/svelte-vite";

const config: StorybookConfig = {
stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx|svelte)"],
addons: [
"@storybook/addon-links",
"@storybook/addon-essentials",
"@chromatic-com/storybook",
"@storybook/addon-interactions",
"@storybook/addon-mdx-gfm"
],
framework: {
name: "@storybook/svelte-vite",
options: {},
},
docs: {
autodocs: "tag",
},
};
export default config;
16 changes: 16 additions & 0 deletions frontend/.storybook/preview.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import type { Preview } from "@storybook/svelte";
import "../src/style.css";
import "../src/storybook.style.css";

const preview: Preview = {
parameters: {
controls: {
matchers: {
color: /(background|color)$/i,
date: /Date$/i,
},
},
},
};

export default preview;
5 changes: 5 additions & 0 deletions frontend/chromatic.config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projectId": "Project:6612bc347236dd630166066e",
"storybookBaseDir": "frontend",
"zip": true
}
15 changes: 14 additions & 1 deletion frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,25 @@
"build": "vite build",
"preview": "vite preview",
"check": "svelte-check --tsconfig ./tsconfig.json",
"test": "vitest"
"test": "vitest",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build"
},
"devDependencies": {
"@chromatic-com/storybook": "^1.3.1",
"@storybook/addon-actions": "^8.0.8",
"@storybook/addon-essentials": "^8.0.8",
"@storybook/addon-interactions": "^8.0.8",
"@storybook/addon-links": "^8.0.8",
"@storybook/addon-mdx-gfm": "^8.0.8",
"@storybook/blocks": "^8.0.8",
"@storybook/svelte": "^8.0.8",
"@storybook/svelte-vite": "^8.0.8",
"@storybook/test": "^8.0.8",
"@sveltejs/vite-plugin-svelte": "^3.0.2",
"@tsconfig/svelte": "^5.0.2",
"@vitest/coverage-v8": "^1.4.0",
"storybook": "^8.0.8",
"svelte": "^4.2.12",
"svelte-check": "^3.6.7",
"svelte-preprocess": "^5.1.3",
Expand Down
2 changes: 1 addition & 1 deletion frontend/package.json.md5
Original file line number Diff line number Diff line change
@@ -1 +1 @@
97da30c27d059cb72875b607f550fac5
eacf0b1ed2f245f7ef22737b97fdc772

0 comments on commit a101d04

Please sign in to comment.