Skip to content

Commit 92df6b0

Browse files
committed
Merge branch 'dev'
2 parents 55d09c3 + 4060016 commit 92df6b0

428 files changed

Lines changed: 12780 additions & 5580 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
# production
1212
/build
13+
/dist
1314

1415
# misc
1516
.DS_Store

README.md

Lines changed: 67 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,34 @@
11
> ## ⚠️ WARNING:
2-
> LevelImposter is still in **early beta**. If you run into any bugs or issues, don\'t hesitate to report them in our [Discord](https://discord.gg/9jJEBQ4qJs).
2+
> LevelImposter is still in **early beta**. If you run into any bugs or issues, don't hesitate to report them in
3+
> our [Discord](https://discord.gg/9jJEBQ4qJs).
34
4-
<p align="center">
5+
<div style="text-align: center;">
56
<a href="https://levelimposter.net/">
6-
<img align="center" src="https://i.imgur.com/EfeQJh4.png">
7+
<img src="https://i.imgur.com/EfeQJh4.png" alt="LevelImposter Logo">
78
</a>
8-
</p>
9-
<h3 align="center">
10-
LevelImposter
11-
</h3>
12-
<p align="center">
13-
Custom Among Us Mapping Studio
14-
<br/>
15-
<a href="https://discord.gg/9jJEBQ4qJs">Discord</a>
16-
&middot;
17-
<a href="https://docs.levelimposter.net/en/latest/about/getting-started.html#">Installation</a>
18-
&middot;
19-
<a href="https://editor.levelimposter.net/">Map Editor</a>
20-
</p>
9+
<h3>
10+
LevelImposter
11+
</h3>
12+
<p>
13+
Custom Among Us Mapping Studio
14+
<br/>
15+
<a href="https://discord.gg/9jJEBQ4qJs">
16+
Discord
17+
</a>
18+
&middot;
19+
<a href="https://docs.levelimposter.net/en/latest/about/getting-started.html#">
20+
Installation
21+
</a>
22+
&middot;
23+
<a href="https://editor.levelimposter.net/">
24+
Map Editor
25+
</a>
26+
</p>
27+
</div>
2128

2229
<hr />
23-
<p align="center">
30+
31+
<div style="text-align: center;">
2432
<a href="https://github.com/DigiWorm0/LevelImposter/releases">
2533
<img alt="GitHub Downloads" src="https://img.shields.io/github/downloads/DigiWorm0/LevelImposter/total">
2634
</a>
@@ -45,10 +53,12 @@ Custom Among Us Mapping Studio
4553
<a href="https://gitlocalize.com/repo/8670">
4654
<img alt="GitLocalize" src="https://gitlocalize.com/repo/8670/whole_project/badge.svg" />
4755
</a>
48-
</p>
56+
</div>
57+
4958
<hr />
5059

5160
## Features
61+
5262
- 🗺️ Download from a [library of maps](https://levelimposter.net/#/maps) in-game
5363
- 🔀 Switch between any map within the lobby
5464
- 🚀 Play with any user with LevelImposter installed
@@ -59,77 +69,93 @@ Custom Among Us Mapping Studio
5969

6070
1. Download `LevelImposter.zip` from the [latest release](https://github.com/DigiWorm0/LevelImposter/releases/latest)
6171
2. Extract the contents of the zip to the root folder of your Among Us
62-
3. Open Among Us *(It will take a couple minutes during the first launch)*
72+
3. Open Among Us *(It will take a couple of minutes during the first launch)*
6373
4. Select `Maps` on the Main Menu
6474

6575
For more information or guides on making your own map, view our [documentation](https://docs.levelimposter.net/).
6676

6777
## Support
78+
6879
- **Discord:** https://discord.gg/9jJEBQ4qJs
6980
- **Issues:** https://github.com/DigiWorm0/LevelImposter/issues
7081

7182
## Building:
7283

7384
### Prerequisites
85+
7486
- [Node](https://nodejs.org/en/)
7587

7688
1. Clone the repository
7789
2. Install dependencies
78-
```
79-
npm i
80-
```
90+
91+
```
92+
npm i
93+
```
94+
8195
3. Run a development server with
82-
```
83-
npm start
84-
```
96+
97+
```
98+
npm start
99+
```
85100
86101
## Contributing
87102
88103
### Localization/Translation
104+
89105
[GitLocalize Link](https://gitlocalize.com/repo/8670)
90106
91107
### Code
108+
92109
1. Create a fork of the correct repository\
93-
[Among Us Mod](https://github.com/DigiWorm0/LevelImposter) (DigiWorm0/LevelImposter)\
94-
[Web Editor](https://github.com/DigiWorm0/LevelImposter-Editor) (DigiWorm0/LevelImposter-Editor)\
95-
[Main Website](https://github.com/DigiWorm0/LevelImposter-Web) (DigiWorm0/LevelImposter-Web)\
96-
[Documentation](https://github.com/DigiWorm0/LevelImposter-Docs) (DigiWorm0/LevelImposter-Docs)
110+
[Among Us Mod](https://github.com/DigiWorm0/LevelImposter) (DigiWorm0/LevelImposter)\
111+
[Web Editor](https://github.com/DigiWorm0/LevelImposter-Editor) (DigiWorm0/LevelImposter-Editor)\
112+
[Main Website](https://github.com/DigiWorm0/LevelImposter-Web) (DigiWorm0/LevelImposter-Web)\
113+
[Documentation](https://github.com/DigiWorm0/LevelImposter-Docs) (DigiWorm0/LevelImposter-Docs)
97114
98115
2. Create a feature branch
99-
```
100-
git checkout -b feature/cool-feature
101-
```
116+
117+
```
118+
git checkout -b feature/cool-feature
119+
```
102120
103121
3. Commit changes
104-
```
105-
git commit -am 'Added some really cool features'
106-
```
122+
123+
```
124+
git commit -am 'Added some really cool features'
125+
```
107126
108127
4. Push your changes to our GitHub overlords
109-
```
110-
git push feature/cool-feature
111-
```
128+
129+
```
130+
git push feature/cool-feature
131+
```
112132
113133
5. Create a [Pull Request](https://github.com/DigiWorm0/LevelImposter/pulls)
114134
115135
## Credits
116136
117137
### Contributors
138+
118139
[Digi#0069](https://github.com/DigiWorm0) - Lead Developer\
119-
[Luque#5893](#) - New Editor Icons\
140+
[Luque#5893](https://www.youtube.com/sirluque) - New Editor Icons
120141
121142
#### Translators
143+
122144
[PAF_huier_cn#8777](https://github.com/MC-AS-Huier) - Simplified Chinese\
123-
[PalmForest#1404](https://github.com/RealPalmForest) & [TommyXL#9414](https://github.com/Tommy-XL) - Russian\
145+
[PalmForest#1404](https://github.com/RealPalmForest) & [TommyXL#9414](https://github.com/Tommy-XL) - Russian
124146
125147
### Dependencies
148+
126149
[React](https://reactjs.org/) - UI Rendering\
127150
[Blueprint](https://blueprintjs.com/) - UI Components\
128151
[React-Konva](https://konvajs.org/) - Canvas Rendering
129152
130153
### License
154+
131155
This software is distributed under the GNU GPLv3 License
132156
133157
<hr />
134158
135-
LevelImposter is not affiliated with Among Us or Innersloth LLC, and the content contained therein is not endorsed or otherwise sponsored by Innersloth LLC. Portions of the materials contained herein are property of Innersloth LLC. © Innersloth LLC.
159+
LevelImposter is not affiliated with Among Us or Innersloth LLC, and the content contained therein is not endorsed or
160+
otherwise sponsored by Innersloth LLC. Portions of the materials contained herein are property of Innersloth LLC. ©
161+
Innersloth LLC.

index.html

Lines changed: 70 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,84 @@
22
<html lang="en">
33

44
<head>
5-
<meta charset="utf-8" />
6-
<link rel="icon" href="/favicon.ico" />
7-
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
8-
<meta name="theme-color" content="#000000" />
9-
<meta name="description" content="Among Us Map Editor" />
5+
<meta charset="utf-8"/>
6+
<link rel="icon" href="/favicon.ico"/>
7+
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/>
8+
<meta name="theme-color" content="#000000"/>
9+
<meta name="description" content="Among Us Map Editor"/>
1010
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
1111
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
1212
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
13-
<link rel="manifest" href="/manifest.json" />
13+
<link rel="manifest" href="/manifest.json"/>
1414
<title>LevelImposter Editor</title>
15+
16+
<!-- Inline CSS for splash screen -->
17+
<style>
18+
#splashscreen {
19+
20+
pointer-events: none;
21+
transition: opacity 0.2s ease-in-out;
22+
opacity: 1;
23+
24+
position: fixed;
25+
display: flex;
26+
flex-direction: column;
27+
align-items: center;
28+
justify-content: center;
29+
top: 0;
30+
left: 0;
31+
width: 100%;
32+
height: 100%;
33+
background-color: rgb(18, 18, 18);
34+
z-index: 9999; /* Ensure it covers everything */
35+
}
36+
37+
#progress-bar {
38+
width: 200px;
39+
height: 10px;
40+
background-color: #007bff;
41+
border-radius: 5px;
42+
overflow: hidden;
43+
margin-top: 20px;
44+
}
45+
46+
#progress-fill {
47+
width: 100%;
48+
height: 100%;
49+
animation: progress 1s linear infinite;
50+
background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
51+
background-size: 1rem 1rem;
52+
}
53+
54+
@keyframes progress {
55+
0% {
56+
background-position: 0 0;
57+
}
58+
100% {
59+
background-position: 1rem 0;
60+
}
61+
}
62+
</style>
1563
</head>
1664

1765
<body style="margin: 0; padding: 0; overflow: hidden;">
1866
<noscript>You need to enable JavaScript to run this app.</noscript>
67+
68+
<div id="splashscreen">
69+
<!-- Loading GIF -->
70+
<img
71+
src="/loading.gif"
72+
width="128"
73+
height="128"
74+
alt="Loading..."
75+
/>
76+
77+
<!-- Progress Bar -->
78+
<div id="progress-bar">
79+
<div id="progress-fill"></div>
80+
</div>
81+
</div>
82+
1983
<div id="root"></div>
2084
<script type="module" src="/src/index.tsx"></script>
2185
</body>

0 commit comments

Comments
 (0)