Skip to content

Commit 96569d0

Browse files
committed
.gitignore
1 parent 596e727 commit 96569d0

File tree

6 files changed

+156
-74
lines changed

6 files changed

+156
-74
lines changed

.github/workflows/build.yml

Lines changed: 0 additions & 58 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
name: Release
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- "**"
8+
9+
jobs:
10+
build:
11+
strategy:
12+
fail-fast: false
13+
matrix:
14+
config:
15+
- name: Windows
16+
os: windows-latest
17+
18+
- name: macOS
19+
os: macos-latest
20+
21+
- name: iOS
22+
os: macos-latest
23+
target: iOS
24+
25+
- name: Android32
26+
os: ubuntu-latest
27+
target: Android32
28+
29+
- name: Android64
30+
os: ubuntu-latest
31+
target: Android64
32+
33+
name: ${{ matrix.config.name }}
34+
runs-on: ${{ matrix.config.os }}
35+
36+
steps:
37+
- uses: actions/checkout@v4
38+
39+
- name: Build the mod (Release)
40+
uses: geode-sdk/build-geode-mod@main
41+
with:
42+
# build-config: RelWithDebInfo
43+
# export-pdb: true
44+
# bindings: RayDeeUx/bindings
45+
# bindings-ref: "foobar"
46+
combine: true
47+
target: ${{ matrix.config.target }}
48+
cli: nightly # remove once iOS finishes
49+
sdk: nightly # remove once iOS finishes
50+
51+
package:
52+
name: Package builds
53+
runs-on: ubuntu-latest
54+
needs: ['build']
55+
56+
steps:
57+
- uses: geode-sdk/build-geode-mod/combine@main
58+
id: build
59+
with:
60+
cli: nightly # remove once iOS finishes
61+
62+
- uses: actions/upload-artifact@v4
63+
with:
64+
name: Build Output
65+
path: ${{ steps.build.outputs.build-output }}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
name: RelWithDebInfo
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- "**"
8+
9+
jobs:
10+
build:
11+
strategy:
12+
fail-fast: false
13+
matrix:
14+
config:
15+
- name: Windows
16+
os: windows-latest
17+
18+
- name: macOS
19+
os: macos-latest
20+
21+
- name: iOS
22+
os: macos-latest
23+
target: iOS
24+
25+
- name: Android32
26+
os: ubuntu-latest
27+
target: Android32
28+
29+
- name: Android64
30+
os: ubuntu-latest
31+
target: Android64
32+
33+
name: ${{ matrix.config.name }}
34+
runs-on: ${{ matrix.config.os }}
35+
36+
steps:
37+
- uses: actions/checkout@v4
38+
39+
- name: Build the mod (RelWithDebInfo)
40+
uses: geode-sdk/build-geode-mod@main
41+
with:
42+
build-config: RelWithDebInfo
43+
export-pdb: true
44+
# bindings: RayDeeUx/bindings
45+
# bindings-ref: "foobar"
46+
combine: true
47+
target: ${{ matrix.config.target }}
48+
cli: nightly # remove once iOS finishes
49+
sdk: nightly # remove once iOS finishes
50+
51+
package:
52+
name: Package builds
53+
runs-on: ubuntu-latest
54+
needs: ['build']
55+
56+
steps:
57+
- uses: geode-sdk/build-geode-mod/combine@main
58+
id: build
59+
with:
60+
cli: nightly # remove once iOS finishes
61+
62+
- uses: actions/upload-artifact@v4
63+
with:
64+
name: Build Output
65+
path: ${{ steps.build.outputs.build-output }}

.gitignore

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ build-*/
4949

5050
# ILY vscode
5151
**/.vscode
52-
.idea/
52+
53+
# Local History for Visual Studio Code
54+
.history/
5355

5456
# clangd
5557
.cache/
@@ -58,7 +60,5 @@ build-*/
5860
.vs/
5961

