Hugo([ˈugʊ]) Sales([sˈɐlẽs])

JavaScript TypeScript C C++ Bash Docker PostgreSQL MySQL Ruby PHP Perl Python Rust Symfony Haskell Prolog Nix Java Emacs Nasm CMake Vulkan Blender FreeCAD Linux GCC Clang KiCAD SVG React Redux Vue Astro Sass CSS git Lisp Mold linker Make Leaflet React Native Sass

デモ Demos

Visrez Animated Loading Logo

Drawing No.

1 / 6

Scale

3:1

Weight

1.3KiB

Date

Proj.

First Angle Projection
3 Overlapping <span> Overly complex structure Awkwardly sized viewBox

Original Logo

Visrez Animated Loading Logo

Drawing No.

2 / 6

Scale

3:1

Weight

7.5KiB

Date

Proj.

First Angle Projection
(1.0, -0.707) (1.0, 0.707)
sin(45°) = 2 2 0.707

Cube :)

Visrez Animated Loading Logo

Drawing No.

3 / 6

Scale

3:1

Weight

1.3KiB

Date

Proj.

First Angle Projection
(1.0, -0.707) (1.0, -0.707) * 0.6 (0.0, 0.0) (-1.0, -0.707)

We can represent the logo with the following commands

  1. - Size the viewBox to span from (-1.0, -1.0) to (1.0, 1.0)
  2. - Imagine a virtual starting point at (1.0, -0.707)
  3. - Move to 60% of that point
  4. - Draw an absolute line to (0.0, 0.0)
  5. - Draw a relative line to (-1.0, -0.707)
  6. - Draw a relative line to (1.0, -0.707)
  7. - et cet.

Authored Path

Visrez Animated Loading Logo

Drawing No.

4 / 6

Scale

3:1

Weight

1.3KiB

Date

Proj.

First Angle Projection
<svg
  xmlns="http://www.w3.org/2000/svg"
  viewBox="-1 -1 2 2"       -- Define the coordinate system to go
                            -- from (-1, -1) with a width of (2, 2)
>
  <g style="scale: 0.707;"> -- Scale the overall shape down. Because
                            -- we move up (and down) by 2 * 0.707,
                            -- the overall height becomes 4 * 0.707 = 2.828,
                            -- so we scale down by 0.707 to get a height of 2
    <path
      d="M 0.6, -0.42       -- Move to 60% of (1, -O.707)
         L  0, 0            -- Draw a line to (0, 0)
         l -1, -0.707       -- Draw a relative line by moving (-1, -0.707)
         l  1, -0.707       -- Draw a relative line by moving ( 1, -0.707)
         l  1, 0.707        -- Draw a relative line by moving ( 1, 0.707)
         v  1               -- Draw a vertical line by moving (0, 1)
         L  0, 1            -- Draw a line by moving to (0, 1)
         l -1, -0.707       -- Draw a relative line by moving (-1, -0.707)
         v -O.2"            -- Draw a vertical line by moving (0, -0.2)
      pathLength="1"        -- Tell the renderer to treat the length
                            -- of the path as being 1
    />
  </g>
</svg>

Path Data

Visrez Animated Loading Logo

Drawing No.

5 / 6

Scale

3:1

Weight

1.3KiB

Date

Proj.

First Angle Projection

Putting it all together

Visrez Animated Loading Logo

Drawing No.

6 / 6

Scale

3:1

Weight

1.3KiB

Date

Proj.

First Angle Projection

オープンソース Open Source

取り込み済 Merged
24
進行中 Open
18
終了 Closed
18
  • Symfony
  • PHP

メンテナ Maintainer

GNU social v3

GNUsocial/gnu-social
Commits
~1200
Period
2021–2022

Led the GNU social v3 rewrite from 2021 to 2022 with ~1200 commits, funded by NLnet through the NGI0 Discovery programme. Ported the federated microblogging stack to Symfony 5, with an event driven and modular architecture, rewrote controllers and the posting form layer, expanded PHPUnit coverage, integrated PHPStan and dependency-hygiene tooling

  • Blender
  • C++

GSoC応募者 GSoC applicant

Blender GSoC 2019

blender/blender
Period
2019

Proposed replacing Blender's Python OBJ, STL, and PLY importers/exporters with a shared C/C++ IO framework using memory-mapped files and optional parallelization. Wrote patch D4575 as a feasibility prototype (~3× faster OBJ export in release builds); accepted into the programme but not completed within the summer.

