Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
cee960b
remove build-engine-windows script
hobbsythe6th Jul 4, 2026
ddd3416
Merge branch 'Candlestickers:development' into development
hobbsythe6th Jul 5, 2026
cec78b7
Merge branch 'Candlestickers:development' into development
hobbsythe6th Jul 6, 2026
c1680f3
remove vscode deprecation warning, update package-lock and fix export…
hobbsythe6th Jul 6, 2026
6cad53b
Merge branch 'development' of https://github.com/hobbsythe6th/Candles…
hobbsythe6th Jul 6, 2026
e186674
package-lock.json updates
hobbsythe6th Jul 6, 2026
a37b4b4
QoL update: added engine-quickrun script to run build-engine and npm …
hobbsythe6th Jul 6, 2026
622402b
refresher commit
hobbsythe6th Jul 7, 2026
a8aaee9
revert
hobbsythe6th Jul 7, 2026
0f1546d
ran npm audit
hobbsythe6th Jul 7, 2026
24ec394
Merge branch 'Candlestickers:development' into development
hobbsythe6th Jul 8, 2026
1f4387e
remove stuff
hobbsythe6th Jul 8, 2026
0759627
Merge branch 'development' of https://github.com/hobbsythe6th/Candles…
hobbsythe6th Jul 8, 2026
84b5dad
packagelock for my local repo
hobbsythe6th Jul 8, 2026
c344f9b
add pumpkinhead's github profile to readme
hobbsythe6th Jul 10, 2026
3e5654c
Merge branch 'development' into development
hobbsythe6th Jul 23, 2026
eb2771a
add packagelocks to gitignore
hobbsythe6th Jul 23, 2026
64659b5
Merge branch 'development' of https://github.com/hobbsythe6th/Candles…
hobbsythe6th Jul 23, 2026
6f74695
readme update (again)
hobbsythe6th Jul 24, 2026
f4dc300
migrated, updated readme
hobbsythe6th Jul 26, 2026
2f73e6b
updated scss files to use @use instead of @import because it fills th…
hobbsythe6th Jul 27, 2026
a572ec1
update jsx files to use import classnames from 'classnames' and not r…
hobbsythe6th Jul 27, 2026
6870f47
replace require() calls
hobbsythe6th Jul 27, 2026
c2c284a
env usage changes and the actual migration
hobbsythe6th Jul 27, 2026
cd6ee77
Merge branch 'vite-migrate' of https://github.com/hobbsythe6th/Candle…
hobbsythe6th Jul 27, 2026
6bf8ec0
update gitignore for packagelock
hobbsythe6th Jul 27, 2026
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
1 change: 1 addition & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
NODE_PATH='src/'
GENERATE_SOURCEMAP=false
VITE_PUBLIC_URL=/
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@
/public/corelibs/wick-engine/
/engine/dist/

# package-lock
package-lock.json*

# misc
.DS_Store
.env.local
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,21 +81,21 @@ Then create a production build of the project:
```
npm run build
```
<sup>^ This command is not always needed while testing, you'll need it most prior to deploying your code</sup>
<sup>^ This command is not always needed while testing, you'll need it most prior to deploying your code because it's basically just an optimisation command you don't need to use much</sup>

And lastly, to run your project in development:
```
npm start
```
<sup>While working on the engine it's easier to test by running npm run engine-quickrun</sup>

If it worked, you should see something like this in the terminal.
```
Compiled successfully!
VITE v8.1.5 ready in 450 ms

You can now view Candlestick in the browser.

Local: http://localhost:3000/
On Your Network: http://###.###.#.###:3000/
➜ Local: http://localhost:3000/
➜ Network: use --host to expose
➜ press h + enter to show help
```
If you go to your browser and open up [http://localhost:3000/](http://localhost:3000/) you should find the project there. You can also test on your mobile devices by going to the network `http://###.###.#.###:3000/` link on another device *connected to the same network* (it should work, but if it doesn't, it could be due to certain network restrictions).

Expand All @@ -118,10 +118,10 @@ Wick Editor was created by Luca Damasco and Zach Rispoli. See more credits on th
Candlestick was created and is maintained by [Hamzah Alani](https://forum.wickeditor.com/u/hamzah_alani/summary), [Baron](https://forum.wickeditor.com/u/baronawc/summary), and [Jovanny Rodriguez](https://forum.wickeditor.com/u/jovanny/summary).

Active contributors:
- [StickmanRed](https://forum.wickeditor.com/u/stickmanred/summary)
- [StickmanRed](https://forum.wickeditor.com/u/stickmanred/summary) also found at (https://github.com/StickmanRed)

Additional, indirect contributors:
- [pumpkinhead](https://forum.wickeditor.com/u/pumpkinhead/summary)
- [pumpkinhead](https://forum.wickeditor.com/u/pumpkinhead/summary) also found at [pkhead](https://github.com/pkhead)
- [SomeoneElse](https://forum.wickeditor.com/u/someoneelse/summary)

___
Expand Down
29 changes: 10 additions & 19 deletions public/index.html → index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,38 +3,29 @@

<head>
<meta charset="utf-8">
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.png">
<link rel="shortcut icon" href="/favicon.png">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#000000">
<script async defer data-domain="wickeditor.com" src="https://plausible.io/js/plausible.hash.js"></script>
<!--
manifest.json provides metadata used when your web app is added to the
homescreen on Android. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="%PUBLIC_URL%/manifest.json">
<link rel="manifest" href="/manifest.json">

<!-- Wick Editor Dependencies: -->
<!-- Wick Engine -->
<script src="%PUBLIC_URL%/corelibs/wick-engine/wickengine.js"></script>
<script type="module" src="/src/index.jsx"></script>
<script src="/corelibs/wick-engine/wickengine.js"></script>
<!-- GIF Import/Export -->
<script src="%PUBLIC_URL%/corelibs/gif/gif.js"></script>
<script src="/corelibs/gif/gif.js"></script>
<!-- preload.js -->
<script src="%PUBLIC_URL%/corelibs/preload/preloadjs.min.js"></script>
<script src="/corelibs/preload/preloadjs.min.js"></script>
<!-- Preloader animation CSS -->
<link href="%PUBLIC_URL%/preloader-animation.css" rel="stylesheet" type="text/css">
<link href="/preloader-animation.css" rel="stylesheet" type="text/css">
<!-- Wait overlay CSS -->
<link href="%PUBLIC_URL%/wait-overlay.css" rel="stylesheet" type="text/css">
<link href="/wait-overlay.css" rel="stylesheet" type="text/css">


<!--
Notice the use of %PUBLIC_URL% in the tags above.
It will be replaced with the URL of the `public` folder during the build.
Only files inside the `public` folder can be referenced from the HTML.

Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>Candlestick</title>
<style>
html,
Expand All @@ -48,14 +39,14 @@
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 400;
src: url('%PUBLIC_URL%/fonts/Nunito Sans/Nunito Sans_regular.ttf') format('truetype');
src: url('/fonts/Nunito Sans/Nunito Sans_regular.ttf') format('truetype');
}

@font-face {
font-family: 'PT Mono';
font-style: normal;
font-weight: 400;
src: url('%PUBLIC_URL%/fonts/PT Mono/PTM55FT.ttf') format('truetype');
src: url('/fonts/PT Mono/PTM55FT.ttf') format('truetype');
}
</style>
</head>
Expand Down
6 changes: 0 additions & 6 deletions jsconfig.json

This file was deleted.

Loading