Skip to content

Commit e489837

Browse files
authored
Merge pull request #795 from templaza/v3
v3.1.4
2 parents ba62b54 + ecba6a5 commit e489837

Some content is hidden

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

56 files changed

+1369
-313
lines changed

README.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@
5757
* Testimonials Widget
5858
* Map Widget
5959
* Accordion Widget
60+
* Hover Motion Widget
61+
* [View all Widgets](https://astroidframe.work/widgets)
6062

6163
## Article Widgets
6264
* Author Info
@@ -79,26 +81,27 @@
7981

8082
## Requirements
8183
* Joomla: 4.x, 5.x
82-
* PHP : 8.0+
84+
* PHP : 8.1+
8385

8486
## Browser Support
8587
| ![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png)|![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png)|![Edge](https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png)|![Safari](https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png)|
8688
| :---: | :---: |:---:|:---:|
8789
|   Chrome 64+   |   Firefox 58+   |   Edge 14+   |   Safari 10+    |
8890

8991
## How to install
90-
1. [Download Astroid Latest](https://github.com/templaza/astroid-framework/releases/latest)
91-
2. Go to Joomla Administrator -> System -> Install Extensions -> Upload Package File
92-
3. Upload 'astroid-package-v.x.x.Framework-Template.zip'
93-
4. Back to System -> Templates -> Site Template Styles
94-
5. Find one of Astroid template make it default
95-
6. Go to front-end and check it.
92+
93+
1. Go to Joomla Administrator -> System -> Install Extensions -> Install from Web
94+
2. On search box type "astroid" -> Enter -> You can see "Astroid Framework" right below
95+
3. Click and install it. -> Click "Get Started" Button
96+
4. Install one of Astroid template & make it default
97+
5. Go to front-end and check it.
9698

9799
## Links
98100
* [Homepage](https://astroidframe.work/) - Learn more about Astroid
99101
* [Documentation](https://docs.astroidframe.work/) - How to use Astroid
100-
* [Translations](https://github.com/templaza/astroid-framework/tree/language) - Join to translate Astroid
102+
* [Roadmap](https://github.com/orgs/templaza/projects/3/views/4?sortedBy%5Bdirection%5D=desc&sortedBy%5BcolumnId%5D=Milestone) - See our roadmap
101103
* [Changelogs](https://github.com/templaza/astroid-framework/releases) - View our Changelogs
104+
* [Join our Community](https://www.facebook.com/groups/astroid) - Come and share with us.
102105
* [Discord Chat](https://discord.gg/2MwtsAX4Py) - Join our developer chat on Discord.
103106

104107
## Find an Astroid Template provider

assets/vendor/astroid/scss/_rtl.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,15 @@ body.rtl {
158158
}
159159
}
160160
}
161+
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
162+
@include border-start-radius(var(--bs-border-radius));
163+
@include border-end-radius(0);
164+
margin-left: 0;
165+
margin-right: calc(var(--bs-border-width)* -1);
166+
}
167+
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
168+
@include border-end-radius(var(--bs-border-radius));
169+
}
161170
.input-group>.input-group-prepend>.btn,
162171
.input-group>.input-group-prepend>.input-group-text,
163172
.input-group>.input-group-append:not(:last-child)>.btn,

assets/vendor/gsap/Flip.min.js

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/vendor/gsap/gsap.min.js

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
:root {
2+
--angle: -15deg;
3+
}
4+
5+
/* Page Loader */
6+
.as-hover-motion-gallery.loading::before,
7+
.as-hover-motion-gallery.loading::after {
8+
content: '';
9+
position: absolute;
10+
z-index: 1000;
11+
}
12+
13+
.as-hover-motion-gallery.loading::before {
14+
top: 0;
15+
left: 0;
16+
width: 100%;
17+
height: 100%;
18+
background: var(--bs-body-bg);
19+
}
20+
21+
.as-hover-motion-gallery.loading::after {
22+
top: 50%;
23+
left: 50%;
24+
width: 60px;
25+
height: 60px;
26+
margin: -30px 0 0 -30px;
27+
border-radius: 50%;
28+
opacity: 0.4;
29+
background: var(--bs-body-color) !important;
30+
animation: loaderAnim 0.7s linear infinite alternate forwards;
31+
}
32+
33+
@keyframes loaderAnim {
34+
to {
35+
opacity: 1;
36+
transform: scale3d(0.5,0.5,1);
37+
}
38+
}
39+
40+
.as-hover-motion-gallery {
41+
width: 100%;
42+
height: 100vh;
43+
overflow: hidden;
44+
position: relative;
45+
display: flex;
46+
align-items: center;
47+
justify-content: center;
48+
}
49+
50+
.as-hover-motion-gallery::after {
51+
content: '';
52+
position: absolute;
53+
top: 0;
54+
left: 0;
55+
width: 100%;
56+
height: 100%;
57+
pointer-events: none;
58+
}
59+
60+
.as-hover-motion-gallery-inner {
61+
gap: 1rem;
62+
flex: none;
63+
position: relative;
64+
width: 200vw;
65+
height: 200vh;
66+
display: grid;
67+
grid-template-rows: repeat(5,1fr);
68+
grid-template-columns: 100%;
69+
transform: rotate(var(--angle));
70+
transform-origin: center center;
71+
}
72+
73+
.as-hover-motion-row {
74+
display: grid;
75+
gap: 1rem;
76+
grid-template-columns: repeat(5,1fr);
77+
will-change: transform, filter;
78+
}
79+
80+
.as-hover-motion-row-item {
81+
position: relative;
82+
}
83+
84+
.as-hover-motion-row-item-inner {
85+
position: relative;
86+
width: 100%;
87+
height: 100%;
88+
overflow: hidden;
89+
}
90+
.as-item-click {
91+
cursor: pointer;
92+
}
93+
94+
.as-hover-motion-row-item-image {
95+
object-fit: cover;
96+
width: 100%;
97+
height: 100%;
98+
position: absolute;
99+
top: 0;
100+
left: 0;
101+
}
102+
103+
.as-hover-motion-row-item-img-large {
104+
width: 100vw;
105+
height: 100vh;
106+
top: 50%;
107+
left: 50%;
108+
margin: -50vh 0 0 -50vw;
109+
background-position: 50% 70%;
110+
will-change: transform, filter;
111+
}
112+
113+
.as-hover-motion-gallery-fullview {
114+
position: fixed;
115+
width: 100%;
116+
height: 100%;
117+
top: 0;
118+
left: 0;
119+
z-index: 1050;
120+
cursor: pointer;
121+
}
122+
.as-hover-motion-close {
123+
cursor: pointer;
124+
}
125+
.as-hover-motion-gallery-fullview > .as-hover-motion-row-item-inner {
126+
pointer-events: none;
127+
}
128+
.as-hover-motion-gallery-fullview .as-hover-motion-row-item-inner {
129+
border-radius: 0px;
130+
}

assets/vendor/hover_motion/css/base.min.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)