<commit_before>Fullslider
=======

![sin titulo](https://cloud.githubusercontent.com/assets/6854006/14534704/a7109c70-026a-11e6-915a-2b0100d07ab6.png)

#### A multiplatform tool to create presentations####

You can create presentations and view it, using Reveal.js. You can check out the Reveal.JS demo presentation: http://lab.hakim.se/reveal-js/

### Browser Compatibility
Fullslider works in Chrome, Mozilla Firefox and Opera browsers.


### How to install?###

First, you need install Node JS:

##### Linux: #####
Open shell and type the following commands:
```
sudo apt-get install nodejs
```

```
sudo apt-get install npm
```

```
sudo ln -s /usr/bin/nodejs /usr/bin/node
```

##### Mac OSX #####
Open shell and type the following commands:

```
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | bash
```	

```
nvm
```	

```
nvm install stable
```	

```
nvm ls
```	

```
nvm use stable
```	

```
nvm ls-remote
```	

```
nvm alias default stable
```

##### Windows #####
Download NodeJS installer from:
https://nodejs.org/en/


##### Common steps #####
Once NodeJS has been installed, continue with following steps:

1. Click on "Download Zip" button.
2. Unpack it.
3. On console, go to unpacked folder and open "public_html" folder
4. Type command:
```
node init.js 
```
5. Open your browser and write url: 
```
localhost:8888
```
6 You can already work with Fullslider!

### RELEASE NOTES ###

###### v0.1 - With Fullslider, you can do: ######
 - Create new presentations.
 - Download presentation as .fspf file (FullSlider Presentation File).
 - Open downloaded presentations from Fullslider, with .fspf extension.
 - Add/remove slides.
 - Add/remove text element
 - Edit text element: change color, font, size, align, rotate, skew, add link, add bold, italic, underline and list format.
 - Add Image from:
	*URL
	*Local file
	*Clipboard
 - Edit uploaded images (resize, rotate and crop)
 - Create graphics with Graphic editor
 - Change presentation title.
 - Reorder slides.
 - Duplicate slides
 - Copy and paste elements
 - Set element as a pattern. This element repeats on all slides.
 - Configure default values of text (color, font, etc.)
 - Save presentation on session storage
 - Open recent presentations.
 - And view presentation!


### Quick Guide ###

1 Select New Presentation.

![Welcomemodal](https://cloud.githubusercontent.com/assets/6854006/11539835/8c2558c4-9929-11e5-9a49-e66c05b45379.png)

2 Enter a title.

![newtitle](https://cloud.githubusercontent.com/assets/6854006/11539869/af8bbe0c-9929-11e5-8240-2c0a5612e528.png)


3 For edit text element:

	*One click: select it and shows buttons for delete, rotate, resize or skew it.

![select](https://cloud.githubusercontent.com/assets/6854006/11539994/71f98a64-992a-11e5-9efd-4c6a569cc885.png)

	*Double click: select for edit. You can write text, change size, colour, font, etc.

![edittext](https://cloud.githubusercontent.com/assets/6854006/11540010/914a49f8-992a-11e5-90f8-18ef169d69db.png)




### Credits ###

* Impressionist https://github.com/harish-io/Impressionist
* RevealJS https://github.com/hakimel/reveal.js/
* Spectrum https://github.com/bgrins/spectrum
* Etch http://etchjs.com/
* Bootstrap http://getbootstrap.com/
* JQuery http://jquery.com/
* Fontawesome http://fontawesome.io
* Bootstrap File-input https://github.com/kartik-v/bootstrap-fileinput
* CropperJS https://github.com/fengyuanchen/cropperjs
* Fontello http://fontello.com/
* jQuery ContextMenu https://github.com/swisnl/jQuery-contextMenu
* JSVectorEditor https://code.google.com/archive/p/jsvectoreditor/
* Simple-Undo https://github.com/mattjmattj/simple-undo/
* NodeJS https://nodejs.org/en/

<commit_msg>Readme v0.2<commit_after>Fullslider
=======

![sin titulo](https://cloud.githubusercontent.com/assets/6854006/14534704/a7109c70-026a-11e6-915a-2b0100d07ab6.png)

#### A multiplatform tool to create presentations####

You can create presentations and view it, using Reveal.js. You can check out the Reveal.JS demo presentation: http://lab.hakim.se/reveal-js/

### Browser Compatibility
Fullslider works in Chrome, Mozilla Firefox and Opera browsers.


### How to install?###

First, you need install Node JS:

##### Linux: #####
Open shell and type the following commands:
```
sudo apt-get install nodejs
```

```
sudo apt-get install npm
```

```
sudo ln -s /usr/bin/nodejs /usr/bin/node
```

##### Mac OSX #####
Open shell and type the following commands:

```
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | bash
```	

```
nvm
```	

```
nvm install stable
```	

```
nvm ls
```	

```
nvm use stable
```	

```
nvm ls-remote
```	

```
nvm alias default stable
```

##### Windows #####
Download NodeJS installer from:
https://nodejs.org/en/


##### Common steps #####
Once NodeJS has been installed, continue with following steps:

1. Click on "Download Zip" button.
2. Unpack it.
3. On console, go to unpacked folder and open "public_html" folder
4. Type command:
```
node init.js 
```
5. Open your browser and write url: 
```
localhost:8888
```
6 You can already work with Fullslider!

### RELEASE NOTES ###

###### v0.2 - With Fullslider, you can do: ######
 - Create new presentations.
 - Download presentation as .fspf file (FullSlider Presentation File).
 - Open downloaded presentations from Fullslider, with .fspf extension.
 - Add/remove slides.
 - Add/remove text element
 - Edit text element: change color, font, size, align, rotate, skew, add link, add bold, italic, underline and list format.
 - Add Image from:
	*URL
	*Local file
	*Clipboard
 - Edit uploaded images (resize, rotate and crop)
 - Create graphics with Graphic editor
 - Change presentation title.
 - Reorder slides.
 - Duplicate slides
 - Copy and paste elements
 - Set element as a pattern. This element repeats on all slides.
 - Configure default values of text (color, font, etc.)
 - Save presentation on session storage
 - Open recent presentations.
 - And view presentation!


### Quick Guide ###

1 Select New Presentation.

![Welcomemodal](https://cloud.githubusercontent.com/assets/6854006/11539835/8c2558c4-9929-11e5-9a49-e66c05b45379.png)

2 Enter a title.

![newtitle](https://cloud.githubusercontent.com/assets/6854006/11539869/af8bbe0c-9929-11e5-8240-2c0a5612e528.png)


3 For edit text element:

	*One click: select it and shows buttons for delete, rotate, resize or skew it.

![select](https://cloud.githubusercontent.com/assets/6854006/11539994/71f98a64-992a-11e5-9efd-4c6a569cc885.png)

	*Double click: select for edit. You can write text, change size, colour, font, etc.

![edittext](https://cloud.githubusercontent.com/assets/6854006/11540010/914a49f8-992a-11e5-90f8-18ef169d69db.png)




### Credits ###

* Impressionist https://github.com/harish-io/Impressionist
* RevealJS https://github.com/hakimel/reveal.js/
* Spectrum https://github.com/bgrins/spectrum
* Etch http://etchjs.com/
* Bootstrap http://getbootstrap.com/
* JQuery http://jquery.com/
* Fontawesome http://fontawesome.io
* Bootstrap File-input https://github.com/kartik-v/bootstrap-fileinput
* CropperJS https://github.com/fengyuanchen/cropperjs
* Fontello http://fontello.com/
* jQuery ContextMenu https://github.com/swisnl/jQuery-contextMenu
* JSVectorEditor https://code.google.com/archive/p/jsvectoreditor/
* Simple-Undo https://github.com/mattjmattj/simple-undo/
* NodeJS https://nodejs.org/en/


{'fraction_non_alphanumeric': 0.14059539918809202, 'fraction_numerical': 0.05629228687415426, 'mean_word_length': 4.107809260539046, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 32, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1481224', 'n_tokens_mistral': 2802, 'n_tokens_neox': 2456, 'n_words': 685}