Merge branch 'agurodriguez-master'
This commit is contained in:
commit
eb57559df8
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"version": "0.0.1",
|
||||
"manifestVersion": "0.1.0",
|
||||
"name": "keeweb-mojave",
|
||||
"description": "A KeeWeb dark theme, inspired by the new Dark Mode of macOS Mojave",
|
||||
"author": {
|
||||
"name": "agurodriguez",
|
||||
"email": "me@agurodriguez.net",
|
||||
"url": "http://agurodriguez.net"
|
||||
},
|
||||
"resources": {
|
||||
"js": "ArG5VU9v7S/5F9ZwGfY1dLYjG/68x95i/+EaR9WeerC03laBBShN5USxcfImTqXogbWCibMs5PEIJ5/Ym++Ors8i4+qmRF39HCbJIqNTmWhdeqQwxygpmVxLXr8QYu9n97/0JYFp9X4x3+gsWtYfxB6TDIb0S2cz+UxSustOfet10CuGAn+J9zblt0/LVOMhTB5TLocbFhLcQT4WXQda1u6lWorGjUTbQgdHaA9RLiALLqfMsCa0yfjoGGcKTyAFbGljZbVdFMNhisomV90nk2uuvGvdyQ3KaoyqIy/Udc2osBmERxSmJtPMZGAl1hYZTrZMtPF4aa5CKy1nHIlwvQ==",
|
||||
"css": "yKwlcd8ppbHQ7jNGcebv/YUp+wpT8CSDWKZUfcZ60RZ4c8wbLoPEauCwSawGSNJe7ZZm9x7KqffRxlKNWNdZoVdaISN4tYTD/rmiwzrewxmH3rJvgAcOFoM1EvAFUdhEafS/Zv+p4YY9jg7GBEQ9I2shPDEKbRLkdlD5kpvkfP9rQeW1im51yYHuD9c+TIAswtLjRiBZ9ihq5uAKPF2eCTK8FYm3i7OvDjR+KaW4frUhyxniq954qlQs2kCvOiN3S1ixYLjSyNovMlXPx+O+Mdn0OCHyKRKJfDeMp2IB1E7EKt9c/Yvl3rLPfFVZe+gstLq+C4zeT5NxdB7eiHXciQ=="
|
||||
},
|
||||
"licence": "MIT",
|
||||
"url": "https://github.com/agurodriguez/keeweb-mojave",
|
||||
"publicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyeJsWMw8Fv6Wr/4hG1CAv4PW8xhO/rV+Yrf1dclJJvlvINeVqbm2DQpfvGoBbIS/3cM336l7stnrHA2Ae6G2FRl+zwBT199+Dq7n9N8qkXRqcdFU6CGBwTXyHubUhzwZljLc1n95n/UVKEyLABkj+5+ZUmWN1qi0Q3+bu0n1mswnLA1TWsXNe5yRifvNPENPiuUq8O394QUnztfNE4nLerFJ/3SJDml8F0mguFDPsImPx864HLHNlxyTllAHGt81mAcgFiUnPlNQ3nYGPwLT1yFMxNEWgFICOaUiwh2K0amnaW8rMVOmtCFF0Ob4U9ajWyKpTLr0Vaag56EibEb13QIDAQAB",
|
||||
"license": "MIT",
|
||||
"theme": {
|
||||
"name": "mojave",
|
||||
"title": "Mojave"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,36 @@
|
|||
.th-mojave {
|
||||
--action-color: #185bc9;
|
||||
--background-color: #1f1e1e;
|
||||
--error-color: #ed5445;
|
||||
--form-box-shadow-color-focus: transparent;
|
||||
--intermediate-background-color: transparent;
|
||||
--light-border-color: #141415;
|
||||
--medium-color: #ffffff;
|
||||
--secondary-background-color: #185bc9;
|
||||
--text-color: #ffffff;
|
||||
--text-contrast-action-color: #ffffff;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.th-mojave .app__menu {
|
||||
background: #2c2d2f;
|
||||
}
|
||||
|
||||
.th-mojave .app__menu .menu__section {
|
||||
border-color: transparent;
|
||||
}
|
||||
|
||||
.th-mojave .list__item--active .list__item-descr {
|
||||
color: #78b0f9;
|
||||
}
|
||||
|
||||
.th-mojave .list__search-field {
|
||||
background: rgb(53, 53, 55);
|
||||
border-radius: 3px;
|
||||
padding: .4em;
|
||||
}
|
||||
|
||||
.th-mojave .list__search-field .list__search-icon-search {
|
||||
top: .4em;
|
||||
right: .4em;
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
/**
|
||||
* KeeWeb plugin: keeweb-mojave
|
||||
* @author agurodriguez
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
const AppSettingsModel = require('models/app-settings-model');
|
||||
const RuntimeDataModel = require('models/runtime-data-model');
|
||||
const FeatureDetector = require('util/feature-detector');
|
||||
|
||||
const FIRST_RUN_KEY = 'keeweb-mojave-first-run';
|
||||
|
||||
if (FeatureDetector.isDesktop) {
|
||||
if (!RuntimeDataModel.instance.get(FIRST_RUN_KEY)) {
|
||||
AppSettingsModel.instance.set('titlebarStyle', 'hidden');
|
||||
RuntimeDataModel.instance.set(FIRST_RUN_KEY, true);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports.uninstall = function() {
|
||||
RuntimeDataModel.instance.unset(FIRST_RUN_KEY);
|
||||
};
|
Loading…
Reference in New Issue