Zoom content on large screens

Zoom content on large screens

fatal: unable to access 'https://github.com/fotinakis/sentry.git/': The requested URL returned error: 403


Fix broken geometry on firefox

Fix broken geometry on firefox

/**
 *    Copyright 2015-2017 ppy Pty. Ltd.
 *
 *    This file is part of osu!web. osu!web is distributed with the hope of
 *    attracting more community contributions to the core ecosystem of osu!.
 *
 *    osu!web is free software: you can redistribute it and/or modify
 *    it under the terms of the Affero GNU General Public License version 3
 *    as published by the Free Software Foundation.
 *
 *    osu!web is distributed WITHOUT ANY WARRANTY; without even the implied
 *    warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *    See the GNU Affero General Public License for more details.
 *
 *    You should have received a copy of the GNU Affero General Public License
 *    along with osu!web.  If not, see <http://www.gnu.org/licenses/>.
 */

.beatmapset-panel {
  @top: beatmapset-panel;
  @padding: 10px;
  @hover-transition-duration: 120ms;
  .own-layer();

  &__content {
    height: 70px;
    padding: @padding;
  }

  &__count {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }

  &__count-number {
    padding-right: 5px;
  }

  &__counts-box {
    position: absolute;
    right: @padding;
    top: @padding;
  }

  &__difficulties {
    position: absolute;
    bottom: @padding;
    left: @padding;
    display: flex;
    align-items: center;
    font-size: @font-size--normal;
  }

  &__difficulty-icon {
    margin-right: 5px;
  }

  &__header {
    .default-text-shadow();
    border-radius: @border-radius-base @border-radius-base 0 0;
    .at2x('/images/layout/beatmaps/default-bg.png');
    background-position: center;
    background-size: cover;

    color: #fff;
    font-weight: 400;
    font-style: italic;
  }

  &__header-text {
    .thick-text-shadow();
    font-weight: 600;

    &--title {
      font-size: 130%;
    }
  }

  &__icon {
    .link-gray-dark();
    padding-left: 5px;
  }

  &__icons-box {
    flex: none;
  }

  &__mapper-source-box {
    font-size: 70%;
    font-weight: 600;
    flex: 1;
    // avoid extending beyond container on long line
    min-width: 0;
  }

  &__panel {
    .own-layer();
    .default-box-shadow();
    .default-border-radius();

    width: 100%;
    background: #fff;
  }

  &__play {
    .link-white();
    .link-plain();
    .fade-element(@hover-transition-duration);
    position: absolute;
    left: @padding;
    top: @padding;
    font-size: 40px;
    opacity: 0;
    line-height: 1;

    &:hover {
      color: @yellow;
    }

    .@{top}:hover & {
      opacity: 1;
    }

    .@{top}--previewing & {
      color: @yellow;
      opacity: 1;
    }
  }

  &__preview-bar {
    background-color: @yellow;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 3px;
    transition-timing-function: linear;
  }

  &__row {
    display: flex;
  }

  &__shadow {
    .default-border-radius();
    .own-layer();
    .full-size();
    .thicker-box-shadow();
    .fade-element(@hover-transition-duration);

    opacity: 0;
    pointer-events: none;

    .@{top}:hover & {
      opacity: 1;
    }
  }

  &__thumb {
    .link-white();
    .link-plain();
    display: block;
    border-radius: @border-radius-base @border-radius-base 0 0;
    background-position: center;
    background-size: cover;
    height: 130px;

    &::before {
      .full-size();
      background-image: linear-gradient(to bottom, fade(#000, 10%), fade(#000, 70%));
    }
  }

  &__title-artist-box {
    position: absolute;
    left: @padding;
    bottom: @padding;
    width: calc(100% ~'-' (@padding * 2));
  }
}

/**
 *    Copyright 2015-2017 ppy Pty. Ltd.
 *
 *    This file is part of osu!web. osu!web is distributed with the hope of
 *    attracting more community contributions to the core ecosystem of osu!.
 *
 *    osu!web is free software: you can redistribute it and/or modify
 *    it under the terms of the Affero GNU General Public License version 3
 *    as published by the Free Software Foundation.
 *
 *    osu!web is distributed WITHOUT ANY WARRANTY; without even the implied
 *    warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *    See the GNU Affero General Public License for more details.
 *
 *    You should have received a copy of the GNU Affero General Public License
 *    along with osu!web.  If not, see <http://www.gnu.org/licenses/>.
 */

.beatmapset-panel {
  @top: beatmapset-panel;
  @padding: 10px;
  @hover-transition-duration: 120ms;
  .own-layer();

  &__content {
    height: 70px;
    padding: @padding;
  }

  &__count {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }

  &__count-number {
    padding-right: 5px;
  }

  &__counts-box {
    position: absolute;
    right: @padding;
    top: @padding;
  }

  &__difficulties {
    position: absolute;
    bottom: @padding;
    left: @padding;
    display: flex;
    align-items: center;
    font-size: @font-size--normal;
  }

  &__difficulty-icon {
    margin-right: 5px;
  }

  &__header {
    .default-text-shadow();
    border-radius: @border-radius-base @border-radius-base 0 0;
    .at2x('/images/layout/beatmaps/default-bg.png');
    background-position: center;
    background-size: cover;

    color: #fff;
    font-weight: 400;
    font-style: italic;
  }

  &__header-text {
    .thick-text-shadow();
    font-weight: 600;

    &--title {
      font-size: 130%;
    }
  }

  &__icon {
    .link-gray-dark();
    padding-left: 5px;
  }

  &__icons-box {
    flex: none;
  }

  &__mapper-source-box {
    font-size: 70%;
    font-weight: 600;
    flex: 1;
    // avoid extending beyond container on long line
    min-width: 0;
  }

  &__panel {
    .own-layer();
    .default-box-shadow();
    .default-border-radius();
    display: inline-block;

    width: 100%;
    background: #fff;
  }

  &__play {
    .link-white();
    .link-plain();
    .fade-element(@hover-transition-duration);
    position: absolute;
    left: @padding;
    top: @padding;
    font-size: 40px;
    opacity: 0;
    line-height: 1;

    &:hover {
      color: @yellow;
    }

    .@{top}:hover & {
      opacity: 1;
    }

    .@{top}--previewing & {
      color: @yellow;
      opacity: 1;
    }
  }

  &__preview-bar {
    background-color: @yellow;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 3px;
    transition-timing-function: linear;
  }

  &__row {
    display: flex;
  }

  &__shadow {
    .default-border-radius();
    .own-layer();
    .full-size();
    .thicker-box-shadow();
    .fade-element(@hover-transition-duration);

    opacity: 0;
    pointer-events: none;

    .@{top}:hover & {
      opacity: 1;
    }
  }

  &__thumb {
    .link-white();
    .link-plain();
    display: block;
    border-radius: @border-radius-base @border-radius-base 0 0;
    background-position: center;
    background-size: cover;
    height: 130px;

    &::before {
      .full-size();
      background-image: linear-gradient(to bottom, fade(#000, 10%), fade(#000, 70%));
    }
  }

  &__title-artist-box {
    position: absolute;
    left: @padding;
    bottom: @padding;
    width: calc(100% ~'-' (@padding * 2));
  }
}


Update static/vendors/bootstrap/less/mixins/nav-vertical-align.less

Signed-off-by: Bernard Ojengwa <fccb4cc00c1ba7e51bf5c2b5f77130b9fe8d917e@gmail.com>

fatal: unable to access 'https://github.com/apipanda/openssl.git/': The requested URL returned error: 403


disable scroll bars in tab view

disable scroll bars in tab view

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/bmesuere/uni-test.git/'


errors

errors

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/shiftplanning/foxydb.git/'


mixins

mixins

// Mixins
// --------------------------------------------------

// Utilities
@import "mixins/hide-text.import.less";
@import "mixins/opacity.import.less";
@import "mixins/image.import.less";
@import "mixins/labels.import.less";
@import "mixins/reset-filter.import.less";
@import "mixins/resize.import.less";
@import "mixins/responsive-visibility.import.less";
@import "mixins/size.import.less";
@import "mixins/tab-focus.import.less";
@import "mixins/text-emphasis.import.less";
@import "mixins/text-overflow.import.less";
@import "mixins/vendor-prefixes.import.less";

// Components
@import "mixins/alerts.import.less";
@import "mixins/buttons.import.less";
@import "mixins/panels.import.less";
@import "mixins/pagination.import.less";
@import "mixins/list-group.import.less";
@import "mixins/nav-divider.import.less";
@import "mixins/forms.import.less";
@import "mixins/progress-bar.import.less";
@import "mixins/table-row.import.less";

// Skins
@import "mixins/background-variant.import.less";
@import "mixins/border-radius.import.less";
@import "mixins/gradients.import.less";

// Layout
@import "mixins/clearfix.import.less";
@import "mixins/center-block.import.less";
@import "mixins/nav-vertical-align.import.less";
@import "mixins/grid-framework.import.less";
@import "mixins/grid.import.less";

error: pathspec 'client/stylesheets/bootstrap/mixins.import.less' did not match any file(s) known to git


Added font-awesome to the bootstrap less folder

Supports the font-awesome font icons within bootstrap

/*  Font Awesome
    the iconic font designed for use with Twitter Bootstrap
    -------------------------------------------------------
    The full suite of pictographic icons, examples, and documentation
    can be found at: http://fortawesome.github.com/Font-Awesome/

    License
    -------------------------------------------------------
    The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
    http://creativecommons.org/licenses/by/3.0/ A mention of
    'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
    source code is considered acceptable attribution (most common on the web).
    If human readable source code is not available to the end user, a mention in
    an 'About' or 'Credits' screen is considered acceptable (most common in desktop
    or mobile software).

    Contact
    -------------------------------------------------------
    Email: dave@davegandy.com
    Twitter: http://twitter.com/fortaweso_me
    Work: Lead Product Designer @ http://kyruus.com

    */

@fontAwesomePath: '../font';

@font-face {
  font-family: 'FontAwesome';
  src: url('@{fontAwesomePath}/fontawesome-webfont.eot');
  src: url('@{fontAwesomePath}/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
    url('@{fontAwesomePath}/fontawesome-webfont.woff') format('woff'),
    url('@{fontAwesomePath}/fontawesome-webfont.ttf') format('truetype'),
    url('@{fontAwesomePath}/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
  text-decoration: inherit;
}

/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: middle;
  font-size: 4/3em;
}

.btn, .nav-tabs {
  [class^="icon-"],
  [class*=" icon-"] {
  /* keeps button heights with and without icons the same */
    line-height: .9em;
  }
}

li {
  [class^="icon-"],
  [class*=" icon-"] {
    display: inline-block;
    width: 1.25em;
    text-align: center;
  }
  .icon-large:before,
  .icon-large:before {
    /* 1.5 increased font size for icon-large * 1.25 width */
    width: 1.5*1.25em;
  }
}

ul.icons {
  list-style-type: none;
  margin-left: 2em;
  text-indent: -.8em;

  li {
    [class^="icon-"],
    [class*=" icon-"] {
      width: .8em;
    }
    .icon-large:before,
    .icon-large:before {
      /* 1.5 increased font size for icon-large * 1.25 width */
      vertical-align: initial;
//      width: 1.5*1.25em;
    }
  }
}

/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before                { content: "\f000"; }
.icon-music:before                { content: "\f001"; }
.icon-search:before               { content: "\f002"; }
.icon-envelope:before             { content: "\f003"; }
.icon-heart:before                { content: "\f004"; }
.icon-star:before                 { content: "\f005"; }
.icon-star-empty:before           { content: "\f006"; }
.icon-user:before                 { content: "\f007"; }
.icon-film:before                 { content: "\f008"; }
.icon-th-large:before             { content: "\f009"; }
.icon-th:before                   { content: "\f00a"; }
.icon-th-list:before              { content: "\f00b"; }
.icon-ok:before                   { content: "\f00c"; }
.icon-remove:before               { content: "\f00d"; }
.icon-zoom-in:before              { content: "\f00e"; }

.icon-zoom-out:before             { content: "\f010"; }
.icon-off:before                  { content: "\f011"; }
.icon-signal:before               { content: "\f012"; }
.icon-cog:before                  { content: "\f013"; }
.icon-trash:before                { content: "\f014"; }
.icon-home:before                 { content: "\f015"; }
.icon-file:before                 { content: "\f016"; }
.icon-time:before                 { content: "\f017"; }
.icon-road:before                 { content: "\f018"; }
.icon-download-alt:before         { content: "\f019"; }
.icon-download:before             { content: "\f01a"; }
.icon-upload:before               { content: "\f01b"; }
.icon-inbox:before                { content: "\f01c"; }
.icon-play-circle:before          { content: "\f01d"; }
.icon-repeat:before               { content: "\f01e"; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before              { content: "\f021"; }
.icon-list-alt:before             { content: "\f022"; }
.icon-lock:before                 { content: "\f023"; }
.icon-flag:before                 { content: "\f024"; }
.icon-headphones:before           { content: "\f025"; }
.icon-volume-off:before           { content: "\f026"; }
.icon-volume-down:before          { content: "\f027"; }
.icon-volume-up:before            { content: "\f028"; }
.icon-qrcode:before               { content: "\f029"; }
.icon-barcode:before              { content: "\f02a"; }
.icon-tag:before                  { content: "\f02b"; }
.icon-tags:before                 { content: "\f02c"; }
.icon-book:before                 { content: "\f02d"; }
.icon-bookmark:before             { content: "\f02e"; }
.icon-print:before                { content: "\f02f"; }

.icon-camera:before               { content: "\f030"; }
.icon-font:before                 { content: "\f031"; }
.icon-bold:before                 { content: "\f032"; }
.icon-italic:before               { content: "\f033"; }
.icon-text-height:before          { content: "\f034"; }
.icon-text-width:before           { content: "\f035"; }
.icon-align-left:before           { content: "\f036"; }
.icon-align-center:before         { content: "\f037"; }
.icon-align-right:before          { content: "\f038"; }
.icon-align-justify:before        { content: "\f039"; }
.icon-list:before                 { content: "\f03a"; }
.icon-indent-left:before          { content: "\f03b"; }
.icon-indent-right:before         { content: "\f03c"; }
.icon-facetime-video:before       { content: "\f03d"; }
.icon-picture:before              { content: "\f03e"; }

.icon-pencil:before               { content: "\f040"; }
.icon-map-marker:before           { content: "\f041"; }
.icon-adjust:before               { content: "\f042"; }
.icon-tint:before                 { content: "\f043"; }
.icon-edit:before                 { content: "\f044"; }
.icon-share:before                { content: "\f045"; }
.icon-check:before                { content: "\f046"; }
.icon-move:before                 { content: "\f047"; }
.icon-step-backward:before        { content: "\f048"; }
.icon-fast-backward:before        { content: "\f049"; }
.icon-backward:before             { content: "\f04a"; }
.icon-play:before                 { content: "\f04b"; }
.icon-pause:before                { content: "\f04c"; }
.icon-stop:before                 { content: "\f04d"; }
.icon-forward:before              { content: "\f04e"; }

.icon-fast-forward:before         { content: "\f050"; }
.icon-step-forward:before         { content: "\f051"; }
.icon-eject:before                { content: "\f052"; }
.icon-chevron-left:before         { content: "\f053"; }
.icon-chevron-right:before        { content: "\f054"; }
.icon-plus-sign:before            { content: "\f055"; }
.icon-minus-sign:before           { content: "\f056"; }
.icon-remove-sign:before          { content: "\f057"; }
.icon-ok-sign:before              { content: "\f058"; }
.icon-question-sign:before        { content: "\f059"; }
.icon-info-sign:before            { content: "\f05a"; }
.icon-screenshot:before           { content: "\f05b"; }
.icon-remove-circle:before        { content: "\f05c"; }
.icon-ok-circle:before            { content: "\f05d"; }
.icon-ban-circle:before           { content: "\f05e"; }

.icon-arrow-left:before           { content: "\f060"; }
.icon-arrow-right:before          { content: "\f061"; }
.icon-arrow-up:before             { content: "\f062"; }
.icon-arrow-down:before           { content: "\f063"; }
.icon-share-alt:before            { content: "\f064"; }
.icon-resize-full:before          { content: "\f065"; }
.icon-resize-small:before         { content: "\f066"; }
.icon-plus:before                 { content: "\f067"; }
.icon-minus:before                { content: "\f068"; }
.icon-asterisk:before             { content: "\f069"; }
.icon-exclamation-sign:before     { content: "\f06a"; }
.icon-gift:before                 { content: "\f06b"; }
.icon-leaf:before                 { content: "\f06c"; }
.icon-fire:before                 { content: "\f06d"; }
.icon-eye-open:before             { content: "\f06e"; }

.icon-eye-close:before            { content: "\f070"; }
.icon-warning-sign:before         { content: "\f071"; }
.icon-plane:before                { content: "\f072"; }
.icon-calendar:before             { content: "\f073"; }
.icon-random:before               { content: "\f074"; }
.icon-comment:before              { content: "\f075"; }
.icon-magnet:before               { content: "\f076"; }
.icon-chevron-up:before           { content: "\f077"; }
.icon-chevron-down:before         { content: "\f078"; }
.icon-retweet:before              { content: "\f079"; }
.icon-shopping-cart:before        { content: "\f07a"; }
.icon-folder-close:before         { content: "\f07b"; }
.icon-folder-open:before          { content: "\f07c"; }
.icon-resize-vertical:before      { content: "\f07d"; }
.icon-resize-horizontal:before    { content: "\f07e"; }

.icon-bar-chart:before            { content: "\f080"; }
.icon-twitter-sign:before         { content: "\f081"; }
.icon-facebook-sign:before        { content: "\f082"; }
.icon-camera-retro:before         { content: "\f083"; }
.icon-key:before                  { content: "\f084"; }
.icon-cogs:before                 { content: "\f085"; }
.icon-comments:before             { content: "\f086"; }
.icon-thumbs-up:before            { content: "\f087"; }
.icon-thumbs-down:before          { content: "\f088"; }
.icon-star-half:before            { content: "\f089"; }
.icon-heart-empty:before          { content: "\f08a"; }
.icon-signout:before              { content: "\f08b"; }
.icon-linkedin-sign:before        { content: "\f08c"; }
.icon-pushpin:before              { content: "\f08d"; }
.icon-external-link:before        { content: "\f08e"; }

.icon-signin:before               { content: "\f090"; }
.icon-trophy:before               { content: "\f091"; }
.icon-github-sign:before          { content: "\f092"; }
.icon-upload-alt:before           { content: "\f093"; }
.icon-lemon:before                { content: "\f094"; }
.icon-phone:before                { content: "\f095"; }
.icon-check-empty:before          { content: "\f096"; }
.icon-bookmark-empty:before       { content: "\f097"; }
.icon-phone-sign:before           { content: "\f098"; }
.icon-twitter:before              { content: "\f099"; }
.icon-facebook:before             { content: "\f09a"; }
.icon-github:before               { content: "\f09b"; }
.icon-unlock:before               { content: "\f09c"; }
.icon-credit-card:before          { content: "\f09d"; }
.icon-rss:before                  { content: "\f09e"; }

.icon-hdd:before                  { content: "\f0a0"; }
.icon-bullhorn:before             { content: "\f0a1"; }
.icon-bell:before                 { content: "\f0a2"; }
.icon-certificate:before          { content: "\f0a3"; }
.icon-hand-right:before           { content: "\f0a4"; }
.icon-hand-left:before            { content: "\f0a5"; }
.icon-hand-up:before              { content: "\f0a6"; }
.icon-hand-down:before            { content: "\f0a7"; }
.icon-circle-arrow-left:before    { content: "\f0a8"; }
.icon-circle-arrow-right:before   { content: "\f0a9"; }
.icon-circle-arrow-up:before      { content: "\f0aa"; }
.icon-circle-arrow-down:before    { content: "\f0ab"; }
.icon-globe:before                { content: "\f0ac"; }
.icon-wrench:before               { content: "\f0ad"; }
.icon-tasks:before                { content: "\f0ae"; }

.icon-filter:before               { content: "\f0b0"; }
.icon-briefcase:before            { content: "\f0b1"; }
.icon-fullscreen:before           { content: "\f0b2"; }

.icon-group:before                { content: "\f0c0"; }
.icon-link:before                 { content: "\f0c1"; }
.icon-cloud:before                { content: "\f0c2"; }
.icon-beaker:before               { content: "\f0c3"; }
.icon-cut:before                  { content: "\f0c4"; }
.icon-copy:before                 { content: "\f0c5"; }
.icon-paper-clip:before           { content: "\f0c6"; }
.icon-save:before                 { content: "\f0c7"; }
.icon-sign-blank:before           { content: "\f0c8"; }
.icon-reorder:before              { content: "\f0c9"; }
.icon-list-ul:before              { content: "\f0ca"; }
.icon-list-ol:before              { content: "\f0cb"; }
.icon-strikethrough:before        { content: "\f0cc"; }
.icon-underline:before            { content: "\f0cd"; }
.icon-table:before                { content: "\f0ce"; }

.icon-magic:before                { content: "\f0d0"; }
.icon-truck:before                { content: "\f0d1"; }
.icon-pinterest:before            { content: "\f0d2"; }
.icon-pinterest-sign:before       { content: "\f0d3"; }
.icon-google-plus-sign:before     { content: "\f0d4"; }
.icon-google-plus:before          { content: "\f0d5"; }
.icon-money:before                { content: "\f0d6"; }
.icon-caret-down:before           { content: "\f0d7"; }
.icon-caret-up:before             { content: "\f0d8"; }
.icon-caret-left:before           { content: "\f0d9"; }
.icon-caret-right:before          { content: "\f0da"; }
.icon-columns:before              { content: "\f0db"; }
.icon-sort:before                 { content: "\f0dc"; }
.icon-sort-down:before            { content: "\f0dd"; }
.icon-sort-up:before              { content: "\f0de"; }

.icon-envelope-alt:before         { content: "\f0e0"; }
.icon-linkedin:before             { content: "\f0e1"; }
.icon-undo:before                 { content: "\f0e2"; }
.icon-legal:before                { content: "\f0e3"; }
.icon-dashboard:before            { content: "\f0e4"; }
.icon-comment-alt:before          { content: "\f0e5"; }
.icon-comments-alt:before         { content: "\f0e6"; }
.icon-bolt:before                 { content: "\f0e7"; }
.icon-sitemap:before              { content: "\f0e8"; }
.icon-umbrella:before             { content: "\f0e9"; }
.icon-paste:before                { content: "\f0ea"; }

.icon-user-md:before              { content: "\f200"; }

error: pathspec 'less/font-awesome.less' did not match any file(s) known to git


Fixed navbar on other pages

Fixed navbar on other pages

fatal: unable to access 'https://github.com/nickofbh/veloce.git/': The requested URL returned error: 403


Create menu.less

Create menu.less

fatal: unable to access 'https://github.com/planttheidea/tact.git/': The requested URL returned error: 403


important font

important font

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/btoo/btoo.github.io.git/'


Added dialog style

Added dialog style

.fade.show {
    opacity: 1;
    display: flex;
}

.dialog {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    //overflow: hidden;
    justify-content: center;
    align-items: center;
    outline: 0;

    &--small .dialog__content {
        width: 20vw;
    }
    &--medium .dialog__content {
        width: 40vw;
    }
    &--large .dialog__content {
        width: 60vw;
    }
    &--full .dialog__content {
        width: 100vw;
        height: 100vh;
        border: 0;
        border-radius: 0;
        box-shadow: none;
        margin: 0;
    }

    &__content {
        background-image: url('../../images/bg.png');
        background-size: 50%;
        background-position: 0;
        transition: all .5s linear;
        width: auto;
        min-width: 20vw;
        margin: 1em;
        position: relative;
        display: flex;
        flex-direction: column;
        background-color: @color-light;
        background-clip: padding-box;
        border: 1px solid @color-dark-shadow;
        box-shadow: 0 0 0 .25rem @color-dark-shadow;
        border-radius: .25rem;
        outline: 0;
    }

    &__backdrop {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1040;
        background-color: @color-dark;
        &.fade {
            opacity: 0;
        }

        &.show {
            opacity: .98;
        }
    }

    &__title {
        margin-bottom: 0;
        line-height: 1.5;
    }

    &__header {
        display: flex;
        justify-content: space-between;
        padding: 15px;
    }

    &__body {
        position: relative;
        flex: 1 1 auto;
        padding: 1em;
        overflow-y: auto;
        max-height: 70vh;
    }

    &__footer {
        display: flex;
        justify-content: flex-end;
        padding: 1em;
        > :not(:first-child) {
            margin-left: .25rem;
        }

        > :not(:last-child) {
            margin-right: .25rem;
        }
    }

    &.fade &__dialog {
        transition: transform .3s ease-out;
        transform: translate(0, -25%);
    }

    &.show &__dialog {
        transform: translate(0, 0);
    }
    &__header .close {
        margin-left: auto;
    }
}

error: pathspec 'src/less/components/dialog.less' did not match any file(s) known to git


Layout media queries

Layout media queries

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/putterschool/styleguide.git/'


add a mobile less to change the less in game menu window

/* Smartphones (landscape) ----------- */
@media only screen
and (max-width : @max-width) {
/* Styles */
  .dy-game-menu {
    .modal-body {
      font-size: 14px;
    }
    button {
      line-height: 34px;
    }
  }
}

error: pathspec 'src/common/directives/diGameMenu/diGameMenu.mobile.less' did not match any file(s) known to git


Add custom less

Add custom less

// Main Feedback Button
.feedback-btn {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-image: none;
  background-color: @nw-red;
  border: none;
  color: white;

  &:hover {
    background-image: none;
    background-color: darken(@nw-red, 5%);
    border: none;
    color: white;
  }
}

// All Dialog Boxes
#feedback-highlighter,
#feedback-overview,
#feedback-submit-success,
#feedback-submit-error {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border: none;

  h2 {
    color: @nw-red;
    margin-top: 0;
    font-size: 25px;
    margin-bottom: 20px;
  }

  button {
    font-weight: normal;
    background-image: none;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
}

// Submit Button
.feedback-submit-btn {
  border: none;
  color: white;
  background-color: @green;

  &:hover {
    background-color: darken(@green, 5%);
  }
}

// Blue Buttons
.feedback-btn-blue {
  border: none;
  color: white;

  &:hover {
    background-color: @dark-blue;
  }
}

// First Dialog Box
#feedback-highlighter {
  height: 280px;
  width: 600px;
  padding: 35px;

  button {
    margin-right: 0;
  }

  .feedback-active,
  .feedback-active:hover {
    background-color: @nw-red;
    color: white;
  }
}

error: pathspec 'src/angular-send-feedback-custom.less' did not match any file(s) known to git


modified

modified

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/genophy/proj4commonjs.git/'


Crush up design

Crush up design

fatal: unable to access 'https://github.com/Tosuke/Misskey-Web.git/': The requested URL returned error: 403


New themes: fiori and office365

New themes: fiori and office365

fatal: unable to access 'https://github.com/Memba/Memba-Blog.git/': The requested URL returned error: 403


Update core.less

Update core.less

fatal: unable to access 'https://github.com/Projectbird/Robin-less.git/': The requested URL returned error: 403


Update Flatly theme 3.0.3 to 3.1.1

Update Flatly theme 3.0.3 to 3.1.1

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/billpull/DoLoCo.git/'


[fix bug 1275509] Privacy link text on 404 page lacks sufficient contrast

// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.

@import "../sandstone/lib.less";

.error500#main-content {
    .span-all();
}

#wrapper {
    .clearfix;
}

#error-content {
    .span(6);
    .clearfix;
}

.download-button {
    .span-all();
    float: right;
}

.fx-privacy-link {
    a:link,
    a:visited {
        color: @linkBlue;
    }

    a:hover,
    a:active,
    a:focus {
        color: @linkBlueHover;
    }
}

/* {{{ Tablet  Layout: 768px */

@media only screen and (min-width: @widthTablet) and (max-width: @widthDesktop) {
    #error-content {
        .span_narrow(6);
    }
}

/* }}} */
/* {{{ Wide Mobile Layout: 480px */

@media only screen and (max-width: @widthTablet) {
    #error-content {
        .span-all();
    }
    .download-button {
        .span-all();
    }
}

