BFlat 8d6dbf8fab stylize tab improvements (#416)
Reworked the stylize tab to save vertical space and improve UX:
- Style selection in its own page, easier to navigate through styles and
pick them
- Generate Movie button now always sticky at bottom of panel so it is
not hidden under the fold
- Added re-render preview button
- Increased positive prompt field size and both positive and negative
prompts can be resized.

Video:
https://cdn.discordapp.com/attachments/1221845845540995164/1243148163821338727/2024-05-23_17-13-50.mp4?ex=66506b72&is=664f19f2&hm=a22a8c8a63123c91f9037717c323032ea585ac95107ec226dda0e41f6f0c6816&


![image](https://github.com/storytold/GottaGoFast/assets/46063141/5e748eb1-2de9-4b95-981d-9c84a752d4fb)


![image](https://github.com/storytold/GottaGoFast/assets/46063141/2a2cbefc-4a0e-4e64-a26e-4943defe2693)
2024-05-23 11:25:44 -04:00
2024-05-23 11:25:44 -04:00
2024-05-17 00:22:34 -07:00
2024-05-23 11:25:44 -04:00
2024-05-07 22:36:36 -07:00
2024-04-25 15:33:12 -04:00
2024-03-25 16:25:45 -04:00
2024-03-23 16:00:11 -04:00
2024-05-17 00:22:34 -07:00
2024-04-18 20:20:56 -04:00
2024-05-21 12:14:32 -04:00
2024-03-20 11:41:13 -04:00
2024-05-23 11:25:44 -04:00
2024-03-19 21:29:29 -04:00
2024-05-17 00:22:34 -07:00
2024-03-21 00:54:04 -04:00

Storyteller GGF

Coding Rules and Styles

Short Style Guide TS React and Engine:

No use of lets

No basic for loop operators.
Use the collection operators and array operators.

React Side / No modules over 200 lines. ( loose rule )

Don't do:
if (condition) return;

Do:
if (condition) {
	return;
}

No use of any type.
If you can use chat gpt to create the interface.

Local Testing & Development

Set up .env and the Proxy Server

Copy & paste the env settings from .env-local-proxy to .env, (if the file .env do not exist, simply create one at the root of this project's folder beside the other env settings files).

The settings from .env-local-proxy directs all requests to localhost:3000, this will relieve us from having to deal with CORS between various services.

Then, start the proxy server in the folder /proxy. Before running the proxy for the first time, run:

npm i

To start the proxy run:

node proxy.js

Run the Code Locally

To setup and run this project's code locally:

npm install
npm run dev

Other Documentation

This project uses Remix for routing and Tailwind for styling:

On Netlify, we use functions:

Languages
Rust 59.4%
TypeScript 39.3%
JavaScript 0.7%
Python 0.3%
CSS 0.2%
Other 0.1%