1.3.8 • Published 1 year ago

swen v1.3.8

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

SWEN

Sketchfab Webpack Engine

  • Implement Sketchfab Viewer API with Webpack and create amazing 3D web viewers.

Working on

  • Component Rename dockItem to content in the _Component class

  • createDockTitleButton remove on-click functionality

    • on-click functionality should be implemented in the app itself not in the engine
    • example code:

          this.title.addEventListener('click', () => {
            document.querySelectorAll('#dock-item-content').forEach(_e => {
                if (_e !== this.dockItem) {
                       _e.replaceClass('d-flex', 'd-none');
                   }
               });
      
               if (this.dockItem.hasClass('d-flex')) {
                   this.dockItem.replaceClass('d-flex', 'd-none');
               } else {
                   this.dockItem.addClass('d-flex');
               }
          });

TODO

  • Look into css visually-hidden insted of display: none

  • Look into linking button elements with meta data

    • https://www.youtube.com/watch?v=YAqRQoN8ykI
  • _HTMLElement

    • Consider removing this custom HTML Element type / implementation as it is redundant
  • createElement

    • Remove aall of the custom functions
  • CSS styles

    • Remove CSS classes from addClass calls
  • Change slection system:

    • Clean up show/clearSelecrtion functions
  • Example objects:

    • API
    • Graph

Done

  • clean-up src/dom/loadingbar/create:

    • Loading bar get created when a user clicks on a Card to load the model
    • Remove loadingbar.style.opacity = '0';
    • Move svg loading to a separate file
  • wrapper

    • Remove wrapper.style.opacity = '1';
    • Move wrapper creation after model has loaded
    • Only show wrapper when the wrapper is created
  • Card make all of the card DOM elements accessable to child classes

  • Card card load holder hover text, make it so that the text is defined in the constructor or some other way

1.3.8

1 year ago

1.3.7

1 year ago

1.3.6

1 year ago

1.3.5

1 year ago

1.3.4

1 year ago

1.3.3

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.10

2 years ago

1.2.9

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago