Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.

Commit

Permalink
Merge branch 'smithjwt push origin master-master'
Browse files Browse the repository at this point in the history
  • Loading branch information
ftiff committed Nov 22, 2017
2 parents c3e9834 + 20e9c4f commit 45d5702
Show file tree
Hide file tree
Showing 32 changed files with 4,223 additions and 91 deletions.
2 changes: 2 additions & 0 deletions .codeclimate.yml
@@ -0,0 +1,2 @@
exclude_patterns:
- "Installer/payload/Library/Application\ Support/SplashBuddy/presentation.bundle/common/"
1 change: 1 addition & 0 deletions CHANGELOG.md
Expand Up @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
### Changed

* Better and faster parsing of the `/var/log/jamf.log`
* Better `presentation.bundle`, courtesy of @smithjw

### Fixed

Expand Down
16 changes: 8 additions & 8 deletions CONTRIBUTING.md
Expand Up @@ -4,9 +4,9 @@

## What should I know before starting?

SplashBuddy goal is to provide an *elegant* and *secure* onboarding process for Mac users using [DEP](https://www.apple.com/business/dep/).
SplashBuddy goal is to provide an *elegant* and *secure* onboarding process for Mac users using [DEP](https://www.apple.com/business/dep/).

By *elegant* we mean:
By *elegant* we mean:

- Adhering to the [macOS Human Interface Guidelines](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/index.html#//apple_ref/doc/uid/20000957-CH4-SW1)
- Adhering to most of the [App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#performance), when relevant (eg. the Performance section)
Expand All @@ -17,15 +17,15 @@ By *secure* we mean:
- [Developer ID](https://developer.apple.com/developer-id/) [Signed](https://developer.apple.com/library/content/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html) application
- Adhering to [macOS Human Interface Guidelines Security](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/Security.html)

[App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/) is a good additional resource.
[App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/) is a good additional resource.

♻️Note: The very fact that this app exists violates one of Apple guidelines for good app design: [Think twice before providing an onboarding experience](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/StartStop.html#//apple_ref/doc/uid/20000957-CH5-SW1)

## How can I contribute?

### Contributing to localizations

Please [create an issue](https://github.com/ftiff/SplashBuddy/issues/new) if a localization is incorrect, incomplete or missing.
Please [create an issue](https://github.com/ftiff/SplashBuddy/issues/new) if a localization is incorrect, incomplete or missing.

### Contributing to documentation

Expand All @@ -40,7 +40,7 @@ Please create a pick a topic in the issues section:
* [Beginner issues](https://github.com/ftiff/SplashBuddy/labels/beginner) - issues which should only require a few lines of code, and a test or two.
* [Help wanted issues](https://github.com/ftiff/SplashBuddy/labels/help%20wanted) - issues which should be a bit more involved than `beginner` issues.

Please start from `master` branch and create a PR when you're ready to submit the code.
Please start from `master` branch and create a PR when you're ready to submit the code.

Make sure you:

Expand All @@ -49,8 +49,8 @@ Make sure you:
- Update CHANGELOG.md
- Use the correct username and email (make sure your employer is OK that you use your professional email)

## Getting help
## Getting help

The best place to discuss SplashBuddy is to join the `#splashbuddy` channel on the [MacAdmins Slack](https://macadmins.herokuapp.com).
The best place to discuss SplashBuddy is to join the [`#splashbuddy`](https://macadmins.slack.com/messages/C2WAJA5RQ/) channel on the [MacAdmins Slack](https://macadmins.herokuapp.com).

After your first merged PR, you'll be invited to the private developpers channel 👻.
After your first merged PR, you'll be invited to the private developers channel 👻.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Large diffs are not rendered by default.

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -0,0 +1,10 @@
css_dir = "."
sass_dir = "."
images_dir = "."
fonts_dir = "fonts"
relative_assets = true

output_style = :compact
line_comments = false

preferred_syntax = :scss
Binary file not shown.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,204 @@
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;

src: url('./fonts/slick.eot');
src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;

position: absolute;
top: 50%;

display: block;

width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);

cursor: pointer;

color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;

opacity: .75;
color: white;

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}

.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
margin-bottom: 30px;
}

.slick-dots
{
position: absolute;
bottom: -25px;

display: block;

width: 100%;
padding: 0;
margin: 0;

list-style: none;

text-align: center;
}
.slick-dots li
{
position: relative;

display: inline-block;

width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;

cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;

display: block;

width: 20px;
height: 20px;
padding: 5px;

cursor: pointer;

color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;

position: absolute;
top: 0;
left: 0;

width: 20px;
height: 20px;

content: '•';
text-align: center;

opacity: .25;
color: black;

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}

0 comments on commit 45d5702

Please sign in to comment.