Skip to content

Commit bacb728

Browse files
committed
upgrade 8.4.4
1 parent 56d5032 commit bacb728

File tree

223 files changed

+40179
-0
lines changed

Some content is hidden

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

223 files changed

+40179
-0
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ test/.project
88
.idea/
99

1010
node_modules
11+
/test/.svn
12+
/test/.mendix-cache
134 KB
Binary file not shown.
134 KB
Binary file not shown.

test/Test.mpr

8.2 MB
Binary file not shown.

test/Test.mpr.bak

1.43 MB
Binary file not shown.

test/theme/.DS_Store

6 KB
Binary file not shown.

test/theme/.prettierrc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"singleQuote": false,
3+
"printWidth": 120,
4+
"proseWrap": "always",
5+
"tabWidth": 4,
6+
"useTabs": false,
7+
"trailingComma": "all",
8+
"bracketSpacing": true,
9+
"semi": true,
10+
"arrowParens": "avoid"
11+
}

test/theme/.stylelintrc

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"extends": "stylelint-config-standard",
3+
"rules": {
4+
"indentation": 4,
5+
"string-quotes": "double",
6+
"no-duplicate-selectors": true,
7+
"color-hex-case": "upper",
8+
"color-hex-length": "short",
9+
"selector-combinator-space-after": "always",
10+
"selector-attribute-operator-space-before": "always",
11+
"selector-attribute-operator-space-after": "always",
12+
"selector-attribute-brackets-space-inside": "always",
13+
"declaration-block-trailing-semicolon": "always",
14+
"declaration-colon-space-before": "never",
15+
"declaration-colon-space-after": "always",
16+
"number-leading-zero": "never",
17+
"function-url-quotes": "always",
18+
"font-family-name-quotes": "always-unless-keyword",
19+
"comment-whitespace-inside": "always",
20+
"comment-empty-line-before": "always",
21+
"rule-empty-line-before": "always-multi-line",
22+
"selector-pseudo-element-colon-notation": "single",
23+
"media-feature-range-operator-space-after": "always",
24+
"media-feature-colon-space-after": "always",
25+
"no-descending-specificity": null,
26+
"declaration-colon-newline-after": null,
27+
"value-list-comma-newline-after": null,
28+
"at-rule-no-unknown": [true, {
29+
"ignoreAtRules": ["function", "if", "each", "include", "mixin"]
30+
}]
31+
}
32+
}

test/theme/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2019 Mendix
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

test/theme/README.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# Mendix Atlas UI
2+
3+
Mendix Atlas UI is the foundation of making beautiful apps with Mendix. For more information about the framework go to
4+
[here](https://atlas.mendix.com/).
5+
6+
#### Structure
7+
8+
Mendix is capable of creating beautiful and user-friendly UI. Our Atlas UI framework demonstrates some of its
9+
possibilities. Here you will find a basic overview of our framework.
10+
11+
```
12+
theme/
13+
├── styles/
14+
| ├── native/
15+
| ├── app/
16+
| | ├── _custom-variables.js
17+
| | └── _custom.js
18+
| ├── core/
19+
|     |   ├── base/
20+
|     |   ├── helpers/
21+
| | ├── widgets/
22+
|    |  | _variables.js
23+
|    |  └── manifest.json
24+
| ├── ui_resources/
25+
|     |   └── atlas_ui_resources/
26+
|     |   ├── buildingblocks/
27+
|     |   └── layouts/
28+
| └── main.js
29+
| └── web/
30+
| ├── css/
31+
| │ ├── * all output files
32+
| └── sass/
33+
| ├── app/
34+
| | ├── _custom-variables.scss
35+
| | └── _custom.scss
36+
| ├── core/
37+
|       |   ├── _legacy/
38+
|       |   ├── base/
39+
|       |   ├── helpers/
40+
| | ├── widgets/
41+
| | ├── widgetscustom/
42+
|      |   | _variables.scss
43+
|      |  └── manifest.json
44+
| ├── ui_resources/
45+
|       |   └── atlas_ui_resources/
46+
|       |   ├── buildingblocks/
47+
|       |   └── layouts/
48+
| └── main.scss
49+
├── * index files
50+
├── * assets
51+
├── * settings*.json (Design Properties)
52+
└── styles.js
53+
```
54+
55+
#### App
56+
57+
The app folder contains all custom styling. We recommend users to only use this directory for any custom styling.
58+
59+
When you want to customize something, you should first check if you can accomplish your goal by changing variables.
60+
These variables can be found in _styles/web/sass/core/variables.scss_ or _styles/native/core/variables.js_. If you want
61+
to change any core variable, copy it to _../app/\_custom-variables.(scss|js)_ and change it there. It will then
62+
overwrite the core variable. This will make updating Atlas UI much easier in the future.
63+
64+
#### Core
65+
66+
The core folder is the heart of Atlas UI. This folder includes base styling, widget styling & additional helper classes.
67+
The core widget styling is split in to two parts. The widget folder includes the default widget styling, as it will look
68+
out of the box. The helpers folder will include design properties and extra classes to change that default styling.
69+
70+
#### UI Resources
71+
72+
THe UI Resources folder will contain any styling related to Building Blocks, Page Templates and Layouts.
73+
74+
Building blocks are created with Widgets. For example _cards_ or _headers_ are building blocks. A building block could
75+
be an image, a title, and a button, assembled together into one UI block.
76+
77+
Page Templates are created with Building Blocks and Widgets. Page Templates are an example of how a page could look
78+
like.
79+
80+
Layouts are created with widgets. They are mainly used for navigation or user experiences which need to be consistent
81+
between pages.
82+
83+
## License
84+
85+
MIT

0 commit comments

Comments
 (0)