6062
# CLion
61-
/cmake-build-debug/
62-
/cmake-build-minsizerel/
63-
/cmake-build-release/
64-
/cmake-build-relwithdebinfo/
63+
.idea/
64+
/cmake-build-*/

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
cmake_minimum_required(VERSION 3.21)
22
set(CMAKE_CXX_STANDARD 20)
33
set(CMAKE_CXX_STANDARD_REQUIRED ON)
4-
set(CMAKE_OSX_ARCHITECTURES "arm64;x86_64")
4+
if ("${CMAKE_SYSTEM_NAME}" STREQUAL "iOS" OR IOS)
5+
set(CMAKE_OSX_ARCHITECTURES "arm64")
6+
else()
7+
set(CMAKE_OSX_ARCHITECTURES "arm64;x86_64")
8+
endif()
59
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
610

711
project(EndscreenTweaks VERSION 1.0.0)

mod.json

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
{
2-
"geode": "4.0.1",
2+
"geode": "4.3.1",
33
"gd": {
44
"mac": "2.2074",
55
"android": "2.2074",
6-
"win": "2.2074"
6+
"win": "2.2074",
7+
"ios": "2.2074"
78
},
8-
"version": "v1.6.1",
9+
"version": "v1.6.2",
910
"id": "raydeeux.endscreentweaks",
1011
"name": "EndscreenTweaks",
11-
"developers": ["RayDeeUx", "sofabeddd", "Saritahhh", "Relative"],
12+
"developers": [
13+
"RayDeeUx",
14+
"sofabeddd",
15+
"Saritahhh",
16+
"Relative"
17+
],
1218
"description": "Various tweaks to the endscreen. (Formerly WholesomeEndTexts.)",
1319
"repository": "https://github.com/RayDeeUx/EndscreenTweaks",
1420
"settings": {
@@ -70,8 +76,8 @@
7076
"description": "Sets the max scale of all end text messages.",
7177
"type": "float",
7278
"default": 0.5,
73-
"min": 0.10,
74-
"max": 1.00,
79+
"min": 0.1,
80+
"max": 1,
7581
"control": {
7682
"slider-step": 0.01
7783
}
@@ -93,13 +99,13 @@
9399
"slider-step": 1
94100
}
95101
},
96-
"customLevelCompleteText" : {
102+
"customLevelCompleteText": {
97103
"name": "Change \"Level Complete\" Text",
98104
"description": "<cl>Original idea by Saritahh.</c>\n\nReplaces the original \"Level Complete\" text when completing a level with *either* custom text with Oxygene One <cy>(the font used in the original \"Level Complete\" font)</c>, or an image of your choice <cy>(selected from this mod's config directory)</c>.",
99105
"type": "bool",
100106
"default": false
101107
},
102-
"customLCTMode" : {
108+
"customLCTMode": {
103109
"name": "Custom \"Level Complete\" Text Mode",
104110
"description": "<cl>Original idea by Saritahh.</c>\n\nChoose your preferred \"Level Complete\" replacement. <cy>\"Oxygene One\"</c> creates messages in <cl>the Oxygene One font</c>. <cy>\"Images\"</c> are pulled from <cl>this mod's config directory</c>. <cy>\"Combined\"</c> picks one from both.",
105111
"type": "string",
@@ -110,7 +116,7 @@
110116
"Combined"
111117
]
112118
},
113-
"alsoReplacePlayLayerLCT" : {
119+
"alsoReplacePlayLayerLCT": {
114120
"name": "Also Replace \"Level Complete\" in PlayLayer",
115121
"description": "<cl>Original idea by Saritahh.</c>\n\n<cl>Disabled</c> leaves PlayLayer's \"Level Complete\" untouched. <cl>Match EndLevelLayer</c> matches replacements with the endscreen. <cl>Separate From EndLevelLayer</c> generates a separate replacement for the endscreen.",
116122
"type": "string",
@@ -242,4 +248,4 @@
242248
"community": "https://discord.gg/WqZBYdBWZW",
243249
"homepage": "https://discord.com/channels/822510988409831486/1206371881222144020"
244250
}
245-
}
251+
}

0 commit comments

Comments
 (0)