Skip to content

Commit

Permalink
curvy-walls: TS->JS downgrade, V12 Compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
flamewave000 committed Feb 24, 2025
1 parent b944118 commit df0056a
Show file tree
Hide file tree
Showing 24 changed files with 1,860 additions and 1,410 deletions.
4 changes: 4 additions & 0 deletions df-curvy-walls/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# DF Curvy Walls

## Release 4.0.0 (2025-02-24)
- **UPDATE:** Migrated to v12.
- **UPDATE:** Downgraded TS -> JS (such sad).

## Release 3.4.0 (2022-10-15)
- **UPDATE:** Migrated to FoundryVTT v10.

Expand Down
70 changes: 0 additions & 70 deletions df-curvy-walls/css/curvy-walls-base.css

This file was deleted.

65 changes: 65 additions & 0 deletions df-curvy-walls/css/curvy-walls-base.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
#df-curvy-walls-tools {
display: flex;
flex-flow: row nowrap;
vertical-align: top;
left: 101px;
position: absolute;
top: 73px;
ol {
margin: 0 10px 0 0;
list-style: none;
padding: 0;
}
.control-tool {
width: 36px;
height: 36px;
box-sizing: content-box;
font-size: 24px;
line-height: 36px;
background: rgba(0, 0, 0, 0.5);
box-shadow: 0 0 10px #000;
margin: 0 0 8px;
color: #BBB;
text-align: center;
border: 1px solid #000;
border-radius: 5px;
cursor: pointer;
padding: 0;
&:hover {
color: #FFF;
border: 1px solid red;
border-bottom: 1px solid #ff6400;
box-shadow: 0 0 10px #ff6400;
}
}
.control-tool.toggle {
background: rgba(30, 0, 60, 0.5);
border: 1px solid #3b1893;
&:hover {
background: rgba(60, 0, 120, 0.5);
box-shadow: 0 0 10px #9b8dff;
}
}
.control-tool.toggle.active {
background: rgba(60, 0, 120, 0.8);
box-shadow: 0 0 10px #9b8dff;
}
.cancel {
background: rgba(128, 0, 0, 0.5);
box-shadow: 0 0 10px #a00;
border: 1px solid #a00;
margin-bottom: 8px;
}
.apply {
background: rgba(0, 128, 0, 0.5);
box-shadow: 0 0 10px #0a0;
border: 1px solid #0a0;
}
}
#moduleControls {
#df-curvy-walls-tools {
ol {
margin: 0;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,14 @@ i.dfcw {

i.dfcw.ellipseinc {
content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS12b2x1bWUtdXAgZmEtdy0xOCIgYXJpYS1oaWRkZW49InRydWUiIGRhdGEtaWNvbj0idm9sdW1lLXVwIiBkYXRhLXByZWZpeD0iZmFzIiBmb2N1c2FibGU9ImZhbHNlIiByb2xlPSJpbWciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDU3NiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0ibTUzOCA0NzFjMjEtMS40IDM4LTE3IDM4LTM4cy0xNy0zOC0zOC0zOGgtMjE1Yy02LjctNTEtMjctOTktNTctMTM4bDE1Mi0xNTJjMTUtMTUgMTUtMzggMC01My03LjMtNy4zLTE3LTExLTI3LTExLTkuNiAwLTE5IDMuNy0yNyAxMS0xMTggMTE4LTIzNiAyMzYtMzUzIDM1My03LjYgNy40LTEyIDE3LTEyIDI4IDAuMDAzNCAzMSAyMCAzOCAzOCAzOCAwLjAxMSAxZS01IDAuMDIyIDAgMC4wMzMgMG0xOTYtMTgwYzIyIDMwIDM3IDY2IDQzIDEwNWgtMTQ5eiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjAiIGZpbGw9IiNCQkIiIC8+PHBhdGggZD0ibTQxMiAyMzhoMTI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNCQkIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI1MCIgLz48cGF0aCBkPSJtNDc1IDE3NXYxMjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0JCQiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjUwIiAvPjwvZz48L3N2Zz4=');
}

i.dfcw.ellipseinc:hover {
content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS12b2x1bWUtdXAgZmEtdy0xOCIgYXJpYS1oaWRkZW49InRydWUiIGRhdGEtaWNvbj0idm9sdW1lLXVwIiBkYXRhLXByZWZpeD0iZmFzIiBmb2N1c2FibGU9ImZhbHNlIiByb2xlPSJpbWciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDU3NiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0ibTUzOCA0NzFjMjEtMS40IDM4LTE3IDM4LTM4cy0xNy0zOC0zOC0zOGgtMjE1Yy02LjctNTEtMjctOTktNTctMTM4bDE1Mi0xNTJjMTUtMTUgMTUtMzggMC01My03LjMtNy4zLTE3LTExLTI3LTExLTkuNiAwLTE5IDMuNy0yNyAxMS0xMTggMTE4LTIzNiAyMzYtMzUzIDM1My03LjYgNy40LTEyIDE3LTEyIDI4IDAuMDAzNCAzMSAyMCAzOCAzOCAzOCAwLjAxMSAxZS01IDAuMDIyIDAgMC4wMzMgMG0xOTYtMTgwYzIyIDMwIDM3IDY2IDQzIDEwNWgtMTQ5eiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjAiIGZpbGw9IiNGRkYiIC8+PHBhdGggZD0ibTQxMiAyMzhoMTI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI1MCIgLz48cGF0aCBkPSJtNDc1IDE3NXYxMjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjUwIiAvPjwvZz48L3N2Zz4=');
&:hover {
content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS12b2x1bWUtdXAgZmEtdy0xOCIgYXJpYS1oaWRkZW49InRydWUiIGRhdGEtaWNvbj0idm9sdW1lLXVwIiBkYXRhLXByZWZpeD0iZmFzIiBmb2N1c2FibGU9ImZhbHNlIiByb2xlPSJpbWciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDU3NiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0ibTUzOCA0NzFjMjEtMS40IDM4LTE3IDM4LTM4cy0xNy0zOC0zOC0zOGgtMjE1Yy02LjctNTEtMjctOTktNTctMTM4bDE1Mi0xNTJjMTUtMTUgMTUtMzggMC01My03LjMtNy4zLTE3LTExLTI3LTExLTkuNiAwLTE5IDMuNy0yNyAxMS0xMTggMTE4LTIzNiAyMzYtMzUzIDM1My03LjYgNy40LTEyIDE3LTEyIDI4IDAuMDAzNCAzMSAyMCAzOCAzOCAzOCAwLjAxMSAxZS01IDAuMDIyIDAgMC4wMzMgMG0xOTYtMTgwYzIyIDMwIDM3IDY2IDQzIDEwNWgtMTQ5eiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjAiIGZpbGw9IiNGRkYiIC8+PHBhdGggZD0ibTQxMiAyMzhoMTI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI1MCIgLz48cGF0aCBkPSJtNDc1IDE3NXYxMjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjUwIiAvPjwvZz48L3N2Zz4=');
}
}

i.dfcw.ellipsedec {
content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS12b2x1bWUtdXAgZmEtdy0xOCIgYXJpYS1oaWRkZW49InRydWUiIGRhdGEtaWNvbj0idm9sdW1lLXVwIiBkYXRhLXByZWZpeD0iZmFzIiBmb2N1c2FibGU9ImZhbHNlIiByb2xlPSJpbWciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDU3NiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUzOCA0NzFjMjEtMS40IDM4LTE3IDM4LTM4cy0xNy0zOC0zOC0zOGgtMjE1Yy02LjctNTEtMjctOTktNTctMTM4bDE1Mi0xNTJjMTUtMTUgMTUtMzggMC01My03LjMtNy4zLTE3LTExLTI3LTExLTkuNiAwLTE5IDMuNy0yNyAxMS0xMTggMTE4LTIzNiAyMzYtMzUzIDM1My03LjYgNy40LTEyIDE3LTEyIDI4IDAuMDAzNCAzMSAyMCAzOCAzOCAzOCAwLjAxMSAxZS01IDAuMDIyIDAgMC4wMzMgMG0xOTYtMTgwYzIyIDMwIDM3IDY2IDQzIDEwNWgtMTQ5eiIgZmlsbD0iI0JCQiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjAiIC8+PHBhdGggZD0ibTQxMiAyMzhoMTI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNCQkIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI1MCIgLz48L3N2Zz4=');
}

i.dfcw.ellipsedec:hover {
content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS12b2x1bWUtdXAgZmEtdy0xOCIgYXJpYS1oaWRkZW49InRydWUiIGRhdGEtaWNvbj0idm9sdW1lLXVwIiBkYXRhLXByZWZpeD0iZmFzIiBmb2N1c2FibGU9ImZhbHNlIiByb2xlPSJpbWciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDU3NiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUzOCA0NzFjMjEtMS40IDM4LTE3IDM4LTM4cy0xNy0zOC0zOC0zOGgtMjE1Yy02LjctNTEtMjctOTktNTctMTM4bDE1Mi0xNTJjMTUtMTUgMTUtMzggMC01My03LjMtNy4zLTE3LTExLTI3LTExLTkuNiAwLTE5IDMuNy0yNyAxMS0xMTggMTE4LTIzNiAyMzYtMzUzIDM1My03LjYgNy40LTEyIDE3LTEyIDI4IDAuMDAzNCAzMSAyMCAzOCAzOCAzOCAwLjAxMSAxZS01IDAuMDIyIDAgMC4wMzMgMG0xOTYtMTgwYzIyIDMwIDM3IDY2IDQzIDEwNWgtMTQ5eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjAiIC8+PHBhdGggZD0ibTQxMiAyMzhoMTI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI1MCIgLz48L3N2Zz4=');
&:hover {
content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS12b2x1bWUtdXAgZmEtdy0xOCIgYXJpYS1oaWRkZW49InRydWUiIGRhdGEtaWNvbj0idm9sdW1lLXVwIiBkYXRhLXByZWZpeD0iZmFzIiBmb2N1c2FibGU9ImZhbHNlIiByb2xlPSJpbWciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDU3NiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUzOCA0NzFjMjEtMS40IDM4LTE3IDM4LTM4cy0xNy0zOC0zOC0zOGgtMjE1Yy02LjctNTEtMjctOTktNTctMTM4bDE1Mi0xNTJjMTUtMTUgMTUtMzggMC01My03LjMtNy4zLTE3LTExLTI3LTExLTkuNiAwLTE5IDMuNy0yNyAxMS0xMTggMTE4LTIzNiAyMzYtMzUzIDM1My03LjYgNy40LTEyIDE3LTEyIDI4IDAuMDAzNCAzMSAyMCAzOCAzOCAzOCAwLjAxMSAxZS01IDAuMDIyIDAgMC4wMzMgMG0xOTYtMTgwYzIyIDMwIDM3IDY2IDQzIDEwNWgtMTQ5eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjAiIC8+PHBhdGggZD0ibTQxMiAyMzhoMTI1IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI1MCIgLz48L3N2Zz4=');
}
}
1 change: 1 addition & 0 deletions df-curvy-walls/include
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Settings.mjs
29 changes: 10 additions & 19 deletions df-curvy-walls/module.json
Original file line number Diff line number Diff line change
@@ -1,28 +1,21 @@
{
"id": "df-curvy-walls",
"version": "3.4.0",
"version": "4.0.0",
"title": "DF Curvy Walls",
"description": "Creates wall segments along a Bezier Cubic or Quadratic curve, an ellipse, or a rectangle",
"author": "flamewave000#0001",
"compatibility": {
"minimum": 10,
"verified": 10.288
},
"authors": [ { "name": "flamewave000", "discord": "flamewave000", "url": "https://github.com/flamewave000" } ],
"compatibility": { "minimum": 12, "verified": 12.331 },
"relationships": {
"requires": [
{
"id": "lib-wrapper",
"type": "module",
"compatibility": {
"verified": "1.12.10.0"
}
"compatibility": { "verified": "1.13.2.0", "minimum": "1.12.15.0" }
},
{
"id": "lib-df-buttons",
"type": "module",
"compatibility": {
"minimum": "1.4.0"
}
"compatibility": { "verified": "2.0.1", "minimum": "2.0.1" }
}
]
},
Expand All @@ -35,15 +28,13 @@
{ "lang": "ja", "path": "lang/ja.json", "name": "日本語" },
{ "lang": "pt-BR", "path": "lang/pt-BR.json", "name": "Português (Brasil)"}
],
"url": "https://github.com/flamewave000/dragonflagon-fvtt/tree/master/df-curvy-walls",
"license": "https://raw.githubusercontent.com/flamewave000/dragonflagon-fvtt/master/LICENSE",
"url": "https://dragonflagon.cafe/mods/url/df-curvy-walls",
"license": "https://dragonflagon.cafe/mods/lic/df-curvy-walls",
"manifest": "https://dragonflagon.cafe/mods/man/df-curvy-walls",
"download": "https://dragonflagon.cafe/mods/pak/df-curvy-walls",
"readme": "https://github.com/flamewave000/dragonflagon-fvtt/tree/master/df-curvy-walls/README.md",
"changelog":"https://github.com/flamewave000/dragonflagon-fvtt/tree/master/df-curvy-walls/CHANGELOG.md",
"manifestPlusVersion": "1.0.0",
"bugs": "https://github.com/flamewave000/dragonflagon-fvtt/issues/new/choose",
"authors": [ { "name": "flamewave000", "discord": "flamewave000#0001", "url": "https://github.com/flamewave000" } ],
"readme": "https://dragonflagon.cafe/mods/doc/df-curvy-walls",
"changelog":"https://dragonflagon.cafe/mods/chg/df-curvy-walls",
"bugs": "https://dragonflagon.cafe/mods/bug/df-curvy-walls",
"media": [
{ "type": "cover", "url": "https://raw.githubusercontent.com/flamewave000/dragonflagon-fvtt/master/.assets/df-curvy-walls/cover.png" },
{ "type": "icon", "url": "https://raw.githubusercontent.com/flamewave000/dragonflagon-fvtt/master/.assets/logo.png" },
Expand Down
Loading

0 comments on commit df0056a

Please sign in to comment.