Merged 24

  • Astro
  • Rust
withastro/compiler-rs#61 Fix wrong handling of combinators inside :global()

Reworked Astro's compiler_rs's scope_css pass so combinators inside :global() hoist correctly, dropping the broken ParserOptions::css_modules path

· +786 −215 · 6 files
  • Astro
  • Rust
withastro/compiler-rs#58 JSX in object literal transforms incorrectly

Fixed JSX-in-object-literal transforms in the Astro Rust compiler so object literals can contain JSX expressions (astro#17198).

· +86 −0 · 5 files
  • Vue
  • TypeScript
bootstrap-vue-next/bootstrap-vue-next#2040 feat(BPopover): Add close-on-hide prop to close the popover when it hides by clipping out of view

Added a close-on-hide prop to BPopover so popovers dismiss when clipping middleware hides them from view.

· +92 −7 · 4 files
  • React
  • JavaScript
react/react#27345 Add support for transition{run,start,cancel} events

Added React support for transitionrun, transitionstart, and transitioncancel events, with matching test coverage.

· +78 −1 · 6 files
  • Redux
  • JavaScript
xuoe/redux-observers#23 Refresh the state between observer runs

Fixed chained Redux observers so each run sees the latest store state after upstream observers dispatch updates.

· +52 −3 · 2 files
  • Leaflet
  • TypeScript
DefinitelyTyped/DefinitelyTyped#69237 [leaflet] Forward given feature property type

Forwarded Leaflet's feature property generic through @types/leaflet so callers can type GeoJSON features precisely.

· +28 −13 · 3 files
  • Leaflet
  • TypeScript
DefinitelyTyped/DefinitelyTyped#69238 [leaflet] Turn on strictNullChecks and fix errors that arise

Enabled strictNullChecks on the Leaflet typings and fixed the resulting type errors.

· +22 −17 · 3 files
  • Emacs
nonsequitur/inf-ruby#190 Add custom variable to specify a wrapper for the determined commands to launch a console

Added an inf-ruby variable to wrap the console command, making it easy to launch Ruby inside Docker.

· +24 −5 · 2 files
  • Leaflet
  • TypeScript
DefinitelyTyped/DefinitelyTyped#62487 [leaflet] Update to leaflet 1.9.1

Brought @types/leaflet up to Leaflet 1.9.1.

· +17 −2 · 1 files
  • C++
fmtlib/fmt#4107 Add n specifier for tuple and pair

Added an n format specifier for std::tuple and std::pair in {fmt}, following the tuple-formatting design from #4090.

· +11 −1 · 2 files
  • Vue
  • TypeScript
bootstrap-vue-next/bootstrap-vue-next#1903 feat(BOffcanvas): allow specifying a width

Added a width prop to BOffcanvas so sidebar sizing matches bootstrap-vue migration expectations.

· +7 −0 · 2 files
  • Vue
  • TypeScript
bootstrap-vue-next/bootstrap-vue-next#1892 feat(BInput): Alias BFormInput to BInput

Aliased BFormInput as BInput for bootstrap-vue compatibility.

· +2 −0 · 2 files
  • Leaflet
  • TypeScript
DefinitelyTyped/DefinitelyTyped#61339 Update Leaflet declaration to include missing methods, as of version 1.8

Filled in missing Leaflet methods in the DefinitelyTyped declarations for v1.8.

  • PHP
lstrojny/functional-php#243 Add entries and from_entries, similar to JavaScript's Object.entries and Object.fromEntries

Added entries and from_entries helpers to functional-php, mirroring JavaScript's Object.entries / Object.fromEntries.

  • PHP
somnambulist-tech/cte-builder#3 Update to Doctrine 3 and beberlei/assert 3.3

Upgraded cte-builder to Doctrine 3 and beberlei/assert 3.3.

  • Bash
vivien/i3blocks-contrib#311 Add option to memory to allow not showing the percentage

Added an i3blocks memory option to hide the percentage label while keeping the usage bar.

  • React Native
  • Java
  • JavaScript
callstack/masked-view#101 Update Android Tools gradle version

Bumped Android Gradle tooling in masked-view to unblock react-native-gesture-handler builds.

  • React Native
  • Java
  • JavaScript
software-mansion/react-native-reanimated#1666 Update Android Tools gradle version

Bumped Android Gradle tooling in Reanimated to unblock react-native-gesture-handler builds.

  • CMake
  • C++
assimp/assimp#3555 Fix build error

Fix a spurious Assimp warning tracked in assimp#3222.

  • PHP
symfony/symfony#37371 [Translation] Add support for calling trans with ICU formatted messages

Extended Symfony's Translator so trans() accepts ICU-formatted messages directly (symfony#37228).

  • PHP
lstrojny/functional-php#215 Add ary function which ignores arguments over the supplied number

Added ary, a helper that trims excess arguments before invoking a callable.

  • PHP
lstrojny/functional-php#218 Fix tests

Repaired functional-php's PHPUnit suite after upstream dependency and PHP version drift.

  • Emacs
melpa/melpa#6759 Add php-align recipe

Packaged php-align for MELPA with a recipe covering its PHP alignment rules.

  • React Native
  • Java
  • JavaScript
th3rdwave/react-native-safe-area-context#173 Update Android Tools gradle version

Updated react-native-safe-area-context for current React Native API compatibility.

Open 18

  • git
  • C
git/git rebase: add --[no-]edit to --continue

Add git rebase --continue --no-edit and rebase.noEdit to skip opening $EDITOR after resolving conflicts, with --edit to override the config for a single continue.

· +126 −7 · 5 files
  • PHP
pear/XML_XRD#4 Switch to PSR-4 with XRD namespace

Modernized XML_XRD with PSR-4 autoloading under an XRD namespace, replacing legacy PEAR layout.

· +346 −314 · 25 files
  • Leaflet
  • JavaScript
Leaflet/Leaflet#9055 Add setInteractive

Added setInteractive on Leaflet layers so interactivity can be toggled after creation.

· +465 −20 · 10 files
  • JavaScript
svg/svgo#2194 feat: make optimize return the AST and export parseSvg for browser bundle

Made SVGO's optimize return the AST and exported parseSvg in the browser bundle to avoid double parsing.

· +49 −1 · 3 files
  • PHP
pear/XML_XRD#3 Update tests to PHPUnit 9.5

Updated XML_XRD tests to PHPUnit 9.5 as part of broader PEAR modernization.

· +90 −108 · 10 files
  • Leaflet
  • JavaScript
Leaflet/Leaflet#9462 Allow controls to use the 'button' role rather than requiring an <a> element

Let Leaflet controls use role="button" instead of requiring anchor elements in control markup.

· +29 −13 · 1 files
  • Perl
aspiers/stow#68 Add option to use absolute paths

Added a GNU Stow option to emit absolute symlinks when packages must resolve outside the stow tree.

· +28 −5 · 2 files
  • Ruby
sgruhier/capistrano-db-tasks#138 Add support for specifying extra command line options during database dump and load

Let capistrano-db-tasks pass extra mysqldump flags—needed for schemas where a non-unique key follows the primary key.

· +24 −5 · 5 files
  • PHP
pear/XML_XRD#2 Fix deprecation warning caused by missing return types

Added missing return types on XML_XRD to clear PHP 8 deprecation warnings.

· +7 −7 · 2 files
  • Python
domdfcoding/whiptail#45 Ensure negative height is not given to whiptail

Clamped negative whiptail menu heights that broke item rendering from v0.52.22 onward.

· +1 −1 · 1 files
  • Python
marwano/whiptail#2 Ensure negative height is not given to whiptail

Clamped negative whiptail menu heights that broke item rendering from v0.52.22 onward.

· +1 −1 · 1 files
  • PHP
lstrojny/functional-php#244 Add cartesian_product and InvalidArgumentException::assertStringable

Added cartesian_product and InvalidArgumentException::assertStringable to functional-php.

  • TypeScript
retejs/keyboard-plugin#3 Add copy and paste functionality

Added copy/paste shortcuts to the Rete.js keyboard plugin for moving node selections between editor states.

  • TypeScript
retejs/keyboard-plugin#2 Spawn context menu at mouse position, clamped to viewport

Opened the Rete.js context menu at the pointer and clamped it to the viewport edges.

  • TypeScript
retejs/keyboard-plugin#1 Switch from event.code to event.key, to allow for remapped layouts

Switched Rete.js shortcuts from event.code to event.key so remapped and non-QWERTY layouts work.

  • Bash
vivien/i3blocks-contrib#310 Add redshift block to display the current screen temperature

Shipped a redshift i3blocks module that shows the current screen colour temperature.

  • C
Bumblebee-Project/bbswitch bbswitch

Fixed bbswitch kernel-module packaging and build issues for NVIDIA GPU power switching in a personal fork.

  • PHP
gnu/librefm gnufm

Fixed and extended GNU FM (Libre.fm) PHP code in a fork of the Savannah-hosted music platform.

Closed 18

  • React
  • CSS
  • JavaScript
gaoxiaoliangz/react-scoped-css#74 Update dependencies so it works with Webpack 5 and CRACO 7

Updated react-scoped-css for Webpack 5 and CRACO 7 without deprecated loader APIs. Closed as implemented by the maintainer

· +10329 −11380 · 52 files
  • React
  • Leaflet
  • TypeScript
PaulLeCam/react-leaflet#1092 Allow customizing which class gets used for LayersControl

Let React Leaflet's LayersControl instantiate a custom L.Control subclass—needed for image-based layer toggles.

· +310 −26 · 4 files
  • TypeScript
clauderic/dnd-kit#1322 Pass DND Context to sorting strategy

Passed drag-and-drop context into dnd-kit sorting strategies so custom sorters can read sensors and collisions.

· +33 −15 · 3 files
  • TypeScript
clauderic/dnd-kit#1321 Add initial and delta to pointerCoordinates in collisionDetection

Added initial and delta pointer coordinates to dnd-kit collision detection for frame-to-frame movement.

· +23 −3 · 4 files
  • TypeScript
DefinitelyTyped/DefinitelyTyped#66805 [leaflet] Support optional altitude in LatLngTuple

Allowed optional altitude in Leaflet's LatLngTuple typing.

· +16 −4 · 2 files
  • C++
scylladb/seastar#681 Fix table in README

Fixed a malformed Markdown table in the Seastar README.

· +6 −6 · 1 files
  • React
  • TypeScript
PaulLeCam/react-leaflet#1086 Support dynamic changing of Marker interactive property

Synced Leaflet marker interactive when the React Leaflet prop changes after mount.

· +10 −0 · 1 files
  • PHP
Codeception/Codeception#6316 Add explicit return types to methods overriding Symfony methods, silencing deprecation warnings

Added explicit return types on Symfony overrides in Codeception to silence Symfony 5.4 deprecations.

  • PHP
getopt-php/getopt-php#172 Update type signatures to avoid warnings in PHP 8.1

Updated getopt-php type signatures for PHP 8.1 and PHPStan cleanliness.

  • React Native
  • Java
  • JavaScript
software-mansion/react-native-screens#792 Update Android Tools gralde version

Bumped Android Gradle tooling in react-native-screens to unblock gesture-handler builds.

  • React Native
  • Java
  • JavaScript
react-native-community/react-native-template-typescript#179 Update Android Tools gradle version

Bumped Android Gradle tooling in the TypeScript RN template to fix Groovy/Java7 build failures.

  • Symfony
  • PHP
symfony/symfony-docs#13875 [Translator] Document support for calling 'trans' with ICU formatted messages

Documented Symfony Translator ICU message support alongside symfony#37371.

  • Bash
vivien/i3blocks-contrib#309 Add aur-update2, a simple pikaur based update checker

Added an aur-update2 i3blocks module that surfaces pending AUR upgrades via pikaur.

  • PHP
PHP-CS-Fixer/PHP-CS-Fixer#4889 Add option to allow single line functions (in the braces category)

Added a PHP CS Fixer option to keep single-line autogenerated getters and setters.

  • C++
includeos/IncludeOS#1842 Fixed small errors in clean build

Fixed IncludeOS build-system issues blocking a clean CI build.

  • PHP
OVYA/php-cs-fixer#11 Pull request #11

Forked PHP CS Fixer with custom rules and configuration for project-specific formatting.

  • git
  • C
git/git Allow passing a new -p'/--parents' option to `git-mv'

Allow passing a new -p'/--parents' option to git-mv' making it so missing directories in the given target path get created if they don't exist. This allows running git mv -p foo bar/quux/' to first create the bar/' and bar/quux/' directories if they don't exist, and then move foo' to bar/quux/foo'.

  • git
  • C
git/git Add restore.defaultDestination option

Argued for restore.defaultDestination on the Git mailing list (mirrored as git/git#1467) so users control where restored files land during recovery.