/* }}} */

// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.

@import "../sandstone/lib.less";

.error500#main-content {
    .span-all();
}

#wrapper {
    .clearfix;
}

#error-content {
    .span(6);
    .clearfix;
}

.download-button {
    .span-all();
    float: right;
}

/* {{{ Tablet  Layout: 768px */

@media only screen and (min-width: @widthTablet) and (max-width: @widthDesktop) {
    #error-content {
        .span_narrow(6);
    }
}

/* }}} */
/* {{{ Wide Mobile Layout: 480px */

@media only screen and (max-width: @widthTablet) {
    #error-content {
        .span-all();
    }
    #download {
        .span-all();
    }
}

/* }}} */


Add-in description list term font-weight option

// Name:            Description list
// Description:     Defines styles for description lists
//
// Component:       `uk-description-list`
//
// Modifiers:       `uk-description-list-horizontal`
//                  `uk-description-list-line`
//
// ========================================================================

// Variables
// ========================================================================

@description-list-horizontal-width:             160px;
@description-list-horizontal-margin-left:       180px;

@description-list-line-margin-top:              5px;
@description-list-line-border-width:            1px;
@description-list-line-border:                  #ddd;
@description-list-line-color:                   #999;

@description-list-term-weight:                  @base-body-font-weight;

/* ========================================================================
   Component: Description list
 ========================================================================== */

/* Modifier: `uk-description-list-horizontal`
 ========================================================================== */

/* Tablet and bigger */
@media (min-width: @breakpoint-medium) {

    .uk-description-list-horizontal { overflow: hidden; }

    .uk-description-list-horizontal > dt {
        width: @description-list-horizontal-width;
        float: left;
        clear: both;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .uk-description-list-horizontal > dd { margin-left: @description-list-horizontal-margin-left; }

}

/* Modifier: `uk-description-list-line`
 ========================================================================== */

.uk-description-list-line > dt { font-weight: @description-list-term-weight; }

.uk-description-list-line > dt:nth-child(n+2) {
    margin-top: @description-list-line-margin-top;
    padding-top: @description-list-line-margin-top;
    border-top: @description-list-line-border-width solid @description-list-line-border;
}

.uk-description-list-line > dd { color: @description-list-line-color; }

// Hooks
// ========================================================================

.hook-description-list-misc;

.hook-description-list-misc() {}

// Name:            Description list
// Description:     Defines styles for description lists
//
// Component:       `uk-description-list`
//
// Modifiers:       `uk-description-list-horizontal`
//                  `uk-description-list-line`
//
// ========================================================================

// Variables
// ========================================================================

@description-list-horizontal-width:             160px;
@description-list-horizontal-margin-left:       180px;

@description-list-line-margin-top:              5px;
@description-list-line-border-width:            1px;
@description-list-line-border:                  #ddd;
@description-list-line-color:                   #999;

/* ========================================================================
   Component: Description list
 ========================================================================== */

/* Modifier: `uk-description-list-horizontal`
 ========================================================================== */

/* Tablet and bigger */
@media (min-width: @breakpoint-medium) {

    .uk-description-list-horizontal { overflow: hidden; }

    .uk-description-list-horizontal > dt {
        width: @description-list-horizontal-width;
        float: left;
        clear: both;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .uk-description-list-horizontal > dd { margin-left: @description-list-horizontal-margin-left; }

}

/* Modifier: `uk-description-list-line`
 ========================================================================== */

.uk-description-list-line > dt { font-weight: normal; }

.uk-description-list-line > dt:nth-child(n+2) {
    margin-top: @description-list-line-margin-top;
    padding-top: @description-list-line-margin-top;
    border-top: @description-list-line-border-width solid @description-list-line-border;
}

.uk-description-list-line > dd { color: @description-list-line-color; }

// Hooks
// ========================================================================

.hook-description-list-misc;

.hook-description-list-misc() {}