0.2.2 • Published 11 months ago

deview v0.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Deview

Simple webdeveloper tool for visualizing page layout with a grid overlay and artboard view mode similar to design tools like Figma or Adobe InDesign. Interaction takes place using hot keys.

→ Demo

Installation

Via npm

npm install deview -D

Import Deview into your project. This will automatically attach the functionality to your page without the need for additional method calls:

import 'deview';

Via CDN

You can also include Deview in your project using a CDN. Add the following script tag to your HTML file and this will automatically enable Deview's functionalities:

<script src="https://unpkg.com/deview@^0.1.0/dist/deview.js"></script>

Preparing

Deview grid container is quite imitating .container. Assume you have such content container class in your project. For example:

.container {
    max-width: 1400px;
    padding-inline: 40px;
    margin-inline: auto;
}

Configurations

Customize the artboard and grid container by overriding the default Deview CSS variables:

--artboard-max-width: 1200px;
--grid-columns: 12;
--grid-column-bg: rgba(128, 201, 255, 0.25);
--inner-gutter: 20px;

Example:

--grid-columns: var(--your-grid-columns);
--inner-gutter: var(--your-grid-gap);

Features

1. Artboard View Mode

This mode allows you to see the web page as an artboard, similar to design tools like Figma or Adobe InDesign.

2. Text Editable Mode

Text Editable Mode is enabled when Artboard View Mode is active, allowing you to quickly change any text block on the page for visual estimate.

3. Column Grid View

The grid view can be toggled using the hotkeys defined in Deview.

Hotkeys

FeatureHotkeyDescription
Artboard View-Activates the Artboard and scales the page down.
+ or =Scales the page up.
0Resets the page scale to default (100%).
Text EditableClickEnables text edit mode for any text block. Working when Artboard is active.
EscapeDisables text edit mode.
Column Grid View1 or GToggles the visibility of the grid overlay.

Feedback

If you have any ideas, suggestions, or encounter any issues, please let me know by opening an issue or submitting a pull request on this repository.

Author

Deview is conceived and developed by Oleg Fedak.

License

This project is open source and available under the MIT License.

0.2.2

11 months ago

0.2.1

11 months ago

0.2.0

12 months ago

0.1.1

12 months ago

0.1.0

12 months ago